@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 620px) {
    
    .topstyle {
    padding: 8px 0 0 0px;
}
   
 .govapprove {
display:none;
}  
    
}







/* Smartphones (portrait and landscape) ----------- */
@media screen and (max-width: 480px)  {
/* Styles */
body { font-size:13px; }
.govapprove { clear:left; font-size:12px; height:47px; }
.tripreviws { display:none; }
.topcontact { display:none;  }
.top100 { width:100%; text-align:center!important; }
.logostyle { text-align:center!important; margin-left:0%; }

	/*.carousel-inner h1 { font-size:14px; }
	.carousel-inner h2 { font-size:12px; }
	.bannerbutton { font-size: 12px!important; padding: 3px 6px!important; }
	.carousel-caption {     bottom: -6px; }
	.carousel-indicators {bottom: -12px; }*/
	.slidestyle img {height:250px !important}
	.indexh1 { display:none; }
	.tourtheme { margin-top:20px; }
	.theme100 { width:100%; }
	
	.mtoppackage  { display:block; font-size:20px; }
	.mtoppackage h1  { display:block; font-size:20px; text-align:center; }
	.package-mob { width:100%; }
	.indexcontent { display:none; }
	
	.packagelist { height:161px; }
	.packagelist p { top: 83%; font-size:14px; }
	.packagelisttext { font-size:14px; }
	.footermobile { width:100%; }
	.footerlink { display:none;}
	.mobileclass { display:block; }
	.sitemaplinks { display:none; }
.copyright { font-size:12px; }

.internalbox .packagelist { height:160px;  }
.form-control { font-size:12px; }
.contentdiv h1 { font-size:16px; }
.contentdiv h3 { font-size:16px; }
.duration { font-size:14px; }
.days { font-size:16px; }
.days strong { font-size:16px; }
ul.experience{ font-size:14px; }

.fone { width:100%; }
.ftwo {  width:100%; }
.fone h2 { width:100%; font-size:18px; margin-left:0; }
.cotag ul li { width:100%; border:none; }
.nav-tabs>li { font-size:14px;    }
}
/* iPads (landscape) ----------- */
@media only screen 
and (min-width : 481px) 
and (max-width : 766px) {
	.govapprove { height: 66px; }
	.carousel-inner h1 { font-size:20px; }
	.carousel-inner h2 { font-size:16px; }
	.bannerbutton { font-size: 12px!important; padding: 3px 8px!important; }
	.list-quotes h1 { font-size:18px!important; }
	.packagelist { height: 232px!important; }
	.package-mob { width:100%; }
	.packagelisttext { font-size:16px!important; }
	.form-control { font-size:12px; }
	.contentdiv h1 { font-size:26px; }
.contentdiv h3 { font-size:20px; }
.duration { font-size:16px; }
.days { font-size:16px; }
.days strong { font-size:16px; }
ul.experience{ font-size:16px; }
.fone { width:100%; }
.ftwo {  width:100%; }
.fone h2 { width:100%; font-size:18px; margin-left:0; }
.cotag ul li { width:100%; border:none; }
.rightclearboth { clear:both; }
.innertheme .theme100 .list-quotes h1  { font-size:16px!important; }
.innertheme .theme100 { width:50%; }

}
@media only screen 
and (min-width : 767px){
	.govapprove { height: 66px; }
	.carousel-inner h1 { font-size:2em; }
	.carousel-inner h2 { font-size:1.5em; }
	.list-quotes h1 { font-weight:normal; font-size:20px; }
	.packagelist { height:218px!important; }
	.packagelist p { top: 83%; font-size:14px; }
	.packagelisttext { font-size:14px; }
	.footerlink { height: 190px;}
	.internalbox .packagelist { height: 252px!important; }
	
	.internalbox .packagelist p { top:87%; font-size:16px; }
	.internalbox .packagelisttext {  font-size:18px; }
	.form-control {  }
.contentdiv h1 { font-size:28px; }
.leftclear { clear:both; }
	}




/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 991px) {
/* Styles */
.govapprove { font-size:12px; }
.nav>li>a { padding: 10px 4px; }
.navbar-right { display:none; }
.carousel-inner h1 { font-size:3em; }
.carousel-inner h2 { font-size:2em; }
.package-mob { width:50%; }
.theme100 { width:50%; }
.packagelist { height:223px; }

.mobileclass { display:none; }
.sitemaplinks { display:none; }
.internalbox .packagelist { height: 173px!important; }
.internalbox .packagelist p { top:82%; }
.form-control {  }
.formhead h4 { font-size:12px; }
.leftwhy h4 { font-size:12px; }
.righttop10 h4 { font-size:12px; }
.contentdiv h1 { font-size:23px; }
.contentdiv h3 { font-size:18px; }

}

@media only screen 
and (min-width : 992px) 
and (max-width : 1023px) {
	.nav>li>a { padding: 10px 8px; }
	.govapprove { font-size:12px; }
	.theme100 h1 { font-size:16px; font-weight:normal; }
	.packagelist { height:191px; }
	.packagelisttext { font-size:14px; }
	.packagelist p { top: 84%; font-size:14px; }
	.form-control {  }
.carousel-inner h1 { font-size:4em; }
.carousel-inner h2 { font-size:3em; }
	.internalbox .packagelist p { top:87%; font-size:14px; }
	.internalbox .packagelisttext {  font-size:14px; }
	.contentdiv h1 { font-size:33px; }
}
@media only screen 
and (min-width : 1024px) 
and (max-width : 1223px) {
.nav>li>a { padding: 10px 8px; }
	.govapprove { font-size:12px; }
	.theme100 h1 { font-size:16px; font-weight:normal; }
	.packagelist { height:191px; }
	.packagelisttext { font-size:14px; }
	.packagelist p { top: 84%; font-size:14px; }
.carousel-inner h1 { font-size:4em; }
.carousel-inner h2 { font-size:3em; }
	.internalbox .packagelist {  height:225px; }
	.internalbox .packagelist p { top:87%; font-size:14px; }
	.internalbox .packagelisttext {  font-size:14px; }
	.contentdiv h1 { font-size:33px; }
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) 
and (max-width : 1600px) {
/* Styles */
.carousel-inner h1 { font-size:4em; }
.carousel-inner h2 { font-size:3em; }
.contentdiv h1 { font-size:33px; }
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
.carousel-inner h1 { font-size:4em; }
.carousel-inner h2 { font-size:3em; }
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}



/*@media only screen and (max-width: 1024px) {
}
@media only screen and (min-width: 980px) and (max-width: 1023px) {
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
}
@media only screen and (min-width: 480px) and (max-width: 639px) {
}
@media only screen and (max-width: 360px) {
}
@media only screen and (max-width: 320px) {
}*/