    .th_banner_sec{background-image:url('https://www.rexholidays.co.uk/theme/website/images/static/inner_page_banner.webp');background-position:center right;
		background-repeat:no-repeat;background-size:cover;padding:183px 0 80px} 
	 .th_banner_sec h2{width:100%;float:left;color:#fff;font-size:50px;font-weight:600;margin:100px 0 20px}
	 .th_banner_sec h2 img{margin-right:30px;}
	 .th_banner_sec nav{width:100%;float:left;}
	 .th_banner_sec nav ol li{line-height:40px;}
	 .th_banner_sec nav ol li a{color: #ffff;font-size:20px}
	 .th_banner_sec .breadcrumb-item.active, .th_banner_sec .breadcrumb-item+.breadcrumb-item::before{color:var(--yellow_color);font-size:20px}
     .th_main_sec{margin-top:80px;}
 	.th_main_sec .col-lg-4 img{position:sticky;top:0}
 	.th_main_sec h2{width:100%;float:left;color:#000;font-weight:600;font-size: 25px;}
 	.th_main_sec p{width:100%;float:left;color: #757575;margin:30px 0 0;}
 	.th_main_sec h3{width:100%;float:left;color:#000;font-weight:600;font-size: 25px;}
 	.th_main_sec .th_bottom{width:100%;float:left;margin-top:45px;}
 	.th_main_sec ul{width:100%;float:left;margin-top:20px;}
 	.th_main_sec ul li{width:100%;float:left;color:#4D4D4D;background-position:0;background-repeat:no-repeat;background-size:auto;
 		background-image:url('https://www.rexholidays.co.uk/theme/website/images/static/square_tick.svg');padding-left:40px;margin-top: 10px;}
 	.th_main_sec .th_bottom p:last-child{margin-bottom:60px;}
 	.th_main_sec .th_content h3{margin-top:40px;}
 	.th_main_sec .th_cards{width:100%;float:left;display:flex;justify-content:space-between;padding:0 30px;}
 	.th_main_sec .th_cards .th_item{padding:30px;border-radius:10px;background-color:#FFF;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.15);
 		margin:40px 20px 30px;display:flex;flex-wrap:wrap;justify-content:center;}
 	.th_main_sec .th_cards .th_item strong{width:100%;float:left;text-align:center;color: #000;font-size:25px;margin:10px 0 20px;}
 	.th_main_sec .th_cards .th_item p{width:100%;float:left;text-align:center;color: #757575;margin:0}

 	@media only screen and (max-width:991px){
 		.th_main_sec .th_cards{flex-wrap:wrap;}
 	} 
 	@media only screen and (max-width:767px){
 		.th_main_sec .th_cards{flex-wrap:nowrap;padding:0}
 	} 
 	@media only screen and (max-width:475px){
 		.th_main_sec .th_cards{flex-wrap:wrap;}
 		.th_main_sec h2, .th_main_sec .th_content h3{font-size:18px}
 		.th_main_sec .th_cards .th_item strong{font-size:22px;}
 		.th_main_sec p{font-size:14px;}
 	}