@media screen and (max-width:1366px) {
.bn-right {right:-5%;}
.bn-left {left:30%;}
}

@media screen and (max-width:1024px) {
.banner-cnt h1:after, .banner-cnt h1:before{left:30%;}
.banner-cnt h1{padding:10px 0;font-size:26px;line-height:32px;}
.bn-left {left:25%;}
.bn-right {right:-14%;}
.banner-cnt img {padding-bottom:10px;}
.banner-links li a {font-size:11px;}
/* Simulator Page */
#simulator-chart, #simulator-chart1, #goals-chart {min-width:100%;}
.simulator-product .productimage-container {float:none;}
.calculate-tm h1 {margin-top:0px;}
.time-calculate {width:65%;}

/* flights summary */
.flight-lt::before {width:95%;}
.flight-lt li {margin-right:39.5%;}

/* hotel confirmation */
.hotel-price-pt {width:240px;}
.hotel-price-pt .placeholder {margin:10px;}
.point-slide-rg li {width:41%;}

/* rewards-catalogu */
.categories-menu .point-slide {width:47%;}
.sub-nav > a {width:160px;}
.nav-link .form-group {width:132px;}
.point-ar {padding-left:0;}

/* flights List */
.flight-listing .ui-radio input[type="radio"] + span::before, .select-flight-info .ui-radio input[type="radio"] + span::before {left:-19px;}
.flight-listing .ui-radio input[type="radio"]:checked + span::after, .select-flight-info .ui-radio input[type="radio"]:checked + span::after {left:-14px;}
.reward-col-3, .reward-col-2 {width:49%;}

/* Profile */
.profile-cate li {width:32.9%;}
}

