@media screen and (max-width:767px){
/*********Mobile-Menu***********/
#menu:not(.mm-menu) {
    display: none
}
#mm-blocker {
    background: rgb(3 2 1 / 40%)!important;
}
.mm-slideout{
    z-index: 3;
}
.mm-menu {
    background: #f2f2f2 !important;
    border-color: #ddd !important;
    color: #292929 !important;
    font-size: 17px !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
    text-align: left !important;
    z-index: 4 !important;
}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {
    color: #292929 !important;
    font-size: 17px!important;
    font-family: 'Poppins', sans-serif!important;
    font-weight: 400!important;
    text-align: center!important;
}
.mm-listview>li:not(.mm-divider):after{
    border-color: #ddd !important;
    left: 0 !important;
}
.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after {
    border-color: rgb(26, 25, 25) !important;
}
.mm-menu .mm-btn:after, .mm-menu .mm-btn:before {
    border-color: rgb(14, 13, 13) !important;
}
.mm-slideout {
    z-index: 999 !important;
}
.mm-listview>li>a, .mm-listview>li>span {
    color: #555 !important;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .5px;
}
.mobile-header {
    position: relative;
    z-index: 999;
    top: 0;
    width: 100%;
}
.mobile-header .topheader {
    background: #212121;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mobilepadding {
    padding-left: 0px;
    padding-right: 0px;
}
.topheader img.login {
    width: 12px;
    height: 12px;
}
.mobile-header .midheader {
    background-color: #f7f7f7;
    padding-top: 38px;
    padding-bottom: 5px;
    margin-top: 0px;
}
.m-triger .navbar-toggle {
    padding: 0px 0px;
    float: right;
    margin-right: 0;
}
.m-triger .navbar-toggle .icon-bar {
    display: block;
    width: 30px;
    height: 2px;
    border-radius: 0px;
    background: #292929;
    margin-bottom: 6px;
}

