@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1100px) {
  #logo img {
	  width: 18%!important;
	  padding-top: 26px!important;
  }
	.about-banner, .nanu-oya-banner, .habarana-banner, .steet-foods-banner, .sri-lanka-gems, .spice-garden,
	.ayurvedic_spa, .meditation_and_yoga, .rafting-rivers, .sustainability, .family-tour, .beach_lovers, .discover-page, .sri_lanka_holiday-page, .sri_lanka_holiday_package-page, .best_of_sri_lanka-page, .mirissa, .nigambo, .sri_lanka_cultural, .sri-lanka-dance, .damnulla, .wild_life_peacoke, .elephant,.habarana, .sri-lanka-deer, .honey-moon, .memory, .contact, .romantic-edition, .honeymoon_Package, .negambo-beach, .wild-life, .negambo-beach-tour-package, .wild-life-holdall-holiday, .sri-lanka-tourist_attractions, .unique-sri-lanka, .plan-your-trip, .terms-and-condition, .privacy-ploce, .data-police, .colombo-city-tours, .colombo-city-sightseeing-day-tour, .galle-daytours-holdall-holiday, .colombo-city-tours, .colombo-city-sigiriya-day-tour{
		background-position: center!important;
	}
}
@media screen and (max-width: 999px) {
  .title{
	  font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
	.haldall-holiday-home-page-about-text p{
		text-align: justify!important;
	}
	.tour-package-home-text p{
		text-align: justify;
	}
	.why-book p{
		    line-height: 26px!important;
	}
	#nav-main li a{
		padding: 5px;
	}
	.why-book .brand-name{
	 	line-height: 55px;
	}
	.srilanka{
		padding: 0px!important;
	}
	.mb50{
		margin: 0px !important;
	}
	#lightbox-img {
    max-width: 80%;
	}
	.haldall-holiday-home-page-about-text p{
		text-align: center;
	}
	.beaches_and_coastal h1{
		font-size: 15px !important;
	}
	.faq .card .card-header .faq-title{
		padding-left: 10px!important;
    	padding-right: 10px!important;
	}
	#features h1{
		font-size: 19px !important;
        text-align: center;
		line-height: 25px;
		letter-spacing:normal!important;
	}
	.about-titale-co{
		text-align: center !important;
	}
	.tag{
		text-align: center;
	}/*
	.tagline{
		line-height: 0!important;
	}*/
	.margin-top-20{
		margin-top:20px;
	}
	.d-flex{
		text-align: center;
	}
	.fw-bold{
		text-align: center;
	}
	.dropdown-menu {
    margin-top: 0px !important;
    background: rgba(16, 22, 54, 0.2) !important;
}
	.beach-lovers, .cultural_and_heritage_tours, .wild_life_tours{
		margin: 50px 0px 50px;
	}
	.unforgettable h1{
		font-size: 28px !important;
		line-height: 35px;
	}
	.why-book p {
    font-size: 19px!important;
    text-align: center;
}
	.why-book ul li i{
		font-size: 20px;
    	padding: 10px;
	}
	.holiday-hotel{
		padding-top: 20px;
	}
	.padding-20px{
		padding: 20px;
	}
	.srilanka{
		font-size: 26px !important;
		line-height:normal !important;
	}
	.navbar-nav .open .dropdown-menu{
		margin-top: 0px !important;
		
	}
	.navbar-nav .open .dropdown-menu>li>a{
		font-size: 11px!important;
	}
	.sigiriya{
		font-size: 25px;
	}
  #logo img {
	    width: 36% !important;
        padding: 0px 0px 11px 26px;
        margin-top: 5px;
    }
	#nav li{
		font-size: 15px!important;
		padding:10px 22px 14px 22px;
        border-bottom: solid 1px #ffffff14;
		text-align: center;
    }
	#main-menu{
		background: #146d83b5;
	}
	.tour-home h3,h4{
		text-align: center;
	}
  }
@media screen and (max-width: 630px) {
	#logo img {
	width: 50% !important;
	margin-top: 0px;
}
}
@media screen and (max-width: 500px) {
	#logo img {
	width: 70% !important;
    margin-top: -11px !important;
    max-height: unset !important;
    }
}
@media screen and (max-width: 400px) {
	#logo img {
/*	width: 47% !important;
*/	margin-top: 1px;
}
	#navigation{
		min-height: 0px!important;
	}
}
@media screen and (max-width: 320px) {
	#logo img {
	width: 75% !important;
	margin-top: 1px;
}
}
@media screen and (max-width: 355px) {
	.title {
	margin-top: 50px;
}
}@media screen and (max-width: 360px) {
	.tagline {
		display: none;
}
}

@media screen and (max-width: 992px) {
	.faq .card .card-header .faq-title{
		padding-top: 10px!important;
    	padding-bottom: 0px!important;
	}
	.holdall-holiday img {
	    margin-top: 20px;
}
	.padding-bottom{
		padding-bottom: 0px !important;
	}
	.margin-bottom-230{
		margin-bottom: 0px!important;
	}
}
@media screen and (max-width: 465px) {
	.srilanka{
	   /* line-height: 35px!important;*/
}
	.fw-bold{
		font-size: 20px !important;
        line-height: 25px;
	}
}
@media (min-width: 767px) and (max-width: 991px) {
  .navbar-nav li{
   font-size: 7px!important;
  }
}
@media (min-width: 640px) and (max-width: 1127px) {
  .swiper-slide{
   width:25% !important
  }
}
