

@media screen and (max-width: 768px) {
   .table-responsive-stack tr {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      border-bottom: 3px solid #ccc;
      display:block;
      
   }
   
   /*  IE9 FIX   */
   .table-responsive-stack td {
      float: left\9;
      width:100%;
   }
  
.mfc-text {
    padding: 0px 80px 0 0;
    display: inline-block;
    width: 100%;
}  
 .mfc-p {
   padding: 0;
}  
.main_view img {
    width: 100%;
    object-fit: cover;
}
.side_view img {
    height: 65px;
    width: 65px;
}
.mfc-text {
padding-top:20px;}
.service1 {
    float: right;
    width: 33%;
}
.air-01 li {
    padding: 5px 6px;
}
.price-tag img {
    position: relative;
    left: 76%;
}
#tab-content {
    width: 100%;
}
.login {
    display: none;
}
#number li {
   margin: 0 10px;
}
#progressbar li {
    margin: 0 4px;
}

#rate-table>tbody>tr>td, #rate-table>tbody>tr>th, #rate-table>tfoot>tr>td, #rate-table>tfoot>tr>th, #rate-table>thead>tr>td, #rate-table>thead>tr>th {
    padding: 10px 2px;
}
.hotel-info {
   padding-bottom:20px;
}
.offer-hotel {
    margin-bottom: 0;
}
.payment-btn-1 a {
    float: none;
}
text#content2 {
	    font-size: 10px;
    top: 8px;
}
.payment-txt-1 {
    padding: 0;
}
.btn-text-1 {
    font-size: 14px;	
}

}   

@media only screen and (max-width:480px){
	.price-tag img {
    position: relative;
    left: 61%;
}
}