
@media only screen and (max-width: 1024px){
/*.navbar .navbar-brand .logo, .logo-port img {width: 200px;}  */
header .navbar-nav .nav-item{padding:5px;}   
.footer-useful-links .footer-heading{font-size: 1.2rem;}
.footer-useful-links li a, .footerCategoryList ul.nav a{font-size: 1rem;}
      .offers .card .package-desc{min-height:115px}    
}
@media only screen and (max-width: 992px){
.hideInWeb,#sm_menu_ham{display: block;}
.hideInMobile, #sidebar{display: none;}    
.mobileHeader{height: 20px;}
/*.header{ background: var(--color-first); }*/
header .call-number i{font-size: 2rem;color: #d9d9d9;}
header .navbar-nav .nav-item{border: 0}
}
@media screen and (min-width: 320px) and (max-width: 767px){
    .offers .card .card-title{height:auto  }
  .offers .card .package-desc{min-height:auto}
        .card .price-block{min-height:auto;}    
}
@media only screen and (max-width: 768px){
    .webContent .mainHeading {font-size: 1.8rem;}
    .footer-useful-links .footer-heading{font-size: 0.8rem;margin-bottom: 10px}
    .footer-useful-links li a, .footerCategoryList ul.nav a{font-size: 0.8rem;}
    .footer-useful-links li{margin-bottom: 10px}
    .bottom-nav-list{flex-wrap: wrap;}
    .bottom-nav-list li a{font-size: 0.7rem;margin-bottom: 5px;opacity: 1}
    .bottom-secondary-social a i{font-size: 1.3rem}
    .footer-contentinfo ul li,.footer-contentinfo ul li strong{font-size: 0.8rem}
    .bottom-secondary-social a{margin: 0 5px}
    .form-section .webContent .mainHeading{font-size: 2.5rem}
    .offers .card .card-title{height:auto}
}
@media only screen and (max-width: 415px){
    .webContent .mainHeading{font-size: 1.4rem;}
    .form-section .webContent .mainHeading{font-size: 2rem}
}

@media only screen and (max-width: 376px){
    .webContent .mainHeading {font-size: 1.5rem;}
}