        .th_banner_sec{background-position:center;background-repeat:no-repeat;background-size:cover;padding:183px 0 57px;margin-bottom:15px}
	.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;}
	.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:flex-end;} 
	.th_banner_sec .th_content .price span{color:#fff;font-size:14px;margin-right:30px;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:35px;height:35px; margin-right:20px;}
	.th_banner_sec .th_content .th_card h4{color: #E4E4E4;font-size: 18px;}
	.th_banner_form form p, .th_banner_form form span {color:#fff!important}
	@media only screen and (max-width:575px){
		.th_banner_sec {background-color:#000}
	}
    .th_menu_scroll {padding:15px 0;background-color:#DCDCDC;border-bottom:3px solid #FDBB11;}
	.th_menu_scroll ul{width:100%;float:left;}
	.th_menu_scroll ul li{width:25%;float:left;text-align:center;border-right:1px solid #757575}
	.th_menu_scroll ul li:last-child{border:none;}
	.th_menu_scroll ul li a{color:#757575;;font-size:14px;transition:0.5s;}
	.th_menu_scroll ul li a:hover{color:var(--blue_color);}
    .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_places_sec{margin-top:40px;} 
	.th_places_sec .th_image {text-align:right;}
	.th_places_sec .th_content{width: 100%;float: left;display: flex;flex-wrap: wrap;height: 100%;align-content: center;}
	.th_places_sec h2{width:100%;float:left;font-size:25px;color:#000;font-weight:600;letter-spacing:1px;margin-bottom:30px}
	.th_places_sec p{width:100%;float:left;margin:0 0 20px;color:#757575;} 
	.th_places_sec span{width:100%;float: left;padding-left: 15px;border-left: 2px solid var(--yellow_color);
    margin: 0px 0 20px 40px;color: #A4A4A4;}
	.th_places_sec ul{width:100%;float:left;}
	.th_places_sec ul li{width:100%;float:left;background-image:url('https://www.rexholidays.co.uk/theme/website/images/tick_icon.svg');background-position:0;background-repeat:no-repeat;background-size:auto;font-size:18px;color:#000;padding-left:40px;margin-top:15px;}
	.th_places_sec.two ul{display:flex;justify-content:space-between;}
	.th_places_sec.two ul li{background-image:none;padding:10px;background-color:#fff;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);border-radius:14px;width:165px;margin-top:10px;}
	.th_places_sec.two ul li img{margin:0 auto;display:flex;justify-content:center;}
	.th_places_sec.two ul li strong{width:100%;float:left;text-align:center;margin-top:20px;color:#000;font-weight:400}

	.th_places_sec.eight{position:relative;margin-top:130px}
	.th_places_sec.eight:before {width: 66%;height: 480px;background-color: #F8F9FF;border-radius:21px;position: absolute;
    content: '';top: -85px;right: 0;left: auto;z-index: -9;}
    .th_places_sec.eight .th_content{display:initial;}
    .th_places_sec.eight .th_content h2{margin-top:30px;}
	.th_places_sec.eight .th_weather_sec{width:100%;float:left;padding:0;margin:0;display: flex;flex-wrap: wrap;}
	.th_places_sec.eight .th_weather_sec li{list-style:none;width:33.3%;float:left;display:flex;padding:20px;border-right:1px solid #CACACA;border-bottom:1px solid #CACACA;background-image:none;margin:0}
	.th_places_sec.eight .th_weather_sec li img{width:47px;margin-right:10px;}
	.th_places_sec.eight .th_weather_sec li span{color:#000;float:left;text-align:center;font-weight: 600;padding:0;margin:0;border:none;}
	.th_places_sec.eight .th_weather_sec li span small{width:100%;float:left;font-size:14px;color:#313131;text-align:center;font-weight: 400;}
	.th_places_sec.eight .th_weather_sec li:nth-child(3), .th_places_sec.eight .th_weather_sec li:last-child{border-right:none;}
	.th_places_sec.eight .th_weather_sec li:nth-child(4), .th_places_sec.eight .th_weather_sec li:nth-child(5), .th_places_sec.eight .th_weather_sec li:nth-child(6){border-bottom:none;}

	.th_places_sec.nine{margin-top:90px;}
	.th_places_sec.nine h2{font-size:35px;}
	.th_places_sec.nine .th_content ul li{width:50%;background-image:url('https://www.rexholidays.co.uk/theme/website/images/simple_tick.svg');}
    .th_month_sec{width:100%;float:left; margin-top:110px;}
	.th_month_sec h2{width:100%;float:left;color:#000;font-weight:600;letter-spacing:1px;font-size: 35px;margin-bottom:30px}
	.th_month_sec p{width:100%;float:left;color: #757575;margin-bottom:30px}
	.th_month_sec .th_item{width:100%;float:left;position:relative;}
	.th_month_sec .th_item .th_content{width:90%;float:left;border-radius:11px;background-color:rgba(255,255,255, 0.8);
		padding:20px 15px;border-bottom:3px solid var(--yellow_color);box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
		position:absolute;left:0;bottom:-110px;right:0;margin:0 auto;}
	.th_month_sec .th_item .th_content h3{width:100%;float:left;color:var(--blue_color);font-size:25px;font-weight:600;
		letter-spacing:1px;margin-bottom:30px;}
	.th_month_sec .th_item .th_content p{color:#757575;}

	@media only screen and (max-width:991px){
		.th_month_slide {margin-bottom:100%}
		.th_month_sec .th_item .th_content p {height:100px;overflow-y:auto;}
	}
    .th_winter_sec h2{font-size:25px;color:#000;font-weight:600;letter-spacing:1px;width:100%;float:left;margin:160px 0 40px}
	.th_winter_sec .th_item{width:100%;float:left;position:relative;}
	.th_winter_sec .th_item .th_text{position:absolute;right:60px;bottom:55px;border-radius: 27px;
		background: rgba(255, 255, 255, 0.90);max-width:330px;float:left;padding:35px;width:100%}
	.th_winter_sec .th_item .th_text h3{width:100%;float:left;color:var(--blue_color);font-weight:600;font-size:25px;}
	.th_winter_sec .th_item .th_text p{margin:20px 0;width:100%;float:left;text-align:left;color:#757575;}
	.th_winter_sec .th_item .th_text a{float:right;background-color:var(--yellow_color);color:#fff;font-weight:600;
	letter-spacing:1px;text-align:center;border-radius:8px;height:43px;line-height:43px;transition:0.5s;padding:0 20px;}
	.th_winter_sec .th_item .th_text a:hover{background-color:var(--blue_color);}
    .th_holiday_pkg .th_heading{width:100%;float:left;}
	.th_holiday_pkg .th_heading h2{float:left;color:#000;font-size:35px;font-weight:600;width:100%;text-align:center;
		margin:75px 0 20px;}
	.th_holiday_pkg .th_dubai_slide .th_heading p{float:left;font-size: 16px;color: #757575;width:100%;text-align: center;padding:0 5%;}
	.th_holiday_pkg .th_dubai_slide .th_package{width:100%;float:left;border-radius:20px;overflow:hidden;margin-top:40px}
	.th_holiday_pkg .th_dubai_slide .th_package .th_image{width:100%;float:left;position:relative;height:204px;overflow:hidden;}
	.th_holiday_pkg .th_dubai_slide .th_package .th_image img{width:100%;height:204px;object-fit:cover;border-radius:20px;} 
	.th_holiday_pkg .th_dubai_slide .th_package .icon img{height:auto;width:auto;border-radius:0} 
	.th_holiday_pkg .th_dubai_slide .th_package  .th_image h3{color:#fff;font-size:14px;font-weight:600;letter-spacing:1px;position:absolute;
		bottom:25px;left:25px;color:var(--blue_color);border-radius: 7px;
		background: #F2F2F2;padding:12px 30px;}
	.th_holiday_pkg .th_dubai_slide .th_package .th_content{width:100%;float:left;padding:15px;}
	.th_holiday_pkg .th_dubai_slide .th_package .th_content p{width:100%;float:left;color:#757575;} 

	.th_places_sec .th_weather_list{width:100%;float:left;margin-top: 90px;}
	.th_places_sec .th_weather_list h3{width:100%;float:left;font-size:20px;font-weight:600;color:#000;letter-spacing:1px;}
	.th_places_sec .th_weather_list li{background-image:none;background-color:#B1B7CE;border-radius:8px;padding:10px;width:100%;float:left;}
	.th_places_sec .th_weather_list li span{width:100%;float:left;text-align:center;color:#fff;font-weight:600;text-transform:uppercase;margin:0;padding:0;border:none;}
	.th_places_sec .th_weather_list li strong{width:100%;float:left;text-align:center;color:#fff;font-size:25px;}
	.th_places_sec .th_weather_list li strong sup{font-size:15px;font-weight:400;color:#fff;top: -6px;}
	.th_places_sec .th_weather_list .slick-slide{margin:15px 8px 0;}

	@media only screen and (max-width:575px){
		.padding_class {padding:0 5px}
		.th_places_sec .th_weather_list li strong sup {font-size:12px}
		.th_places_sec .th_weather_list li span {font-size:14px}
		.th_places_sec .th_weather_list li strong {font-size:16px}
	}
    .th_faq_sec{background-image:url('https://www.rexholidays.co.uk/theme/website/images/faq_banner.webp');background-position:center;background-repeat:no-repeat;background-size:cover;padding:40px 0 75px;margin-top:90px;}
	.th_faq_sec h2{width:100%;float:left;text-align:center;font-weight:600;color:#fff;font-size:35px;margin-bottom:25px;}
	.th_faq_sec img{display:flex;justify-content:center;margin:0 auto;margin-top:60px;}
	.th_faq_sec .accordion{border-radius: 21px;margin-top:60px;backdrop-filter: blur(7.5px);padding:15px 35px;
		background: linear-gradient(359deg, rgba(255, 255, 255, 0.70) 0.47%, rgba(255, 255, 255, 0.00) 192.87%);}
	.accordion-header{position:relative;}
	.accordion-header:before{width:96%;height:1px;position:absolute;right:0;bottom:0;background-color:#D1D1D1;content:'';}
	.accordion-button, .accordion-item, .accordion-button:not(.collapsed){background-color:transparent;border:none;
		border-radius: 0;outline: none;    padding: 16px 0;}
	.accordion-button{color:#000;font-weight:600;letter-spacing:1px;}
	.accordion-body{background-color:#fff;border-radius: 13px;}
	.accordion-button:not(.collapsed), .accordion-button:focus{box-shadow:none;border-color:transparent;color:#000;}
	.accordion-collapse{padding-left:20px;}
	.accordion-body p{color: #757575;}
    .th_packages_sec .th_heading{width:100%;float:left;display:flex;justify-content:space-between;align-items:center;
		margin-top:75px;}
	.th_packages_sec .th_heading h2{float:left;color:#000;font-size:25px;font-weight:600;}
	.th_packages_sec .th_heading a{text-decoration:underline;color:var(--blue_color);float:left;font-size:15px;font-weight:600;
		letter-spacing:1px}
	.th_packages_sec p{width:100%;float:left;max-width:60%;margin:30px 0 0}
	.th_packages_sec .th_package{width:100%;float:left;border-radius:20px;overflow:hidden;border:1px solid #E6E6E6;margin-top:60px;position:relative;}
	.th_package .th_image{width:100%;float:left;position:relative;height:284px;overflow:hidden;}
	.th_package .th_image img{width:100%;height:284px;object-fit:cover;border-radius:20px;}
	.th_package .th_price{position:absolute;top:0;left:0;background-color:#D9A113;padding: 7px 15px 10px;}
	.th_package .th_price small{float:left;font-size:14px;color:#fff;}
	.th_package .th_price span{float:left;font-size:25px;color:#fff;line-height: 20px;}
	.th_package .th_price span strong{font-size:25px;color:#fff;margin-left:5px;letter-spacing:1px}
	.th_package .th_price span sup{font-size:14px;color:#fff;margin-left:3px;letter-spacing:1px}
	.th_package .icon{position:absolute;bottom:15px;right:15px;}
	.th_package .icon img{height:auto;width:auto;border-radius:0}
	.th_package .th_content{width:100%;float:left;padding:15px;}
	.th_package .th_content .heading{width:100%;float:left;display:flex;justify-content:space-between;}
	.th_package .th_content .heading h3{color:#000;font-size:20px;font-weight:600;letter-spacing:1px;height:65px}
	.th_package .th_content .heading span {white-space:nowrap;}
	.th_package .th_content .heading span svg{fill:var(--yellow_color);} 
	.th_package .th_content address{width:100%;float:left;margin:15px 0 25px;color:#4E4E4E;font-size:12px;height:35px}
	.th_package .th_content hr{width:90%;height:1px;margin:0;border:none;background-color:#EEEEEE;opacity:1}
	.th_package .th_content .facilities{width:100%;float:left;display:flex;justify-content:space-between;margin:12px 0;height:35px;align-items:center;}
	.th_package .th_content .facilities span{color:#4E4E4E;font-size:14px;}
	.th_package .th_content .facilities span img{margin-right:8px;}
	.th_package .th_content ul{width:100%;float:left;padding:0;margin:0 0 12px;}
	.th_package .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 8px;
		padding-left:12px;
		margin-top:12px;height:35px}
	.th_package .th_content .bottom{width:100%;float:left;display:flex;justify-content:space-between;margin-top:12px;
	    align-items: center;}
	.th_package .th_content .bottom span{float:left;font-size:14px;color:var(--blue_color);
		border-bottom:1px solid var(--blue_color)}
	.th_package .th_content .bottom a{float:left;padding:10px 15px;border-radius:8px;font-size:14px;background-color:transparent;
		color:var(--yellow_color);border:2px solid var(--yellow_color);font-weight: 600;letter-spacing: 1px;transition:0.3s;}
	.th_package .th_content .bottom a:hover{background-color:var(--blue_color);border:2px solid var(--blue_color);color:#fff;}
	.th_load_btn {width: 100%;float: left;text-align: center;margin: 35px 0 0;}
	.th_load_btn a {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 a:hover {background-color: var(--blue_color);color: #fff;}
	/* form on each package */
	.th_pkg_form{position:absolute;top:0;left:-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: 56px;
		padding:0 10px;outline:none;margin-top:20px;}
	.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_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:1320px){
		 .th_places_sec.eight .th_weather_sec li{width:49.3%;}
		 .th_places_sec.eight .th_weather_sec li:nth-child(even){border-right:none;}
		 .th_places_sec.eight .th_weather_sec li:nth-child(3){border-right: 1px solid #CACACA;}
		 .th_places_sec.eight .th_weather_sec li:nth-child(4){border-bottom: 1px solid #CACACA;}
		 .th_places_sec .th_weather_list{margin-top:50px;}
		 .th_places_sec.eight:before{height:556px}
	}

	@media only screen and (max-width:1170px){
		.th_winter_sec .th_item .th_text{max-width:60%;right:20px;bottom:20px;}
		.th_winter_sec .th_item .th_text a{width:auto;padding:0 25px;}
	}
	@media only screen and (max-width:1140px){
/*		.th_menu_scroll ul li{width:19%;margin:10px 0} */
	}

	@media only screen and (max-width:991px){
		.th_places_sec.eight:before{display:none}
		.th_places_sec.eight{overflow:hidden;}
		.th_places_sec.eight .th_weather_sec{background-color: #F8F9FF;border-radius: 21px;padding:15px;}
		.th_places_sec.eight .th_weather_sec li span, .th_places_sec.eight .th_weather_sec li span small{text-align:left;}
		.th_places_sec.eight .th_weather_sec li img{margin-right:20px;}
		.th_places_sec ul li{font-size:16px;padding-left:30px;}
		.th_packages_sec p{max-width:100%}
		.th_winter_sec .th_item .th_text{max-width: 96%;right: 10px;bottom: 10px;}
		.th_winter_sec .th_item .th_text{padding:10px 25px;} 
		.th_month_sec h2{font-size:28px;}
		.th_month_sec p{font-size:14px;margin-bottom:0}
		.th_month_sec .th_item .th_content{padding:18px;background-color:#fff;margin:0 auto 50px}
		.th_month_sec .th_item .th_content h3{font-size:20px;margin-bottom:10px;}

		.th_winter_sec h2 {margin:50px 0 30px}
	}
	
	@media only screen and (max-width:767px){
/*		.th_menu_scroll ul li{width:24%;margin:10px 0}*/
		.th_main_heading h2, .th_holiday_pkg .th_heading h2{font-size:20px;}
		.th_main_heading p, .th_holiday_pkg .th_heading p{font-size:14px;}
		.th_places_sec h2{margin-top:30px;}
		.th_places_sec.six .overflow{width:100%;margin-left:0}
		.th_places_sec.eight{margin-top:70px;}
		.th_holiday_pkg .th_heading{flex-wrap:wrap;}
		.th_holiday_pkg .th_heading a{width:100%;float:left;margin-top:20px;}
		.th_winter_sec .th_item .th_text{max-width:100%;position:initial;padding:20px 0}
	    .th_winter_sec .th_item .th_text h3{font-size:22px}
	    .th_winter_sec .th_item .th_text p{margin:14px 0;font-size:14px}
		.th_winter_sec .th_item .th_text a{height:36px;line-height:36px;}
		.th_month_sec{margin-top:50px;}
		.th_month_sec h2{margin-bottom:10px;font-size:22px;}
		.th_places_sec.nine h2{font-size:28px}
		.th_package .th_content .heading h3 {font-size:16px}
	}

	@media only screen and (max-width:575px){
/*		.th_menu_scroll ul li{width:33%;} */
/*		.th_menu_scroll ul li:last-child{border-right:1px solid #757575;}*/
		.th_places_sec h2, .th_faq_sec h2, .th_winter_sec h2, .th_places_sec.nine h2{font-size:22px;}
		.th_places_sec p, .th_places_sec span{font-size:14px;}
		.th_places_sec ul li{font-size:16px;}
		.th_places_sec.two, .th_places_sec.three, .th_places_sec.four {margin-top: 60px;}
		.accordion-button, .accordion-body p{font-size:14px}

		.th_package .th_content .heading h3, .th_package .th_content address, .th_package .th_content .facilities, .th_package .th_content ul li {height:auto;}
	}
	@media only screen and (max-width:425px){
		/*.th_menu_scroll ul li{width:50%;} 
		.th_menu_scroll ul li:nth-child(even){border-right:none;}*/
		.th_holiday_pkg .th_dubai_slide .th_package .th_image h3{font-size:22px;}
		.th_holiday_pkg .th_dubai_slide .th_package .th_price{width:135px;}
		.th_holiday_pkg .th_dubai_slide .th_package .th_content p, .th_places_sec.two ul li strong{font-size:14px;}
		.th_places_sec.eight .th_weather_sec li{width:100%;border-right: none!important;border-bottom:1px solid #CACACA!important;}
		.th_places_sec.nine .th_content ul li{width:100%}
		.th_package .th_content .heading h3{font-size:18px;}
		.th_places_sec.two ul {flex-wrap:wrap;}
		.th_places_sec.two ul li{width:43%;}
	}