    .th_banner_sec{background-position:center;background-repeat:no-repeat;
		background-size:cover;padding:183px 0 57px}
	.th_banner_sec h2{width:100%;float:left;font-size:25px;color:#fff;font-weight:600;margin-bottom:30px;}

	.th_banner_sec .th_content{width:100%;float:left;margin-top:60px;position:relative;}
	.th_banner_sec .th_content h3{width:100%;float:left;font-size:35px;font-weight:600;color:#fff;position:relative;}
	.th_banner_sec .th_content h3:before{width:156px;position:absolute;left:0;bottom:0;background-color:var(--yellow_color);
		height:1px;content:'';}
	.th_banner_sec .th_content .price{width:100%;float:left;display:flex;justify-content:space-between;} 
	.th_banner_sec .th_content .price span{color:#fff;font-size:14px;margin-right:5px;float:left;display:flex;align-items:center;}
	.th_banner_sec .th_content .price span strong{font-size:30px;color:#fff;margin-left:10px;}
	.th_banner_sec .th_content .price a{float:left;text-align:center;color:#fff;border:1px solid var(--yellow_color);
		border-radius:8px;padding:10px 17px;transition:0.5s;}
	.th_banner_sec .th_content .price a:hover{background-color:var(--yellow_color);}
	.th_banner_sec .th_content .th_card{width:100%;float:left;display:flex;align-items: flex-start;
		margin-top:60px;}
	.th_banner_sec .th_content .th_card img{width:44px;margin-right:20px;}
	.th_banner_sec .th_content .th_card h4{color: #E4E4E4;font-size: 18px;}
	@media only screen and (max-width:575px){
		.th_banner_sec {background-color:#000}
	}
    .th_main_heading{background-image:url('https://www.rexholidays.co.uk/theme/website/images/heading_vector.webp');background-repeat:no-repeat;
		background-position:center;background-size:cover;padding:50px 0;background-color:#fff;box-shadow: 0px 4px 4px 0px rgba(242, 245, 255, 0.80);  }
	.th_main_heading h2,.th_main_heading h1{width:100%;float:left;color:var(--blue_color);text-align:center;font-size:25px;font-weight:600;margin-bottom:20px}
	.th_main_heading p{width:100%;float:left;color:#757575;text-align:center;}
    .th_main_slide{width:100%;float:left;border-radius:26px;border: 0.5px solid rgba(4, 21, 86, 0.30);margin-top:60px;
		height:500px;overflow:hidden;}
	.th_main_slide{width:100%;float:left;}
	.th_main_slide .th_slider{width:65%;float:left;}
	.th_main_slide .th_slider .carousel-item img{height:500px;width:100%;object-fit:cover;}
	.th_main_slide .th_content{width:35%;float:left;padding:10px 20px;display:flex;flex-wrap:wrap;align-content:center;
		height:100%;position:relative;}
	.th_main_slide .th_content h2 {color:#000;font-size:24px;font-weight: 600;letter-spacing:1px;width:100%;float:left;}
	.th_main_slide .th_content .stars{float:left;margin:20px 0}
	.th_main_slide .th_content .stars i{color: var(--yellow_color);}
	.th_main_slide .th_content hr{width:90%;height:1px;margin:0;border:none;background-color:#EEEEEE;opacity:1}
	.th_main_slide .th_content .facilities{width:100%;float:left;display:flex;justify-content:space-between;margin:12px 0;}
	.th_main_slide .th_content .facilities span{color:#4E4E4E;font-size:14px;}
	.th_main_slide .th_content .facilities span img{margin-right:8px;}
	.th_main_slide .th_content ul{width:60%;float:left;padding:0;margin:0 0 12px;}
	.th_main_slide .th_content h3{width:100%;float:left;color:#757575;font-weight:600;letter-spacing:1px;font-size:16px;margin-top:20px;}
	.th_main_slide .th_content ul li{width:100%;float:left;color:#4E4E4E;font-size:14px;background-image:url('https://www.rexholidays.co.uk/theme/website/images/circle_icon.svg');background-repeat:no-repeat;background-size:auto;background-position:0;padding-left:12px;
		margin-top:12px}

	.th_main_slide .th_content .th_price{width:40%;float:left;}
	.th_main_slide .th_content .th_price span:nth-child(1){float:right;margin:20px 0;} 
	.th_main_slide .th_content .th_price span:nth-child(2){width:100%;float:left;color:var(--blue_color);font-size:16px;
		text-align:right;}
	.th_main_slide .th_content .th_price span:nth-child(3){width:100%;float:left;color: #757575;font-size:14px;text-align:right;}
	.th_main_slide .th_content .th_price strong{width:100%;float:left;font-size: 40px;color:var(--blue_color);text-align:right;}
	.th_main_slide .th_content .th_price strong sub{font-size:14px;font-weight:400;color:var(--blue_color);}
	.th_main_slide .th_content .th_price small{width:100%;float:left;color: #757575;font-size:12px;text-align:right;
		margin-bottom:10px;}
	.th_main_slide .th_content .bottom{width:100%;float:left;display:flex;justify-content:space-between;margin-top:12px;
	    align-items: center;}
	.th_main_slide .th_content .bottom span{float:left;font-size:14px;color:var(--blue_color);cursor:pointer;
		border-bottom:1px solid var(--blue_color)}
	.th_main_slide .th_content .bottom a{float:left;padding:10px 15px;border-radius:8px;font-size:14px;background-color:var(--yellow_color);color:#fff;border:2px solid #fff;font-weight: 600;letter-spacing: 1px;transition:0.3s;}
	.th_main_slide .th_content .bottom a:hover{border:2px solid var(--yellow_color);color:var(--yellow_color);
		background-color:transparent;}
	.th_main_slide .carousel-indicators [data-bs-target]{width:118px;height:80px;opacity:1;background-color:transparent;
		border:none;}
	.th_main_slide .carousel-indicators{margin-left:0;margin-right:0;width:100%;overflow:hidden;overflow-x:auto;}
	.th_main_slide .carousel-indicators button img{width:80px!important;height:60px;object-fit:cover;}
	.th_pkg_form{position:absolute;top:0;right:-100%;height:100%;border-radius:11px;backdrop-filter: blur(3px);padding:20px 13px;
		z-index:99;background: linear-gradient(0deg, rgba(225, 231, 255, 0.85) 103.62%, rgba(255, 255, 255, 0.00) 140.68%);width:100%;
	    display: flex;flex-wrap: wrap;align-content: center;transition:0.5s;}
	.th_pkg_form h2{width:100%;float:left;color: #000;font-size: 20px;font-weight: 700;}
	.th_pkg_form input{width:100%;float:left;border-radius: 8px;border: 1px solid #D0D0D0;background-color: #FFF;height: 46px;
		padding:0 10px;outline:none;margin-top:10px;}
	.th_pkg_form p{width:100%;float:left;display:flex;max-width: 100%;color:#000;font-size:14px;align-items: baseline;margin:18px 0;}
	.th_pkg_form .th_captcha{width:100%;float:left;display:flex;align-items:center;justify-content:space-between;}
	.th_pkg_form .th_captcha small{color:#000;font-size:12px;font-weight:600}
	.th_pkg_form .th_captcha small img{margin-right:10px;}
	.th_pkg_form .th_captcha input{width:65%;height:36px;margin:0 0 0 18px}
	.th_pkg_form p input{margin-right:10px;width:auto;height:auto;}
	.th_pkg_form .submit_btn{width:100%;float:left;text-align:center;margin-top:30px;}
	.th_pkg_form .submit_btn button {padding:0 45px;background-color:var(--blue_color);border-radius:8px;color:#fff;text-align:center;
		height:49px;line-height:49px;outline:none;border:none;transition:0.5s;font-weight:600;letter-spacing:1px;font-size:16px;}
	.th_pkg_form .submit_btn button:hover{background-color:var(--yellow_color)}
	.th_pkg_form .close{float:left;position:absolute;top: 5px;right: 10px;margin-bottom:5px;cursor:pointer;}
	.th_pkg_form .close .bi-x-circle{float:right;color:#000;font-size:24px;}

	.th_load_btn {width:100%;float:left;text-align:center;margin-top:35px}
	.th_load_btn button{padding:10px 15px;color:var(--blue_color);outline:none;border:none;font-size:16px;
		background-color:#F3F6FF;border-radius:8px;transition:0.5s;}
	.th_load_btn button:hover{background-color:var(--blue_color);color:#fff;}
    .th_bottom_destinantion{margin-bottom:60px;}
	.th_bottom_destinantion h2{width:100%;float:left;color:#000;font-weight:600;letter-spacing:1px;font=size:25px;margin-top:60px}
	.th_bottom_destinantion p{width:100%;float:left;color:#757575;margin:15px 0 40px;}
	.th_bottom_destinantion span{width:100%;float:left;font-size:14px;color:var(--blue_color);margin-top:17px;font-weight:600;
		letter-spacing:1px;}
        @media only screen and (max-width:991px){
		.th_main_slide .th_slider, .th_main_slide .th_content{width:50%;}
		.th_main_slide .th_content h2{font-size:20px;}
		.th_main_slide .th_content .bottom a{white-space:nowrap;}
	}
	@media only screen and (max-width:767px){
		.th_main_slide{height:auto;}
		.th_main_slide .th_slider, .th_main_slide .th_content{width:100%;}
		.th_main_slide .th_content h2 {font-size: 16px;margin-top: 15px;}
		.th_main_slide .th_slider .carousel-item img{height:400px;}
		.carousel-indicators{margin-bottom:0}
	}
	@media only screen and (max-width:425px){
		.th_main_slide .th_slider .carousel-item img{height:200px}
		.th_main_slide .th_content .th_price span:nth-child(2), .th_main_slide .th_content h3, .th_bottom_destinantion p{font-size:14px}
		.th_main_slide .th_content .th_price strong{font-size:28px;}
		.th_main_slide .th_content .bottom span{margin-right:10px;}
		.th_main_slide .th_content ul li, .th_main_slide .th_content .facilities span{font-size:12px}
		.th_main_slide .th_content .bottom a{padding:8px 10px;}
		.th_bottom_destinantion h2{font-size:20px;}
	}