/*
Cleanto - Thanktyou front
*/
	html{
		
		-webkit-font-smoothing: antialiased !important;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	}
	#ct  { 	
		font-family: 'Open Sans', sans-serif;
		font-weight: normal;
		font-size: 13px;
		line-height: 24px;
	}	
	.ct-wrapper{width: 100%;
		margin: 0px;
		padding: 0px;
		float: left;
		display: block;
		min-height: 100%;
		position: relative;
	}
	#ct .ct-container {
		width: 1170px;
		margin: 0px auto;
		position: relative;
		clear: both;
	}
	#ct .booking-tankyou{
		width: 40%;
		text-align: center;
		padding: 40px 30px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		-o-border-radius: 4px;
		-ms-border-radius: 4px;
		border-radius: 4px;
		box-shadow: 0px 1px 8px #aeaeae;
		color: #373854;
		position : fixed;
		top: 50% !important;
		left: 50% !important;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	
		
	#ct h1.header1{
		font-size: 34px;
		font-weight: normal;
		color: inherit;
		margin:0;
		padding: 10px 0px 15px;
		
	}
	#ct p.thankyou-text{
		font-size: 18px;
		font-weight: normal;
		color: inherit;
		margin:0;
		line-height: 1.2;
	}
	#ct h3.header3{
		font-size: 24px;
		font-weight: normal;
		color: inherit;
		margin:0;
		padding: 5px 0px 8px;
	}
	#ct .ct-col-12{
		width: 100%;
		float: left;
		position: relative;
		margin-top: 30px;
		margin-bottom: 10px;
	}
	#ct .ct-col-12 .ct-button:hover{
		background-color: #11A351;
	}
	#ct .ct-col-12 .ct-button{
		color: #FFFFFF;
		background-color: #4CAF50;
		padding: 10px 16px;
		font-size: 18px;
		line-height: 1.3333333;
		text-decoration: none;
	}
	
	
	
	
	
/* Responsive design */	
/* Desktops and laptops ----------- */
@media only screen and (min-width:1025px) and (max-width:1270px) {
	#ct .ct-container{width: 900px;}
	#bt .booking-tankyou {width: 50%;}
}	
/*----*****---- << iPads (portrait and landscape)  >> ----*****----*/	
 @media only screen and (min-width:768px) and (max-width:1024px) {
	#ct .ct-container{width: 720px;}	
	#ct .booking-tankyou {width: 60%;}
}	
@media only screen and (max-width:767px) {
	#ct .ct-container{width: 460px;}
	#ct .booking-tankyou{width: 75%;padding: 30px 20px;}
	#ct h1.header1 {font-size: 28px;}
	#ct h3.header3 {font-size: 18px;}	
	#ct p.thankyou-text {font-size: 15px;}
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width: 320px) and (max-width: 480px) {
	#ct .ct-container{width: 300px;}
	#ct .booking-tankyou{width: 86%;padding: 20px 10px;}
	#ct h1.header1 {font-size: 24px;}
	#ct h3.header3 {font-size: 16px;}
	#ct p.thankyou-text {font-size: 13px;}
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {
	#ct .ct-container{width: 250px;}
	#ct .booking-tankyou{width: 86%;padding: 20px 10px;}
	#ct h1.header1 {font-size: 24px;}
	#ct h3.header3 {font-size: 16px;}
	#ct p.thankyou-text {font-size: 13px;}
}