@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700');
@import url('https://fonts.googleapis.com/css?family=News+Cycle:400,700|Oswald:400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=News+Cycle:400,700|Oswald:400,500,600,700|Shrikhand');
@import url('https://fonts.googleapis.com/css?family=News+Cycle:400,700|Oswald:400,500,600,700|Pattaya|Shrikhand');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700,700i,800,800i');

.bg-color{
	background-color:#f3f3f3;
	width:100%;
	height:100px;
}

.img{
	margin-top:10px;
	margin-bottom:15px;
	padding-left:15px;
}

.mini-img{
	width:100%;
	height:230px;
	margin-top:20px
	}

a {
	color:#FFF;
	}
	.news{
	font-family: 'Oswald', sans-serif;
	font-size:24px;
	color:#009;
	margin-top:35px;
}

.news2{
	font-family: 'Oswald', sans-serif;
	font-size:35px;
	color:#F00;
	margin-top:35px;
}

.conten-heading{
	font-family: 'Oswald', sans-serif;
	font-size:17px;
	color:#666;
	margin-top:15px;
	line-height:1.9em;
	font-weight:500;
}
.conten-heading-red{
	font-family: 'Oswald', sans-serif;
	font-size:15px;
	color:#F00;
	margin-top:15px;
	line-height:1.9em;
	font-weight:500;
}
.cont-styl {
	font-family: 'Oswald', sans-serif;
	font-size:13px;
	color:#666;
	margin-top:15px;
	line-height:1.9em;
	letter-spacing:1px;
	text-align:justify;
}

.cont-styl-1 {
	font-family: 'Oswald', sans-serif;
	font-size:14px;
	color:#666;
	margin-top:15px;
	line-height:1.9em;
	letter-spacing:1px;
	text-align:justify;
}
.strip-color1{
	width:100%;
	height:40px;
	background-color:#d35400;
	
}
.strip-color2{
	width:100%;
	height:40px;
	background-color:#3498db;
	
}
.strip-color3{
	width:100%;
	height:40px;
	background-color:#27ae60;
	
}

.strip-text{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#FFF;
	padding-top:10px;
	text-align: center;
}
	
.cont-bg{
	width:100%;
	height:auto;
	background-color:#666;
	float:right;
}
	
.visa {
	font-family: 'Oswald', sans-serif;
	font-size:36px;
	color:#fff;
	text-align:center;
	padding-top:50px;
	padding-bottom:50px;
}
.dcs-intro-head{
	font-family: 'Oswald', sans-serif;
	font-size:30px;
	color: #006;
	margin-top:20px;
	text-align:left;
	padding-left:20px;
	
	}
	
.dcs-intro-cont{
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	color: #006;
	margin-top:20px;
	text-align: justify;
	}
	
.desti-img{
	width:100%;
	height:auto;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px;
}
.desti-para{
	font-family: 'Oswald', sans-serif;
	font-size:15px;
	color:#999;
	line-height:1.9em;
	text-align:justify;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px
	
}
	
.special-font{
	font-family: 'Oswald', sans-serif;
	font-size:25px;
	color:#FFF;
	font-weight:bold;
}
	
.footer-color{
	width:100%;
	height:auto;
	background-color:#000;
	margin-top:20px;
	}
	
.foot-note{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:25px;
	color:#FFFFFF;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
	text-align:right;
	}
	
.foot-note1{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:18px;
	color:#FFFFFF;
	margin-top:20px;
	margin-right:20px;
	text-align:right;
	}
.foot-note2{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-top:15px;
	padding-left:20px;
}
	
.foot-link{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:25px;
	color:#FFFFFF;
	margin-top:20px;
	margin-left:20px;
	text-align:left;
	}
	
.foot-link1{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:22px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:45px;
	margin-left:20px;
	}	
	
.cool-line{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:22px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:blink;
}
	
.carousel-text{
	font-family: 'Pattaya', sans-serif;
	font-size:45px;
	color:#FFF;
	margin-bottom:20px;
}

.carousel-text-1{
	font-family: 'Pattaya', sans-serif;
	font-size:45px;
	color:#FFF;
	position:absolute;
	top:50px;
	left:20px;
	
}

.carousel-text-mini{
	font-family: 'Shrikhand', cursive;
	font-size:15px;
	color:#FFF;
	margin-bottom:15px;
}
	
.line-color{
	width:100%;
	border-bottom:1px solid #999;
	margin-top:30px;
	
}
.bot-note{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:15px;
	color:#FFF;
	margin-bottom:30px;
	margin-top:15px;
	text-align:center;
}
.bot-link-des:link{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	color:#FFF;
	line-height:1.5em;
	
}

.bot-link-des:visited{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:16px;
	color:#FFF;
	line-height:1.5em;
	
}
.col-change{
	color:#999;
	}	
	
.img-design{
	width:100%;
	height:auto;
	margin-top:15px;
	border: 1px solid #ddd;
  	border-radius: 4px;
  	padding: 10px;
}

.round-img{
	width:100%;
	height:auto;
	margin-top:25px;
	padding:15px;
}

.round-img-bg{
	width:100%;
	height:auto;
	background-color:#3498db;
	border:3px solid #000;
	margin-top:50px;
	padding:15px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;
	color:#FFF;
	
}

.internal-link{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;
	color:#009;
	font-weight:bold;
	margin-top:20px;
	margin-left:15px;
}


.step-text{
	font-family: 'Oswald', sans-serif;
	font-size:16px;
	color:#666;
	margin-top:15px;
	line-height:1.5em;
	letter-spacing:1px;
	text-align:justify;
}

