    .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_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:30px;font-weight:600;color:#000;letter-spacing:1px;margin-top:80px;}
 	.th_contact_sec h2 small{width:100%;float:left;color:var(--yellow_color);font-size:16px;margin-bottom:10px;}
 	.th_contact_sec p{color:#757575;width:100%;float:left;margin:20px 0 40px;}
 	.th_contact_sec .contact{width:100%;float:left;}
 	.th_contact_sec .contact li{width:100%;float:left;display:flex;margin-bottom:10px;}
 	.th_contact_sec .contact li a, .th_contact_sec .contact li address{float:left;color:#757575;font-weight:600;margin-left:15px;
 		transition:0.5s;}
 	.th_contact_sec .contact li a:hover{color:var(--yellow_color)}
 	.th_contact_sec h3{width:100%;float:left;font-size:18px;color:#000;font-weight:600;letter-spacing:1px;margin:35px 0 10px;}
 	.th_contact_sec .social{width:100%;float:left;}
 	.th_contact_sec .social li{float:left;display:inline-flex;}
 	.th_contact_sec .social li a{float:left;margin-right:10px;transition:0.5s;}
 	.th_contact_sec .social li a:hover{transform:scale(1.1);}

 	.th_contact_sec form{width:100%;float:left;margin-bottom:60px;}
 	.th_contact_sec h2{width:100%;float:left;font-size: 20px;font-weight:600;}
 	.th_contact_sec p{width:100%;float:left;margin:10px 0}
 	.th_contact_sec hr{width:100%;float:left;margin: 10px 0 15px;}
 	.th_contact_sec label{width:100%;float:left;color: #4E4E4E;font-size: 18px;margin:20px 0 5px;}
 	.th_contact_sec input{width:100%;float:left;height: 40px;border-radius: 5px;border: 1px solid #69727D;padding:0 10px;outline:none;}
 	.th_contact_sec textarea{width:100%;float:left;height: 150px;border-radius: 5px;border: 1px solid #69727D;padding:10px;outline:none;}
 	.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 button{margin-top:25px;width: 100%;height: 40px;border-radius: 8px;background-color:var(--yellow_color);color:#fff;transition:0.5s;outline:none;border:none;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
 	.th_contact_sec button:hover{background-color:var(--blue_color);}
	 .th_contact_sec .th_captcha .invalid-tooltip {left: 165px;}

 	@media only screen and (max-width:425px){
 		.th_contact_sec .th_captcha input{width:100px;}
 	}
