    .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 div 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_heading h2{width:100%;float:left;color:#000;font-weight:600;font-size: 25px;text-align:center;
 		margin:50px 0 20px;}
 	.th_main_heading p{width:100%;float:left;color: #757575;text-align:center;}

 	.th_contact_sec h2{width:100%;float:left;font-size:25px;font-weight:600;color:var(--blue_color);letter-spacing:1px;margin-top:50px;}
  	.accordion{width:100%;float:left;}
  	.accordion-item{margin-top:20px;border-radius: 12px;border: 1px solid #E7E7E7!important;}
  	.accordion-header{border-radius:0;border:none;}
  	.accordion-button{font-weight:600;color:#000}
  	.accordion-button, .accordion-item:last-of-type .accordion-button.collapsed, .accordion-item:last-of-type{border-radius:12px;}
  	.accordion-button:not(.collapsed){background-color:#fff;border-bottom: 1px solid #E7E7E7;color:#000}
  	.accordion-button:focus{box-shadow:none;}

 	.th_contact_sec form{width:100%;float:left;margin-bottom:60px;padding: 0 10%;}
 	.th_contact_sec form h2{width:100%;float:left;font-size: 35px;font-weight:600;text-align:center;color:#000;}
 	.th_contact_sec form h2 strong{color:var(--yellow_color);font-size: 35px;}
 	.th_contact_sec form p{width:100%;float:left;margin:10px 0;text-align:center;} 
 	.th_contact_sec form label{width:100%;float:left;color: #4E4E4E;font-size: 18px;margin:20px 0 5px;}
 	.th_contact_sec form input{width:100%;float:left;height: 47px;border-radius: 5px;border: 1px solid #E7E7E7;padding:0 10px;outline:none;background-color:#fff;}
 	.th_contact_sec form textarea{width:100%;float:left;height: 150px;border-radius: 5px;border: 1px solid #E7E7E7;padding:10px;outline:none;background-color:#fff;}
 	.th_contact_sec .th_captcha{width:100%;float:left;display:flex;margin-top:25px;align-items:center;}
 	.th_contact_sec .th_captcha span{float:left;color:#4E4E4E;}
 	.th_contact_sec .th_captcha span strong{margin:0 30px 0 10px;color:#4E4E4E;}
 	.th_contact_sec .th_captcha input{width:40%;}
 	.th_contact_sec form button{margin-top:25px;width:150px;height:47px;border-radius:8px;background-color:var(--yellow_color);color:#fff;
 		transition:0.5s;outline:none;border:none;line-height:47px;float: right;}
 	.th_contact_sec form button:hover{background-color:var(--blue_color);}
	.th_contact_sec .th_captcha .invalid-tooltip {left: 165px;}
 	@media only screen and (max-width:575px){ 
 		.th_contact_sec form{padding:0}
 		.th_contact_sec form h2, .th_contact_sec form h2 strong{font-size:24px }
 		.th_contact_sec .th_captcha{justify-content:space-between;}
		 .th_contact_sec .th_captcha .invalid-tooltip {left: unset; right: 0; margin-right: 12px;} 
 	}