.service-text{
	font-family: 'Oswald', sans-serif;
	font-size:14px;
	color:#666;
	padding-left:20px;
	line-height:1.5em;
	letter-spacing:1px;
	text-align:justify;
}
red-heading{
	color:#F00;
	font-weight:800;
}
.button-align{
	float:right;
	margin-top:15px;
}
.img-frame{
	widows:100%;
	height:auto;
	background-color:#000;
	margin-top:15px;
}

.img-frame-text{
	font-family: 'Oswald', sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:center;
	padding:15px;
}

.icon-align{
	width:50px;
	height:50px;
	margin-top:5px;
	padding:5px;
}
	
.main-head{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:35px;
	color:#F00;
	font-weight:bold;
	margin-top:30px;
	margin-left:15px;
	margin-right:15px;
	
}
.sub-head{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;
	color:#000;
	font-weight:bold;
	margin-left:15px;
	margin-right:15px;
}
	
	
.text-align{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:15px;
	color:#666;
	font-weight:900;
	line-height:1.8em;
	margin-left:20px;
	margin-right:15px;
}

.text-align1{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:900;
	line-height:1.8em;
	margin-left:20px;
	margin-right:15px;
}


.red-col{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:15px;
	color:#F00;
}

.top-img-align{
	width:100%;
	height:auto;
	margin-top:35px;
	border: 1px solid #ddd;
  	border-radius: 4px;
  	padding: 10px;
	margin-bottom:40px;
}

.img-align-t{
	width:100%;
	height:250px;
	margin-top:10px;
	border: 1px solid #ddd;
  	border-radius: 4px;
  	padding: 10px;
	margin-bottom:10px;
}

.tour-pack1{
	background-image:url(Images/tour-pack1.jpg);
	width:100%;
	height:500px;
	margin-top:30px;
	margin-bottom:30px;
 
}
.tour-pack2{
	background-image:url(Images/tour-pack2.jpg);
	width:100%;
	height:500px;
	margin-top:30px;
	margin-bottom:30px;
}
.tour-pack3{
	background-image:url(Images/tour-pack3.jpg);
	width:100%;
	height:500px;
	margin-top:30px;
	margin-bottom:30px;
}
.tour-pack4{
	background-image:url(Images/tour-pack4.jpg);
	width:100%;
	height:400px;
	margin-top:30px;
	margin-bottom:30px;
}
.tour-pack5{
	background-image:url(Images/tour-pack5.jpg);
	width:100%;
	height:400px;
	margin-top:30px;
	margin-bottom:30px;
}

.tour-pack6{
	background-image:url(Images/brazil.jpg);
	width:100%;
	height:500px;
	margin-top:30px;
	margin-bottom:30px;
}
.tour-pack7{
	background-image:url(Images/france.jpg);
	width:100%;
	height:500px;
	margin-top:30px;
	margin-bottom:30px;
}

.tour-pack8{
	background-image:url(Images/india.jpg);
	width:100%;
	height:500px;
	margin-top:30px;
	margin-bottom:30px;
}

.img-text-align{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#000066;
	padding-top:325px;
	text-align:center;
}
	
.tour-button-1{
	background-color:#FF0000;
	border:none;
	font-size:15px;
	color:#FFFFFF;
	float:right;
	margin-right:15px;
	padding:10px 20px;
	text-align:center;
	text-decoration:none;
}
.img-text-align-1{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#000066;
	padding-top:300px;
	text-align:center;
}

.img-text-align-2{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:25px;
	margin-top:20px;
	font-weight:bold;
	color:#000066;
	padding-top:350px;
	text-align:center;
}
.img-text-align-t{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:75px;
	font-weight:bold;
	color:#FFFFFF;
	position: absolute;
  	top: 15px;
  	left: 50px;
}

.con-button{
	position: absolute;
  	bottom: 35px;
  	right: 65px;
	background-color: #f44336;
	font-size:20px;
	padding: 10px 24px;
	border-radius: 8px;
	}
	
.t-button{
	position: absolute;
  	bottom: 15px;
  	right: 15px;
	font-size:10px;
	font-weight:bold;
	padding: 5px 12px;
	border-radius: 3px;
	}
	
.tour-button{
	float:right;
	margin-top:15px;
	margin-right:15px;
	
}

.button{background-color: #CC3300}

.adver{
	width:100%;
	height:auto;
	margin-top:77px;
	margin-left:16px;
	border:3px thick #333333;
	border-radius:6px;
		}
.adver1{
	width:100%;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	border: 1px solid #ddd;
  	border-radius: 6px;
	}
		
.news2{
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	color:#940f1f;
	margin-top:30px;
	padding-left:20px;
	text-align:center;
}
table{
	margin-top:20PX;
	font-family:'Open Sans Condensed', sans-serif;
	font-size:16px;
	border-collapse:separate;
	width:100%
	}
	
td, th{
	border:1px solid #000000;
	text-align:left;
	padding:8px;
	}
	
tr:nth-child(even){
	background-color:#f67e8c; 
	}
	
.example {
  padding: 25px;
  background:url(Images/sky.jpg);
  background-repeat: no-repeat;
  height:400px;
  background-position:center;
  background-size: cover;
  position:relative;
}

.example1 {
  padding: 25px;
  background:url(Images/sky.jpg);
  background-repeat: no-repeat;
  height:600px;
  background-position:center;
  background-size: cover;
  position:relative;
}
.example2 {
  padding: 25px;
  background:url(Images/sky.jpg);
  background-repeat: no-repeat;
  height:300px;
  background-position:center;
  background-size: cover;
  position:relative;
}