@media (max-width: 480px) {
  h2{   font-size: 32px; line-height: 36px; }
  h2 span{    font-size: 80px;line-height: 115px;}
  .main-content{  width: 100%;  margin: 0;   max-width: 479px; }
  .nav-links { display: none; flex-direction: column; width: 100%; margin-top: 1rem;}
  .nav-links li:first-child {   display: none;  }
  .nav-links li::after {    content: none; }
  .nav-links.active {    display: flex;  }
  .menu-toggle {    display: block; width: 100%; text-align: end; }
  footer ul{flex-direction: column;}/*.secondary-nav-links,*/
  footer ul li::after{content: none;} /*.secondary-nav-links li::after,*/
  


  #third-menu .container {    flex-direction: column;    align-items: flex-start;  }
  .secondary-nav-links{min-width: 360px;}
  .secondary-nav-links li:not(:first-child):not(:last-child)::after{margin-left: 20px;}
  .logo {display: block;margin: auto;text-align: center;}
  .li-logo{display: none;}

  #banner{background-image: none;/*min-height: 500px;  background-image: url('../images/home/b-mob.png');background-repeat: no-repeat;background-size: 100%;*/}
  #banner .desktop-banner{display: none;}
  #banner .banner-image-right{display: none;}
  #banner .mobile-banner, #banner .video-banner{display: block; width: 100%; }
  /*#banner .banner-content{top: 185px !important;
        left: auto !important;
        width: 325px !important;
        padding: 10px;
        margin-inline: auto;
        text-align: center;}
  #banner .banner-content h1{font-size: 100px;line-height: 110px;}
  #banner .banner-content h2{font-size: 40px;line-height: 50px;}*/
  #third-menu .secondary-nav-links {flex-direction: column;}
  #third-menu .secondary-nav-links li {display: block; padding: 10px 20px !important; text-align: center;}
  #third-menu .secondary-nav-links li::after {    content: "" !important; margin-left: 0 !important; }
  #third-menu .secondary-nav-links li img{margin-right: 0; margin-bottom: -5px;}

  #choose-your-journey .journey-cards .card {width: 99%;}
  #choose-your-journey{margin-top: 120px;}
  #featured-series .container {height: auto;}
 /* #featured-series .container .card1{flex:0 0 100%; background-size: cover;height:450px;}
 background-image: url('../images/home/featured_series-mob2.png');*/
 #featured-series .container .card1{background-image: none; background-color: #FCF7F3;width: 100%;}
 #featured-series .container .card1 img.featured-img{display: block;width: 100%;}

 #featured-series .container .card1 .card-content{width: 100%; /*right: 25px; bottom: 45px;*/position: initial;}
  #featured-series .container .card1 .btn{ padding: 10px 15px;}
  #featured-series .container .card2{flex:0 0 100%;}
  #featured-series .container .card2 iframe{height: auto;}

  /* #explore-destination .desk-worldmap, #explore-destination .container .card-destination .destination-dad-keyaa{  display: none !important; }  */
  #explore-destination{background-image: url('../images/map/map2.png');background-size: cover;}
  #explore-destination #custom-map-container{display: none !important;}
  #explore-destination .mobile-worldmap{  display: block; }
  #explore-destination .container .card-destination.dropdown{width: 95%; max-height: none;}
  #explore-destination .container .card-destination img{width: 100%; height: auto; max-width: 100%;}

  #india-travel-series .desk-travel-series{display: none;}
  #india-travel-series .mob-travel-series{display: block;}
  #india-travel-series .container .slider-container{margin-top: 0px;}
  #india-travel-series .container .slide .slide-content-left, #india-travel-series .container .slide .slide-content-left-reverse {text-align: center; width: 100%; left: 0; top: 0; padding: 20px;}
  #india-travel-series .container .slide .slide-content-left-reverse{margin-left: 0 !important;}
  #india-travel-series .container .slide .slide-content {width: 100%;position: relative; top:0px;}
  #india-travel-series .container .slide .slide-content-right,  #india-travel-series .container .slide .slide-content-right-reverse {width: 100%;}

  #blogs{padding: 15px;}
  #blogs .container{ flex-direction: column; align-items: center; gap: 0;  }
  #blogs .container .container-item:nth-of-type(1), #blogs .container .container-item:nth-of-type(2){
    width: 100%;    margin-bottom: 20px;
  }
  #blogs .container .container-item:nth-of-type(2){ flex-direction: column;}
  #blogs .blog-item img{width: 100%;max-height: auto !important;}
  #contact .contact-items {flex-direction: column;}
  #contact .contact-items .contact-form-card:nth-of-type(1),#contact .contact-items .contact-form-card:nth-of-type(2){
    width: 100%;
  }
  #contact .contact-items .contact-form-card { flex-direction: column;align-items: center; width: 100%;}
  /* #contact .contact-form-card .img-frame {position:absolute;right:0px;z-index:1;height:200px;margin-top:-430px;} */
  #contact .contact-form-card .img-frame{display: none;}
  #contact .contact-form-card .social-frame {max-width: 100%; padding: 25px 10px; }
  #contact .contact-items .contact-form-card:nth-of-type(1){text-align: center;}
  .wpcf7 .social-content{ text-align: left;}
  #frm_contact {text-align: left;}
 .desktop-only { display: none; }
