@media only screen and (min-width:150px) and (max-width:400px) {
	.pop_dstn_box .card {
	min-width: 280px  !important;
	}
	.underline a {
		background-size: 0 1px, 100% 1px;
		font-size: small;
		font-weight: 600;
		color: var(--bd-primary);
	}
			.search_box button {
			height: 54px;
			font-size: 14px;
			padding: 23px;
			width: auto;
			display: none;
		}
		.eb_pckg_box .img_box {
			width: 100%;
		}	
		.search_box input {
			height: 54px;
			padding: 0px 15px 0 40px;
			font-size: 14px;
		}	
			.owl-carousel .owl-item img {
			height: 100%;
			object-fit: cover;
		}
			.hero_sec .cnt {
			width: 85%;
			transform: translate(-50%, -30%)!important;
		}
	}
	@media only screen and (min-width:150px) and (max-width:900px) {
		body {
			overflow-x: hidden;
		}
	.pop_dstn_box .card {
	min-width: 320px ;
	}	
	.pop_dstn_slider .owl-stage-outer{    padding-bottom:80px;}	
	#footerpage object {
		width: 100%;
		height: 70px !important;
	}	
	.hero_sec{height: auto;}
		.containernew {
			width: 100%;
			padding: 0px 15px;
		}
	.eb_pckg_box .img_box {
			display: none;
		}
		.header {
			display: none;
		}
		.custom_heading {
			font-size: 18px;
		}
		.mt-30 {
		margin-top: 10px;
	}
	.bs_plc_box .cnt {
		position: absolute;
		bottom: 15px;
		left: 10px;
		color: #fff;
	}
		.text {
			font-size: 12px;
			margin-top: 0px;
		}
	.jckpt_box_prnt {
		gap: 30px;
		margin-top: 20px;
	}
		.f-20 {
			font-size: 16px;
		}
	.h-50 {
		height: 50%;
		flex-direction: column;
	}
		.mt-60 {
			margin-top: 30px;
		}
		.pop_dstn_box .card {
			box-shadow: 0px 3px 20px #0000001A;
			border-radius: 15px;
			padding: 15px;
			position: absolute;
			bottom: -50px;
			background: #fff;
			left: 15px;
			z-index:1;    min-width: 90%;
			transform: unset;
		}
		.search_box button {
			height: 54px;
			font-size: 14px;
			padding: 23px;
			width: auto;
			display: none;
		}
	
		.search_box input {
			height: 54px;
			padding: 0px 15px 0 40px;
			font-size: 14px;
		}
	
		.search_box img {
			width: 15px;
		}
	
		.hero_sec .cnt {
			width: 85%;
			transform: translate(-50%, -30%);
		}
	
		.hero_sec .cnt h3 {
			font-size: 30px;
		}
	
		.hero_sec .cnt h4.crv_fnt {
			font-size: 32px;
		}
	
		.pckg_sec_prnt {
			margin-top: 0;
		}
	
		.search_box {
			width: 100%;
		}
	.pckg_sec li img {
		border-radius: 50%;
		min-width: 35px;
	}
	
		.pckg_sec {
			gap: 15px;
			display: flex;
			overflow: auto;
			margin-top: 15px;
		}
	::-webkit-scrollbar {
		display:none;
	}
	.pckg_sec li {
			display: flex;
			flex-direction: row;
			width: auto;
			margin: auto;
		}
	
	.pckg_sec li a {
			display: flex;
			flex-direction: row;
			align-items: center;
			width: auto;
			text-wrap: nowrap;
		}
	
		.jckpt_box_prnt {
			display: flex;
			overflow:auto;
		}
	
		.jckpt_box {
				flex: 0 0 130px;
			text-align: center;
		}
	
		.jckpt_box .img_box img {
			width: 100%;border-radius: 20px;
		}
	
		.bs_plc_box_prnt {
			display: flex;
			overflow: auto;
			margin-top: 15px;
		}
	.grid-row-nw {display: flex;}	
		.bs_plc_box_prnt .colmn:nth-child(2) {
			margin: 15px 0px;
		}
	
		.bs_plc_box_prnt .colmn {
			gap: 15px;
		}
	
		.bs_plc_box_prnt .colmn .row {
			gap: 15px;
		}
	
		.bs_plc_box {
			flex: 0 0 140px;
			height: 220px;
		}
	
		.bs_plc_box img {
			width: 100%;
		}
	
	
		.hldy_thm_slider .item {
			text-align: center;
		}
	
		.hldy_thm_slider .owl-nav .owl-prev {
			left: 0;
		}
	
		.hldy_thm_slider .owl-nav .owl-next {
			right: 0;
		}
	
	
		.tab_nav a {
			text-wrap: nowrap;
			padding: 0px 15px;
			font-size: 16px;
			height: 46px;
		}
	
		.hd_gems_box {
			height: 290px;
		}
			.hldy_thm_box {
				width: 100%;border-radius:10px;
			}
		.owl-carousel .owl-item img {
			height: 100%;
			object-fit: cover;
		}
		.hd_gems_slider .owl-dots .owl-dot span {
			height: 6px;
		}
	
		.eb_pckg_box {
			display: block;
			padding: 30px 15px 0px 15px;
		}
	
		.eb_pckg_box .cnt {
			width: 100%;
		}
	
		.ud_pckg li {
			margin-right: 15px;
			margin-top: 15px;
		}
	
		.ud_pckg li a {
			height: 41px;
			font-size: 14px;
		}
	
	
	
		.eb_pckg_box .img_box img {
			position: static;
			width: 100%;
		}
	
	
		.rnt_srch_box_prnt {
			flex-direction: column;
			gap: 28px;
		}
	
		.rnt_srch_box {
			width: 100%;
		}
	
		.why_bk_box_prnt {
			flex-direction: row;
			overflow: auto;
		}
	
		.why_bk_box {
			min-width: 70%;
			display: flex;
			flex-direction: column;
			align-items: center;
			gap: 10px;
		}
		.vs_dstn_box_prnt .owl-nav .owl-prev {
			left: 0;
		}
	
		.vs_dstn_box_prnt .owl-nav .owl-next {
			right: 0;
		}
	
	
		.modal {
			padding: 32px 15px;
			overflow-y: scroll;
		}
	
		.modal .form_box {
			width: 100%;
			padding: 29px 18px;
		}
	
		.form_grp_row {
			gap: 15px;
			flex-direction: column;
		}
	
		.form_grp_row .w-50 {
			width: 100%;
			display: flex;
			flex-direction: column;
		}
	
		.form_grp label {
			margin-bottom: 6px;
		}
	
		.form_grp input {
			height: 40px;
		}
	
		.quantity_box {
			height: 40px;
		}
	
		.quantity_box input {
			height: 34px !important;
			width: 36px;
			padding: 0px 4px;
		}
	
		.quantity_box_prnt {
			flex-direction: row !important;
		}
	
		button.submit {
			height: 43px;
			padding: 6px 20px;
		}
	
		.form_box h4 {
			font-size: 20px;
		}
	
		.pop_dstn_slider .owl-nav .owl-prev {
			left: 0px;
		}
	
		.pop_dstn_slider .owl-nav .owl-next {
			right: 0px;
		}
	
		.modal_btn {
			padding: 14px;
			height: 45px;
			bottom: 30px;
			right: 15px;
		}
	.ht461px{height:250px;}
	.ht461px img{height:100%;}
		.modal_btn img {
			width: 20px;
		}
	
		.modal_btn span {
			line-height: 16px;
			margin-left: 6px;
			font-size: 13px;
		}
	
		.modal_btn span br {
			display: none;
		}
		.auto_sgtn_ul li .img_box{
			width: 38px;
			height: 38px;
			margin-right: 11px;
		}
		.auto_sgtn_ul li .img_box img{
			width: 100%;
		}
	
		.auto_sgtn h4 img {
			max-height: 23px;
			margin-right: 7px;
		}
		.auto_sgtn_ul li .cont p {
			font-size: 14px;
		}
		.auto_sgtn_ul li .cont span{
			font-size: 13px;
			display: block;
		}
	
		.auto_sgtn_ul li {
			margin-bottom: 13px;
		}
	
		.pckg_sec li span {
			margin-left: 6px;
			font-size: 13px;
		}
	
		.pckg_sec li {
			display: flex;
			flex-direction: row;
			width: auto;
			margin: auto;
		}
	
		.bs_plc_box .cnt h5 {
			font-size: 12px;
			margin-left: 5px;
		}
	
		.testimonial_box {
			padding: 20px 15px;
		}
	
		.testimonial_box .usr_dtl .dtl {
			margin-left: 10px;
		}
	
		.testimonial_box .usr_img img {
			width: 30px;
		}
	
		.testimonial_box_prnt .owl-item {
			padding: 0;
			box-shadow: none;
		}
	
		.jckpt_box span {
			margin-top: 0px
		}
	
		.testimonial_box_prnt .owl-dots .owl-dot span {
			height: 6px;
		}
	  
	   
		.hero_slider .item{height: 369px;}
		.hero_slider .item img{object-fit: cover;}
	
		.auto_sgtn h4{font-size: 13px;}
		.jckpt_box_prnt{gap: 15px;}
		.hd_gems_box .cnt{padding: 0px 15px; left: 0;}
		.hd_gems_box .cnt h4{font-size: 25px;}
		.hd_gems_box .cnt h5 {
			font-size: 24px;
		}
	.contai_1100 {
		width: 92%;
		margin: auto;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.img-ico {
		display: none;
	}
	.info-ttl {
		width: 100%;
		margin: 0;
		margin-left: auto;
		position: relative;
		display: flex;
		flex-direction: column;
		gap: 7px;
	}
	.img-ico img {
		position: relative;
		top: 22px;
		left: -9px;
		width: 100%;
	}
		.info-ttl .lft-p {
			margin: auto;
			font-size: 14px !important;
			position: relative;
			font-weight: 600;
			color: #fff !important;
			float: left;
			top: 0;
			width: 100%;
			display: flex;
		}
	.info-ttl a {
		position: relative;
		font-size: 14px;
		font-weight: 500;
		color: #fff;
		display: flex;
		align-items: center;
	}
	.info-ttl .icon {
		color: #fff;
		width: 16px;
		height: 16px;
		text-align: center;
		margin-right: 6px;
		display: inline-flex;
		align-items: center;
		justify-content: center;
	}
	.infi-bx {
		float: left;
		width: 100%;
		background: #3B3F51;
		padding: 15px;
		border-radius: 10px;
		margin-top: 0;
		display: flex;
		align-items: center;
		margin-bottom: 0;
	}
	
	}
	
	@media only screen and (max-width: 768px) {
		.mobile-cta {
			position: fixed;
			bottom: 0;
			left: 0;
			width: 100%;
			display: flex;
			background: #fff;
			box-shadow: 0 -1px 15px rgb(0 0 0 / 7%);
			z-index: 99;
		}
		
		.mobile-cta .btn {
			text-align: center;
			font-size: 12px;
			letter-spacing: 0.5px;
			font-weight: 500;
			max-width: 33.33%;
			flex: 0 0 33.33%;
			padding: 0;
			min-height: auto;
			position: relative;
		}
		.mobile-cta .btn .icon_bg {
			height: 40px;
			width: 40px;
			margin: auto;
			display: flex
	;
			align-items: center;
			justify-content: center;
			background: #fff;
			border-radius: 50%;
			margin-top: -10px;
			margin-bottom: 5px;
			-webkit-box-shadow: 0 -1px 15px rgb(0 0 0 / 7%);
			-moz-box-shadow: 0 -1px 15px rgb(0 0 0 / 7%);
			box-shadow: 0 -1px 15px rgb(0 0 0 / 7%);
		}
		.mobile-cta .icon {
			width: 18px;
			height: 18px;
			object-fit: contain;
			display: block;
			margin: auto;
		}
		.activity-style-four .activity-thumb img {
	   
		height: 186px!important;
	}
	.activity-slider-four, .activity-slider-five {
		overflow: visible;
		padding: 20px;
	}
	.underlinee a {
		background-size: 0 1px, 100% 1px;
		font-size: 13px;
		font-weight: 500;
		color: #fff;
	}
	}
	