/*********End-menu**************/
/* .topbar {
    background: #001d4a;
    position: relative;
    width: 100%;
    top: 0;
    z-index: 9;
} */
.topbar p {
    text-align: center;
    padding-right: 0;
    padding-bottom: 5px;
    font-size: 13px;
}
.topbar p a {
    color: #fff;
    padding: 0px;
    text-decoration: none;
}
.userlogin-register ul {
    margin-bottom: 0px;
    margin-top: 4px;
    padding-bottom: 4px;
}
.userlogin-register ul li a{
    padding: 15px 10px;
    font-size: 15px;
}
.userlogin-register {
    text-align: center;
}
.navbar-toggle{
  margin-top: 30px;
}
.container {
    width: 100%;
}
.home-banner h1 {
    font-size: 28px;
    line-height: 32px;
    text-align: center;
    padding-top: 0px;
}
.booking-process {
    margin-top: 30px;
    padding-left: 0px;
}
.roundboxnew .ImgTitle h5 {
    font-size: 18px;
}
.roundboxnew p {
    font-size: 14px;
    line-height: 22px;
}
.roundbox h5 {
    font-size: 16px;
    min-width: 100px;
    margin-left: 10px;
    margin-bottom: 10px;
}
.btn-lg {
    padding: 7px 22px;
    font-size: 17px;
}
.about h2{
    margin-top: 25px;
    font-size: 26px
}
.about p {
    font-size: 15px;
    text-align: center;
    max-width: 100%;
    margin: 0 auto;
    color: #999;
}
.homePack h2 {
    margin-top: 30px;
    font-size: 26px;
}
.packBox {
    margin-bottom: 20px;
}
.packBox h4{
  font-size: 17px;
}
.findOut h3 {
    margin-top: 10px;
    font-size: 26px;
}
.findOut p {
    font-size: 15px;
    line-height: 24px;
    padding-bottom: 10px;
}
.findOut .findButton {
    margin-bottom: 15px;
}
.glance h3 {
    margin-top: 10px;
    font-size: 26px;
}
.glance {
    margin-bottom: 0px;
}
.panel-title {
    font-size: 17px;
}
.panel-default>.panel-heading{
  padding: 9px 15px;
}
.tourGrid h4 {
    font-size: 26px;
    padding-top: 60px;
}
.tourGrid p {
    font-size: 15px;
}
.tourGrid img {
    margin-bottom: 20px;
}
.tourGrid2 h4 {
    padding-top: 5px;
}
.corbett-zone h5 {
    font-size: 26px;
    margin-bottom: 10px;
}
.corbett-zone-row {
    margin-top: 20px;
}
.zone h6{
    font-size: 17px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.zone p {
    font-size: 14px;
}
.history {
    padding-top: 20px;
    padding-bottom: 20px;
}
.history h4{
  font-size: 26px;
}
.history p {
    font-size: 14px;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.history h4 {
    font-size: 22px;
    margin-bottom: 20px;
}
.blog {
    margin-bottom: 20px;
}
.headingtitle{
    font-size: 17px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.blog p {
    font-size: 14px;
    line-height: 20px;
}
.getQuestions h4{
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: 30px;
}
.getQuestions p{
    font-size: 15px;
}
.footer{
  margin-top: 20px;
  padding-top: 30px;
}
.footerlogo {
    padding-top: 0px;
}
.footerlogo {
    padding-top: 0px;
    display: table;
    margin: 0 auto;
}
.footermenu ul li a{
    font-size: 13px;
    color: #222;
    line-height: 26px;
    display: inline-flex;
}
.footermenu ul li a i {
    font-size: 12px;
    margin-right: 4px;
    margin-top: 7px;
}
.footerbottom p{
  font-size: 13px;
  text-align: center;
}
.footer-control img {
    float: none;
    margin: 0 auto;
}
.footermenu h5 {
    font-size: 15px;
    margin-bottom: 10px;
}
.safari-booking .home-banner h1 {
    padding-top: 0px;
    margin-bottom: 0;
    font-size: 26px;
    text-align: center;
}
.safari-booking .home-banner p {
    font-size: 18px;
    margin-bottom: 0px;
    text-align: center;
}
.home-banner .banner-caption {
    padding-top: 5px;
    padding-bottom: 50px;
}
.safari-price-zones h3 {
    margin-top: 10px;
    font-size: 22px;
    margin-bottom: 0;
}
.package-category .nav-tabs{
    margin-top: 0px;
}
.nav-tabs>li>a {
    min-width: 155px;
    font-size: 17px !important;
    padding: 7px 20px;
    margin-top: 10px;
}
.jeep-grid h4{
   font-size: 18px;
   font-weight: 600;
   margin-top: 10px;
}
.jeep-grid ul li {
    line-height: 26px;
}
.jeep-grid img.icons {
    padding-top: 10px;
}
.jeep-grid {
    height: auto;
    padding-left: 20px;
}
.safari-price-zones{
   padding-bottom: 60px;
   margin-top: 0;
}
.booking-procedure {
    margin-bottom: 20px;
}
.booking-procedure h4 {
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: 0px;
}
.info-text p {
    font-size: 14px;
}
.info-list{
  margin-bottom: 5px;
}
.enquiryNow {
    padding: 15px;
    padding-bottom: 0;
}
.enquiryNow .hotel-book-form.slotform h5 {
    padding-top: 0;
}
.slotform form {
    display: block;
    justify-content: center;
}
.enquiryNow .btn-info {
    margin-top: 0px;
    height: auto;
}
.slotform .input-group-addon {
    border-right: 1px solid #001d4a;
}
.banner-packageinfo h1 {
    font-size: 26px;
    line-height: 34px;
    margin-bottom: 10px;
}
.package-Dtitle h2 {
    font-size: 26px;
    line-height: 34px;
    margin-bottom: 10px;
}
.banner-packageinfo p {
    font-size: 17px;
    line-height: 22px;
}
.packagebannersection{
  height: auto;
  background-position: left center !important;
  background-size: cover !important;
}
.banner-packageinfo {
    padding-top: 40px;
    padding-bottom: 40px;
}
.dhikala-info .container .row .col-sm-9 {
    width: 100%;
}
.dhikala-info .container .row .col-sm-3 {
    width: 100%;
}
.dhikala-info {
    padding-top: 10px;
    padding-bottom: 15px;
}
.dhikala-info h1, h2, h3, h4, h5, h6{
  font-size: 20px;
}
.dhikala-info p {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
}
.hotel-book-form.slotform h5{
  font-size: 22px;
}
.footermenu ul li {
    padding-left: 0px;
}
.packages-detail .col-sm-9 {
    width: 100%;
}
.packages-detail .col-sm-3 {
    width: 100%;
}
.packages-detail h3{
  font-size: 22px;
  margin-bottom: 10px;
}
.packages-detail h1{
  font-size: 22px;
  margin-bottom: 10px;
}
.packages-detail p {
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}
.package-margin{
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}
.packages-listing h2 {
  font-size: 22px;
  margin-top: 10px;
}
.packages-listing p {
    font-size: 14px;
    margin-bottom: 10px;
}
.package-detail ul li span {
    font-size: 14px;
    line-height: 26px;
}
.price-from {
    text-align: left;
    padding-top: 0;
}
.price-from h6 {
    font-size: 17px;
    margin-top: 0;
}
.price b {
    font-size: 26px;
}
.price i {
    font-size: 21px;
    margin-right: 3px;
}
.price span {
    display: inline-block;
    font-size: 14px;
}
.package-Itinerary .panel-group {
    padding: 0;
}
.package-Itinerary #accordion .panel-title a{
    padding: 9px 20px 12px 50px;
    font-size: 15px;
}
.package-Itinerary #accordion .panel-title a::after, .package-Itinerary #accordion .panel-title a.collapsed::after{
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    top: -7px;
    width: 50px;
}
.package-Itinerary #accordion .panel-body p{
  padding-left: 15px;
}
.package-Itinerary #accordion .panel-body {
    padding: 20px 15px 10px 9px;
}
.itinerary-info{
  padding: 0px;
}
.itinerary-info ul li span{
  font-size: 15px;
  line-height: 26px;
}
.itinerary-info ul li span img{
  margin-top: 6px;
}
.itinerary-info ul li {
    margin-bottom: 7px;
}
.termsinfo p {
    font-size: 15px;
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
}
.infobannersection{
  height: auto;
  background-size: cover !important;
  background-position: top center !important;
}
.hotel-listing .col-sm-9 {
    width: 100%;
}
.hotel-listing .col-sm-3 {
    width: 100%;
}
.banner-captioninfo h6 {
    color: #ffc419;
    font-size: 16px;
}
.banner-captioninfo {
    padding-right: 0;
    padding-bottom: 50px;
    padding-top: 35px;
}
.banner-captioninfo2 {
    padding-left: 15px;
    padding-top: 35px;
}
.banner-captioninfo h1 {
    font-size: 36px;
    line-height: 40px;
}
.banner-captioninfo span {
    font-size: 36px;
    line-height: 22px;
    display: inline-block;
}
.banner-captioninfo ul {
    margin-top: 30px;
    margin-bottom: 0px;
}
.banner-captioninfo ul li span{
    font-size: 17px;
    margin-bottom: 15px;
    padding: 5px 15px;
}
.banner-captioninfo p {
    font-size: 14px;
    line-height: 18px;
}
.banner-captioninfo2 h2{
  font-size: 16px;
}
.banner-captioninfo2 h1{
  font-size: 16px;
}
.banner-captioninfo2 p {
    font-size: 14px;
    line-height: 18px;
    color: #fff;
}
.border-style{
  padding-left: 0px;
}
.border-style:before{
    width: 1px;
    height: 202px;
    margin-top: 22px;
}
.banner-captioninfo .findButton {
    margin-top: 15px;
}
.hotel-listing h2{
    margin-top: 0;
    font-size: 26px;
}
.hotel-listing p{
   font-size: 15px;
}
.H-listrow .image img {
    min-height: auto;
}
.H-listrow{
  margin-left: 0px;
  margin-right: 0px;
}
.padding-left {
    padding-left: 0px;
    padding-right: 0;
}
.hotel-content {
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}
.corbett-hotels-list .hotel-content h3{
    font-size: 20px;
}
.corbett-hotels-list .hotel-content p{
    font-size: 14px;
}
.Resort ul li{
  line-height: 30px;
}
.Resort ul li span{
    font-size: 13px;
    padding: 4px 5px;
}
.Hotel-location span {
    font-size: 15px;
}
.Resort-location ul li span {
    font-size: 13px;
}
.Resort-price {
    font-size: 17px;
}
.margintop {
    margin-top: 25px;
}
.hotel-rooms h3:after{
    display: none;
}
.hotel-rooms h3:before{
    display: none;
}
.hotel-rooms h3{
    font-size: 26px;
    margin-bottom: 20px;
}
.Corbett-Paradise h2{
  font-size: 22px;
}
.Corbett-Paradise h1 {
    font-size: 22px;
}
.Corbett-Paradise p {
    font-size: 15px;
    line-height: 22px;
}
.Hotel-Amenities h2{
    font-size: 22px;
}
.amenities {
    padding: 6px 0px;
    width: 98px;
    margin-bottom: 10px;
}
.Hotel-Amenities ul li {
    padding-right: 0px;
}
.amenities img{
  width: 30px;
  height: 30px;
}
.safari-gate .table-bordered>thead>tr>th{
  font-size: 17px;
}
.safari-gate .table-bordered>tbody>tr>th{
  font-size: 15px;
}
.safari-gate .table-bordered>tbody>tr>td{
  font-size: 14px;
}
.row-bottom{
  padding: 0px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
}
.padding-left {
    padding-left: 0px;
    padding-right: 0;
}
.room-detail h4{
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.room-detail ul li a span.text {
    font-size: 14px;
}
.room-detail {
    padding-bottom: 15px;
}
.hotel-detail {
    margin-top: 20px;
}
.amenities span{
  font-size: 11px;
}
.package-details .container {
    width: 100%;
}
.packages-views h2{
  font-size: 22px;
}
.packages-views h1{
  font-size: 20px;
}
.packages-views .package-detail ul li span {
    line-height: 26px;
}
.packages-views p{
  font-size: 14px;
}
.packages-view {
    padding-top: 20px;
}
.tabs-nav2 ul li {
    padding: 6px 15px;
    width: 155px;
}
.tabs-nav2 ul li a {
    font-size: 14px;
}
.tabs-nav2 ul li:nth-child(2){
  border-right: none;
}
.inclus h5 {
    margin-top: 10px;
    font-size: 18px;
    margin-bottom: 10px;
    letter-spacing: .2px;
}
.inclus ul li span img{
    height: 18px;
    margin-top: 6px;
}
.inclus ul li span {
    font-size: 14px;
    line-height: 26px;
    display: flex;
}
.package-categories{
    margin-top: 0px;
    padding-bottom: 65px;
    padding-top: 0px;
}
.Standard-table .table-bordered>thead>tr>th{
    font-size: 12px;
    white-space: inherit;
    padding: 0px 3px;
    vertical-align: middle;
}
.Standard-table .table>tbody>tr>td{
    padding: 0px 3px;
    font-size: 12px;
    white-space: inherit;
}
.Standard-table .table>tbody>tr>td select {
    padding: 3px 3px;
    font-size: 13px;
}
.Standard-table .table-responsive {
    margin-bottom: 0px;
}
.user-detail input {
    height: 35px;
    font-size: 14px;
}
.package-Itinerary h5{
    font-size: 22px;
}
.package-Itinerary h5{
    margin-top: 20px;
}
.package-details .package-Itinerary #accordion .panel-title a::after, .package-Itinerary #accordion .panel-title a.collapsed::after{
    top: 7px;
}
.termsinfo h6{
    font-size: 22px;
    margin-bottom: 20px;
}
.inclusions-Exc {
    padding-bottom: 0;
}
.usertype label > input + .forcustom{
    font-size: 15px;
    padding: 7px 30px;
    line-height: 20px;
}
.events-pack {
    margin-top: 20px;
}
.events-enquiry .col-sm-3 {
    width: 100%;
}
.events-enquiry .btn-warning {
    width: auto;
    margin-top: 0;
    padding: 7px 22px;
}
.corbett-event p {
    font-size: 14px;
    margin-bottom: 5px;
}
.dur-row {
    margin-top: 20px;
}
.c-duration ul li {
    padding-right: 0;
    margin-bottom: 10px;
}
.c-duration ul li .icons{
    padding: 13px 0px;
    width: 60px;
    height: 60px;
}
.c-duration ul li .icons img.c-jeeps {
    padding-top: 5px;
    width: auto;
    height: auto;
}
.c-duration ul li .c-detail h5 {
    margin-bottom: 0px;
    font-size: 15px;
}
.view-inclu {
    padding-top: 0px;
    padding-bottom: 10px;
}
.Package-no{
    padding: 5px 12px;
    font-size: 14px;
}
.event-package .banner-packageinfo {
    padding-top: 55px;
    padding-bottom: 55px;
}
.package-inclu{
    margin-top: -11px;
}
.inclu-date{
    width: 100px;
    font-size: 14px;
    padding: 7px 12px;
    margin-bottom: 15px;
    margin-top: 15px;
}
.view-inclu a{
  font-size: 15px;
}
.success {
    padding: 30px 0;
}
.success h1 {
    font-size: 30px;
}
.success p {
    font-size: 17px;
}
.success .card{
    padding: 40px;
}
.success .card .check-icon {
    height: 140px;
    width: 140px;
}
.success i {
    font-size: 60px;
    line-height: 140px;
}
.dhikala-info iframe {
    margin-bottom: 20px;
}
.packages-listing h2 span {
    font-size: 16px;
    padding: 3px 6px;
}
.hotelroom-images .swiper-button-next{
    top: 35%;
}
.hotelroom-images .swiper-button-prev{
    top: 35%;
}
.navbar-default{
    margin-top: 35px;
}
.our-gallery h2{
    font-size: 26px;
}
.dhikala-info h3{
    font-size: 26px;
}
.dhikala-pack .nav-tabs>li>a {
    font-size: 17px !important;
    width: 320px;
}
.PackageTab h6 {
    font-size: 16px;
}
.accommodation-details h6 {
    font-size: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.dhikala-map {
    margin-top: 20px;
}
.accommodation-details{
    margin-top: 0px;
    padding: 0;
}
.packages-list .col-sm-9 {
    width: 100%;
}
.packages-list .col-sm-3 {
    width: 100%;
}
.package-margin .package-detail {
    width: 100%;
    float: none;
}
.package-margin .price-from {
    float: none;
    margin-top: 0;
    text-align: left;
}
.package-margin .price-from .findButton {
    margin-top: -50px;
}
.Resort-price{
    position: relative;
    top: 0;
    right: 0;
}
.corbett-hotels-list .hotel-content .Resort-location {
    width: 100%;
}
.corbett-hotels-list .findButton {
    margin-top: -32px;
}
.contactus h2 {
    margin-top: 20px;
    font-size: 26px;
}
.contact-grid {
    margin-top: 15px;
    padding: 15px;
    min-height: auto;
}
.contact-grid p a {
    font-size: 17px;
}
.contact-grid p {
    font-size: 17px;
}
.contactform {
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
.contactform label {
    font-size: 17px;
}
.contactus .package-Itinerary #accordion .panel-title a::after, .contactus .package-Itinerary #accordion .panel-title a.collapsed::after{
    top: -5px;
}
.carousel .carousel-control {
    top: 30px;
    font-size: 18px;
}
.destination .carousel .carousel-control {
    top: 31%;
    font-size: 55px;
}
.safari-price-zones .nav-tabs>li>a{
    min-width: 165px;
    padding: 7px 5px;
    margin-right: 10px;
}
.safari-price-zones .nav-tabs>li>a:last-child{
    margin-right: 5px;
}
.safari-price-zones .nav-tabs {
    margin-top: 20px;
}
#Elephant .jeep-grid {
    height: auto;
}
.package-categories .package-category .nav-tabs>li>a {
    min-width: 74px;
    font-size: 13px !important;
    padding: 7px 9px;
}
.package-categories .package-category .nav-tabs.usertype>li>a {
    min-width: 100px;
    font-size: 14px !important;
    padding: 7px 15px;
}
.traveler-D .table>tbody>tr>td {
    font-size: 14px;
    padding-left: 0;
    padding-right: 0;
    vertical-align: middle;
}
.traveler-D .table>tbody>tr>td input {
    height: 35px;
    font-size: 14px;
}
.booking-detail-online {
    padding-top: 20px;
}
.traveler-D h2 {
    font-size: 22px;
    margin-top: 0;
}
.package-D h2{
    font-size: 22px;
}
.package-D{
    padding-left: 10px;
    padding-right: 10px;
}
.package-D .table>tbody>tr>td {
    font-size: 14px;
}
.package-D .table>tbody>tr>td.payable {
    font-size: 18px;
}
.paynowoption .usertype label > input + .forcustom{
    font-size: 15px;
}
.paynowoption .usertype .radio label {
    margin-bottom: 20px;
}
.paynowoption {
    margin-top: 30px;
}
.paynowoption p#show-message {
    font-size: 17px;
    font-weight: 700;
    color: #222;
}
.paynowoption .usertype {
    margin-bottom: 5px;
}
.offertag a img {
    width: 150px;
}
.State select {
    margin-top: 0;
}
.address textarea{
    margin-top: 0px;
}
.State label {
    margin-bottom: 5px;
}
.address label {
    margin-bottom: 5px;
}
.State {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 5px;
}
.address {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 5px;
}
.person-detail .panel-default>.panel-heading{
    font-size: 20px;
    font-weight: 600;
}
.btn-amt{
    top: -25px;
}
.login-dropdown li a.dropdown-item{
    text-align: center;
}
.whatsapp i {
    font-size: 30px;
    color: #fff;
}
.findOut {
    /* background: #f2f2f2; */
    margin-top: 30px;
    padding: 0px 0;
}
.wow1 {
    width: 100%;
    margin-top: 0;
}
.wow2 {
    width: 100%;
}
.wow3 {
    width: 100%;
}
.wow4 {
    width: 100%;
}
.customcard {
    margin-bottom: 20px;
}
.chardham-list {
    padding: 15px 15px;
    border-radius: 12px;
    margin-bottom: 50px;
}
.helicopter {
    padding-top: 100px;
    padding-bottom: 50px;
}
.decoration_top{
    margin-top: 25px;
}
.decoration_bottom{
    margin-top: -50px;
}
.chardham-list ul li {
    list-style-type: none;
    line-height: 21px;
    margin-bottom: 15px;
}
.chardham-list ul li a {
    font-size: 15px;
    display: flex;
}
.chardham-list ul li a img {
    width: 24px;
    height: 24px;
}
.Helicopter h3 {
    font-size: 24px;
    margin-bottom: 15px;
}
.whychardham-img {
    padding-top: 0px;
}
.whychardham h3 {
    font-size: 26px;
}
.box-par p {
    font-size: 15px;
}
.whychardham {
    padding-bottom: 30px;
    padding-top: 20px;
}
.detour {
    padding-top: 30px;
    padding-bottom: 0px;
}
.hotelPackage .bottom-content h5.card-title a {
    font-size: 20px;
}
.glance #accordion {
    max-width: 100%;
    margin: 0 auto;
}
.Need-Assistance{
    max-width: 100%;
}
.Need-contact a.CNumber {
    font-size: 16px;
    margin-left: 4px;
}
.getQuestions {
    padding-top: 30px;
    padding-bottom: 30px;
    background-position: top center !important;
}
.footerbordertop{
    margin-bottom: 0px;
}
.HT1 img {
    height: auto;
}
.PR {
    padding-right: 0;
}
.services .service-icon {
    margin-bottom: 12px;
    padding: 5px 7px;
    margin-right: 4px;
}
.services h5{
    font-size: 13px;
}
.Destinations .table>thead>tr>th{
    font-size: 18px;
}
.Destinations .table>tbody>tr>th{
    font-size: 15px;
}
.NeedA p {
    font-size: 16px;
    line-height: 22px;
}
.NeedA a{
    font-size: 26px;
}
.sheri {
    margin-right: 7px !important;
    min-width: 165px !important;
    border-radius: 7px !important;
    padding: 7px 15px !important;
    border: 1px solid #001d4a !important;
    margin-bottom: 10px !important;
}
.sheri label {
    margin-bottom: 0px;
}
.termspage {
    padding-top: 25px;
    margin-left: 15px;
    margin-right: 15px;
}
}
/* Macbook */
@media (min-width: 1371px) and (max-width: 1440px){

}
/* Desktop 1600px */
@media (min-width: 1441px) and (max-width: 1600px){

}
/* Desktop 1920px and 2560px */
@media (min-width: 1641px) and (max-width: 2560px){

}