.ipad-desk { display: none; }
.mobile-only { display: block; }

  footer li:not(:last-child)::after{    content: "";    margin-left: 0px;}
  footer ul{ margin-top: 10px;}
  footer ul li{padding: 0;}

}

@media (min-width: 481px) and (max-width: 820px) {
  .nav-links li{padding: 10px 15px;}
  #explore-destination .container{max-width: 99%;overflow: scroll;}
  #explore-destination .country-list{max-height: 135px;}
  #featured-series .container .card1{width: 49%;background-color: #FCF7F3;}
  #featured-series .container .card2{width: 48%;background-color: #FCF7F3;}
  #featured-series .card2 h2 span {font-size: 68px;}
  #featured-series .container .card1 .card-content{/*width: 46%; position: absolute; right: 50px; bottom: 50px;*/        width: 82%;
        position: absolute;
        right: 50px;
        bottom: 20px;}
  #blogs .container{flex-direction: column; align-items: center;}
  #blogs .container .container-item:nth-of-type(1),#blogs .container .container-item:nth-of-type(2){width: 100%;align-items: center;}
  footer ul{gap:0;}
  #contact .contact-form-card .img-frame {display: none;}
  #banner{min-height: 295px;}
  .desktop-only { display: none; }
.ipad-desk { display: none; }
.mobile-only { display: block; }

}
@media (min-width: 831px) and (max-width: 1199px) {
  #explore-destination .container{max-width: 99%;/*overflow: scroll;*/ justify-content: space-around;}
  #explore-destination .container .card-destination.dropdown img{max-width: 280px;}
  #custom-map-container img.main-map{max-width: 350px;}
  #featured-series .container{gap:10px;}
 /* #featured-series .container .card1{width: 69%; background-color: #FCF7F3;} */
  /* #featured-series .container .card1{width: 58%; background-color: #FCF7F3;} */
  #featured-series .container .card1 {
        width: 45%;
        background-color: #FCF7F3;
    }

  /* #featured-series .container .card1 .card-content{width: 45%; right: 60px; bottom: 68px;} */
      #featured-series .container .card1 .card-content {
        width: 95%;
        right: auto;
        bottom: 20px;
    }


  /* #featured-series .container .card2{width: 28%;} */
  #featured-series .container .card2{/*width: 40%;*/
        width: 52%;
    }
   #contact .contact-form-card .img-frame {   display: none;}
}
/*@media (min-width: 1024px) and (max-width: 1200px) {
  #banner{}

  #banner .banner-image-right {}
}*/
@media (min-width: 1150px) and (max-width: 1340px) {
  #banner{background-size: 100% 100%;    min-height: 540px;}
  #banner .banner-image-right {min-width: 420px;}

}
@media (min-width: 1500px) and (max-width: 1870px) {
#banner{
  /* background-image: url('../images/home/banner.jpg'); 
  background-size: 100% 100%;
  min-height: 700px;*/
    background-size: 100% 100%;
    min-height: 650px;
}
#banner .banner-image-right {
    position: absolute;
    top: 133px;
    right: 0;
    width: 100%;
    height: auto;
    max-width: 506px;
}
#explore-destination{background-size:80%;}
}
@media (min-width: 1871px) and (max-width: 4000px) {
#banner{
  /* background-image: url('../images/home/banner.jpg'); 
  background-size: 100% 100%;
  min-height: 850px;*/
  background-size: 100% 100%;
  min-height: 750px;
}
#banner .banner-image-right {
    position: absolute;
    top: 133px;
    left: 1335px;
    width: 100%;
    height: auto;
    max-width: 585px;
}
#explore-destination{background-size:80%;}
}