@media screen and (max-width:800px) {
.container{padding:0 15px !important;}
#main-content {min-height:700px;}
.topactions li:last-child a{padding-right:0;}
.main-nav {margin-left:40px;}
.submenu-items ul{margin-left:10px;}
.submenu-content div:last-child{padding-left:20px;}
.userdetails-right{display:none;}
.banner-cnt img{padding-bottom: 10px;}
.banner-cnt h1:after, .banner-cnt h1:before{left:16%;}
.banner-cnt h1{line-height:28px;}
.banner-cnt input {margin:10px auto;}
.bn-left {left:20%;}
.bn-right {right:-8%;}
.banner-links{display:none;}
#myCarousel-single .banner-cnt h1 {font-size:22px;}
#myCarousel-single .banner-cnt h1:after, #myCarousel-single .banner-cnt h1:before {left:35%;}
.earnedpoints{margin:40px 0 30px;}
.earnedpoints .padlno, .earnedpoints .padrno{padding:0;}
.points-outer{margin-bottom:20px;}
.earnimg{text-align:center;}
.register-help{margin:30px 0 0;}
.category-panel .panel-default {width:18.4%;}

/* Popup Styles */
.form-sec input[type="text"]{ width:100%;}
.form-sec span{ display:block; padding:10px 0 0;}
.loginpopup .form-sec span a{padding-top:0;}
.hint{ width:100%;}

/*My Cart*/
.carttoggle1{float:none;background:#f5f5f5;border-top:1px solid #dad9d9;position:relative;width:100%; clear:both; }
.carttoggle-arrowtop{background:#f5f5f5 url(../images/selectarrow.png) no-repeat center center;width:100%;float:none;height:40px;cursor:pointer;}
.carttoggle1.open .carttoggle-arrowtop{background-image:url(../images/arrow-top.png);}
.carttoggle1 .payusing{width:100%;padding:10px 15px;float:none;display:none;margin-right:0 !important;}
.toggle2 .slider-mask{display:none;}
.cartdetails{width:55%;}
.quantcount{float:right;width:auto;border-right:0;}
.suggest-rewards .points-calulator input{width:100%;margin:10px 0 5px;}
.slider-mask-remove{right:0;}

/* Product page */
.cart-wishlist-btn .btn-secondary {padding:10px 20px;}

/* Transaction History */
.earn-summery .padlno, .earn-summery .padrno{padding:0;}
.tot-earns{margin-top:30px;}
.gallery-item{width:47%;}
.gallery-item:nth-child(even) {margin-right: 0;}
.gallery-item:nth-child(odd) {margin-right:23px;}
.gallery-item .productimage-container img{width:100%;}
.earnlist li{width:31.2%;}
.item-status .popover{width:280px;}
.notify .popover{width:250px;}
.status-table thead tr th, .status-table tbody tr td{border:none;padding:10px 7px;}
.transfer-detail-table tr td:first-child{width:auto;}

/* Simulator Page */
.simulator-product .img-responsive, .simulator-goal .img-responsive {width:100%;}
.time-calculate {width:58%;}
.add-wish {margin-top:22px;}

/* Recharge */
.recharge-form-list li {width:41%;}
.recharge-info li {width:32%;}

/* Music List */
.song-td1 {width:60%;}

/* hotels-list */
.book-now {padding:10px;}
.rooms-dt {width:75%;}
.hotel-confirm .recharge-info li {width:42%;}

/* hotel confirmation */
.hotel-price-pt {width:100%;}
.hotel-price-pt .placeholder {margin:13px 25px;}
.point-slide-rg li {width:45%;}

/* flights summary */
.flight-lt::before {width:98%;}
.flight-lt li {margin-right:39%;}

}


@media screen and (max-width:767px) {
#main-content {min-height:0;}
.ui-dialog{width:90% !important; margin:auto !important;left:5%;top:15%;}
.table-responsive {
	border: 1px solid #e7e7e7;
	border-top:0;
	margin-bottom:0;
}
.hiddendiv, footer .container {
	display: none !important;
}
footer{padding:10px 0;}
.logo{margin-left:15px;}
.home-app .logo {margin-left:0;}
.responsive-menuicon {
	display: block;
}
.column-heading{margin-bottom:20px;}
.piechart {margin: 20px auto 0; overflow: hidden;  text-align: center;}
.rgtpoints{margin-top:0;float:none;text-align: center;}
.earnedpoints{margin:40px 0;}
.faq-tab .panel-default > .panel-heading a, .faq-tab .panel-default > .panel-heading a.collapsed{background-position:96% center;}
#undefined-accordion .panel-heading h4.panel-title a {display:block;}

/*My Cart*/
.cartdetails{width:47%;}
.totalbg div{padding:10px 15px;}
.category-img-border{text-align:center;}

.suggest-rewards{margin-bottom:40px;}
.lastsuggest{margin-bottom:0px;}
.suggest-rewards .productimage-container{border:none;margin:0 auto 15px;width:303px;}
.suggest-rewards .productimage-container img{border-top:2px solid #97144d;text-align:center;}
.suggest-rewards .points-calulator input{width:46%;margin:10px 15px 10px 0;}

/* Product page */
.catalogue-video {margin:15px 0 10px;}
.catalogue-video img {width:100%;}
.key-title{margin-top:20px;}

/*  Merchant Rewards */
.product-search{margin-bottom:10px;}
.product-search input {background-position: 98% 7px;}
.short-desc{margin-bottom:20px;}
/*.categ{margin-top:30px;}*/

/* Transation History */
.tot-earns{margin-top:0;}

/* Simulator Page */
.add-wish {margin-top:22px;}

/* Recharge */
.recharge-form-list {margin-left:0;}
.recharge-form-list li {width:100%; margin-left:0;}

/* Music List */
.song-td1 {width:68%;}

/* Category menu */
.categories-nav {position:fixed; left:0; top:152px !important; width:100%; height:100%; z-index:9; background:#ccc; display:none;}
.categories-menu > li {float:none; width:112px; margin-right:0;}
.categories-menu > li > a {min-width:112px; border-radius:0px; border:none; border-bottom:1px solid #97144d; padding:10px 8px; color:#fff;}
.category-sub-menu, .category-outer-menu {left: 112px; top: 0; width: calc(100% - 112px); background:none; border:none;}
.category-sub-menu .panel-default {background:#fff;}
.categories-menu > li .category-outer-menu {position:absolute; display:none; top:10px; padding:20px;}
.sub-nav > a {width:auto; background: none;}
.sub-nav.active > a {background:none;}
.categories-menu > li.active > a::after {
    border-bottom: 15px solid transparent;
    border-left: 15px solid #aa0152;
    border-top: 15px solid transparent;
    content: "";
    height: 0;
    position: fixed;
    left: 110px;
    width: 0;
	margin-top:-4px;
}
.cate-bg {width:112px; position:absolute; left:0; background:#aa0152; height:100%;}
.categories-menu > li.point-slide {float:none; width:112px;}
.categories-menu li.nav-link > a, .categories-menu > li.active > a {display:block !important; padding-bottom:10px;  border-bottom:1px solid #97144d;}
.nav-link .form-group {display:none;}
categories-menu > li.nav-link.active .category-outer-menu {display:block;}
.point-ar {height:50px;}
.category-panel .panel-default {margin:0px; float:none; width:100%; padding:0; border:none;}
.category-heading {margin:0;}
.category-heading a, .sort-category-list li, .nav-cata li a {display:block; background:#d2d2d2; padding:9px 18px 13px 24px; border-bottom:1px solid #c2c2c2; cursor:pointer; }
.category-heading a:hover {background-color: #c7c7c7;}
.sort-category-list li.active {background: #aa0152;}
.sort-category-list li.active a {color:#fff;}
.category-filter {display:block;}
.nav-cata {margin:0;}
.nav-cata li a {color:#333;}
.category-body .sub-category-list li a, .nav-cata li a, .nav-cata li .cata-label {padding:8px 20px;}
.nav-cata li .cata-label .ui-checkbox input[type="checkbox"] + span { color:#000; }
.nav-cata li .cata-label .ui-checkbox input[type="checkbox"] + span::before {border:1px solid #868f8f;}
.acco-box {height:330px;}
.sub-category-list li .ui-checkbox {margin: 4px 48px 5px;}
.mobscroll { position:relative; /*width:86%;*/ max-height: 60%;overflow-y: scroll;height: 62vh; }
.mobscroll .category-panel {-webkit-column-count: auto;-moz-column-count: auto;column-count: auto;min-height:900px;}
/* hotels-list */
.book-now {padding:10px 30px;}
.hotel-request {margin-top:30px;}
.room-Special-rq {margin-top:0px;}
/* flight */
.recharge-form-list li .flight-seat .form-group {margin-bottom:15px;}
.recharge-form-list li .flight-seat div.col-xs-12:last-child .form-group {margin-bottom:0px;}
/* flights summary */
.flight-lt::before {width:95%;}
.flight-lt li {margin-right:37%;}
.arrive-area {display:none;}
.inquiry-filter .category-heading {padding:0;}
.inquiry-filter .category-heading a {padding-left:20px;}
/* flights List */
.select-flight-info td {padding:5px 15px !important; }
.flight-listing .ui-radio input[type="radio"] + span::before {left:-26px;}
.flight-listing .ui-radio input[type="radio"]:checked + span::after {left:-21px;}
.pagebre {width:93%;}
.onward-journey {display:block;}

/* Profile */
.from-dt li {width:100%;  margin-bottom:15px; display:block;}
.point-ar {padding-left:15px;}
#total-bonus {margin-top:0;}
.see-all {display:block;}

.logo a .axis-mobile-app {display:block; float:left; margin-top:-5px;}

.carousel-indicators {width: 100%; left: auto; right: auto; top: auto; bottom: 8px; text-align: center; transform: inherit;}
.carousel-indicators li {margin: 5px 3px;}

}

@media screen and (max-width:640px) {
.feedback-form .form-group{width:90%;}

.contact-location{margin-bottom:30px;}

/* Transation History */
.gallery-item{width:100%;margin-right: 0;}

.earnlist li{width:100%;margin:0 0 20px 0;}
.earn-knowmore[data-readmore]{overflow-x:scroll !important;}

/* Recharge */
.pay-method {margin-bottom:20px;}

/* Recharge confirmation */
.recharge-info li {width:100%;}

/* Movie Ticket */
.movie-choose-more td {display:block; width:100%;}
.cartitemsnew .quantcount {float:none; width:100%;}
/* hotels-list */
.hotel-columns .category-img-border {border:1px solid #e7e7e7;}
.category-sub-menu, .category-outer-menu, .mobscroll {
	/*width: 82%;*/
}
.rooms-dt {width:66%;}
/* flights summary */
.flight-lt::before {width:92%;}
.flight-lt li {margin-right:33%;}

/* flight */
.reward-col-3, .reward-col-2 {width:99%; margin-bottom:15px;}
.step-to-step li a {font-size:11px; }
/* Profile */
.profile-cate li {width:49.3%;}


}

@media screen and (max-width:639px) {
.search, .search input{width:100%;float:none;}

.faq-tab .panel-default > .panel-heading a, .faq-tab .panel-default > .panel-heading a.collapsed{background-position:95% center;}

.cartdetails{width:64%;}
.quantcount{float:none;border-left:0;clear:both;padding-top:0;}

}

@media screen and (max-width: 480px) {
h1{font-size:20px;}

.alert-icon{float:none;text-align:center;border-right:0;}
.alert-rgt{padding-left:0;}

.cartimg, .cartdetails{float:none;}
.cartdetails{padding:0 20px 20px 20px;width:auto}

.product-search input {background-position: 95% 7px;}

/* Simulator Page */
.time-calculate {float:none; width:100%; margin-bottom:15px;}
.time-calculate-btn {float:none;}

.wish-txt{margin-left:0;}
.quickguidepopup .popup-cnt{padding:0;}
.wish-acc-dt li{padding-right:0;}
.category-sub-menu, .category-outer-menu, .mobscroll {
	/*width: 87%;*/
}
.category-panel .panel-default {width:100%;}
.avg-heading {font-size: 22px;}

/* hotels-list */
.hotel-columns .category-img-border {border:1px solid #e7e7e7;}
.rooms-dt {width:100%;}
.room-location {text-align:left;}
.rooms-dt {float:none; padding:10px 20px 20px 20px;}
.hotel-confirm .recharge-info li {width:99%;}

/* flight-summary */
.departing-ar p, .departing-ar p.departure-dt {float:none; }
.departing-ar p.departure-dt {margin-top:10px;}
.flight-lt::before {width:89%;}
.flight-lt li {margin-right:26%;}
.flight-sign-dt .flight-info li {display:block; margin:15px 0;}

/* Flight List */
.select-flight-info .ui-radio input[type="radio"] + span::before {left:-25px;}
.select-flight-info .ui-radio input[type="radio"]:checked + span::after {left:-20px;}
.step-to-step li a {font-size:10px; min-height:48px;}
/* Profile */
.profile-cate li {width:100%;}
.from-dt span {display:block; padding-left:0;}

/* changes */
.login-header li .dialog-heading {margin-top:0;}

}

@media screen and (max-width: 480px) {
.frm-dt label:after{content:"";}
.frm-dt label{float:none;width:100%;}
.frm-dt li p{padding-left:0;}

.product-slider-nav{margin-top:5px;}
.product-slider-nav li{margin-left:0;}

.shoppingproceed .pull-left, .shoppingproceed .pull-right{float:none !important;margin-bottom:20px;}
.topactions li a {padding:10px 13px;}

}

@media screen and (max-width: 480px) {
.loginlogo{text-align:left;}
.loginlogo img{width:80%;}
.dialog-heading {font-size:19px;}
.internetbank-sec .btn-primary{width:90%;}

.notify .dropdown-menu {right: -101px;}
.notify .dropdown-menu .caret {right:39%;}

.table > thead > tr > th{font-size:14px;}
.table > tbody > tr > td{font-size:12px;}
.earn-tbl span{display:none;}
.earn-tbl p{padding-left:0;}

.pagebre li{font-size:14px;}

/*.placeholder, .card-bg, .sugcard-bg, .slider-product .earnaction-columns, .slider-product1 .earnaction-columns, .slider-product2 .earnaction-columns, .slider-product3 .earnaction-columns{margin-right:20px !important;}*/

.linked-accounts .card-bg{margin-right:0 !important;}
.submit-box .btn-secondary {padding:10px 15px;}
.step-to-step li a {font-size:11px; min-height:48px; padding-left:7px; }
.step-to-step li a:after {
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-left: 6px solid hsla(0,0%,96%,1);
	margin-top: -25px;
}
.step-to-step li a:before {
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-left: 6px solid #dad9d9;
	margin-top: -25px;
}

/* Popup Styles */
.internetbank-sec input{ font-size:12px;}

/* Product page */
.cart-wishlist-btn .btn-secondary {margin-bottom:10px; padding:10px 14px; font-size:14px; }
.enter-disabled {width:50%;}
.suggest-rewards .productimage-container, .suggest-rewards .productimage-container img{width:100%;/* margin: -3px;*/}


/* Simulator Page */
.simulator-goal .card-bg, .simulator-product .card-bg {margin-right:0px !important;}

/* Movie */
.pd-area, .pd-box {padding:20px 10px;}
.movie-choose-opt {float:none; clear:both; margin:20px 0 0 0;}

/* flight-summary */
.flight-lt::before {width:85%;}
.flight-lt li {margin-right:16%;}
.payment-detail .points-calulator .points-slider input {width:44%;}
.category-sub-menu, .category-outer-menu {width: 67%;}
.category-sub-menu, .category-outer-menu, .mobscroll {
	/*width: 67%;*/
}
.totalbg p {min-height:34px;}

/* Flight List */
.flight-info .popover {width:310px;}
.select-flight-info td {padding:3px !important;}
/*.select-flight-info .ui-radio .flight-logo {display:none;}*/
.select-flight-info .ui-radio {margin: 0; width:72px;}
.flight-listing .select-flight-info th {font-size:12px; font-weight:600;}
.select-flight-info .ui-radio input[type="radio"] + span::before {left: 25px;  top: 5px;}
.flight-listing .ui-radio > span, .flight-select-dom .ui-radio > span, .flight-oneway-dom .ui-radio > span, .flight-one-dom .ui-radio > span {display: block; padding-top: 30px;}
.select-flight-info .ui-radio input[type="radio"]:checked + span::after {left: 30px;top: 10px;}

/* earn rule */
.earn-tab .panel-default > .panel-heading a span {font-size:13px;}
.card-heading .earn-rule p.cd-title {line-height:20px;}
.card-content {margin-left:15px;}

/*login popus changes */
.login-pop .popup-cnt {width:100%;}
.login-header li {padding: 18px 3px 10px 3px; width: 39%;}
.login-header li .dialog-heading {font-size:14px; margin:2px 0 0 7px;}
.internetbk-sec .text-center h2, .login-pop .popup-cnt h2 {font-size:14px;}
.login-pop .lgn-sbt .btn-secondary { margin-bottom:15px;}

}

@media screen and (max-width: 480px) {
.customer-num{font-size:18px;}
.lgn-sbt input{margin-right:10px;}
.lgn-sbt a.btn-link {display:block; margin-top:10px;}

/* hotel confirmation */
.point-slide-rg li {width:43%;}

.logo a img.axisedgelogo {margin-left:6px;}
.topactions li a {padding:10px;}

}
