html{
	 scroll-behavior: smooth;
}
.imageCurve{
	border-radius:10px;
}

.dayNo{
	padding:10px;
	margin-bottom:20px;
}

.tourParagraph{
	margin-top:8px;
}
.topic{
	font-family: 'Gloria Hallelujah', cursive;
	padding:10px;
	text-align:center;
	margin-bottom:20px;
	color:black;
}

.townThatVisit{
}
@media only screen and (max-width: 1000px) {
	.townThatVisit{
	margin-top:20px;
}
	
}
.thingsToDoTitle{
	
	
}
.thingToDo{
	margin-left:20px;
	margin-top:10px;
}

.mapLocation{
	text-align:center;
}

#map {
	height: 500px;
	float: left;
	width: 100%;
	border-radius:10px;
}
	  
.mapBox{
	height:500px;
}	  

.pricingDetails{
	font-size:1.3em;
}

table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
  margin-bottom:20px;
}

td, th {
  border: 2px solid #dddddd;
  text-align: left;
  padding: 8px;
}

#page-title-area1 {
	background-image: url("images/page-title.jpg");
	background-position: center center;
	background-size: cover;
	padding-top: 220px;
}

#page-title-area1 .section-title {
	margin-bottom: 0;
}


#page-title-areateaState {
	background-image: url("images/teaState.jpg");
	background-position: center center;
	background-size: cover;
	padding-top: 220px;
}

#page-title-areateaState .section-title {
	margin-bottom: 0;
}

#page-title-areaanuradhapura {
	background-image: url("images/anuradhapura.jpg");
	background-position: center center;
	background-size: cover;
	padding-top: 220px;
}

#page-title-areaanuradhapura .section-title {
	margin-bottom: 0;
}

#page-title-areaseegiriya {
	background-image: url("images/seegiriya.jpg");
	background-position: center center;
	background-size: cover;
	padding-top: 220px;
}

#page-title-areaseegiriya .section-title {
	margin-bottom: 0;
}

#page-title-area2 {
	background-image: url("images/pasikudha.jpg");
	background-position: center center;
	background-size: cover;
	padding-top: 220px;
}

#page-title-area2 .section-title {
	margin-bottom: 0;
}

#page-title-areaWild {
	background-image: url("images/wildLife.jpg");
	background-position: center center;
	background-size: cover;
	padding-top: 220px;
}

#page-title-areaWild .section-title {
	margin-bottom: 0;
}

#page-title-areatea {
	background-image: url("images/tea.jpg");
	background-position: center center;
	background-size: cover;
	padding-top: 220px;
}

#page-title-areatea .section-title {
	margin-bottom: 0;
}


#page-title-areabear {
	background-image: url("images/bear.jpg");
	background-position: center center;
	background-size: cover;
	padding-top: 220px;
}

#page-title-areabear .section-title {
	margin-bottom: 0;
}



#page-title-areakandy {
	background-image: url("images/kandy.jpg");
	background-position: center center;
	background-size: cover;
	padding-top: 220px;
}

#page-title-areakandy .section-title {
	margin-bottom: 0;
}

#page-title-areabeachandwild {
	background-image: url("images/beachandwild.jpg");
	background-position: center center;
	background-size: cover;
	padding-top: 220px;
}

#page-title-areabeachandwild .section-title {
	margin-bottom: 0;
}

#page-title-areahillcountry {
	background-image: url("images/hillcountry.jpg");
	background-position: center center;
	background-size: cover;
	padding-top: 220px;
}

#page-title-areahillcountry .section-title {
	margin-bottom: 0;
}


#getNameDetails{
	width:100%;
}

.formDetails{
	width:100%;
	transition-duration:.5s;
	min-height:45px;
	margin-top:10px;
	border: 1px solid #DCDCDC;
	border-radius:10px;
	padding:10px;
}

.formDetails:focus{
	transition-duration:.5s;
	border-bottom:2px solid #FFAE00;
}

.formSubmitButton{
	transition-duration:.5s;
	min-height:45px;
	margin-top:10px;
	width:100%;
	border: 1px solid #DCDCDC;
	border-radius:10px;
	padding:10px;
	background-color:#FFE000;
	cursor:pointer;
}

.formSubmitButton:hover{
	transition-duration:.5s;
	min-height:45px;
	margin-top:10px;
	border: 1px solid #DCDCDC;
	border-radius:10px;
	padding:12px;
	background-color:#FFA600;
}


.formSubmitButton1{
	transition-duration:.5s;
	min-height:35px;
	margin-top:10px;
	width:100%;
	border: 1px solid #DCDCDC;
	border-radius:10px;
	padding:8px;
	background-color:#FFE000;
	cursor:pointer;
	font-weight:600;
	font-size:1.3em;
	
}

.formSubmitButton1:hover{
	transition-duration:.5s;
	min-height:45px;
	margin-top:10px;
	border: 1px solid #DCDCDC;
	background-color:#FFA600;
	color:white;
}


.formSubmitButton2{
	transition-duration:.5s;
	min-height:30px;
	margin-top:10px;
	width:100%;
	border: 1px solid #DCDCDC;
	border-radius:10px;
	padding:8px;
	background-color:#DEDEDE;
	cursor:pointer;
	font-weight:600;
	font-size:1.3em;
	
}

.formSubmitButton2:hover{
	transition-duration:.5s;
	border: 1px solid #DCDCDC;
	border-radius:10px;
	background-color:#717171;
	color:white;
}

.fontSizeInRadioButton{
	font-size:2em;
	cursor:pointer;
	transition-duration:.3s;
}

.fontSizeInRadioButton:hover{
	color:#FFAE00;
	transition-duration:.3s;
}


.hide{
	display:none;

}

#getAdditionalTextArea{
	transition-duration:.5s;
	width:100%;
	border-radius:10px;
	padding:10px;
	min-height:200px;
}

.aditionalInformationQuote{
	padding:10px;
	font-weight:600;
}

#errorMessage{
	color:white; 
	font-size:1.5em; 
	text-align:center; 
	padding:15px; 
	background-color:white; 
	border-radius:10px;
}