@charset "utf-8";
/* this is a custom CSS stylesheet */

.spacer10{height:10px;}
.spacer15{height:15px;}
.spacer5{height:5px;}
.spacer3{height:3px;}
.spacer2{height:2px;}
footer {
	padding: 1.5em 0 0 0;
	margin: 0 auto;
	border-top:1px solid #ddd;
	color: #999;
	text-align: center;
	
}
.clear{clear:both;}

header{
	margin-bottom:10px;
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15pt;
	font-weight:bold;
	color:#fff;
	padding:10px;
	margin-bottom:7px;
	margin-top:0;
}
h2{font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	font-weight:normal;
	color:#1194df;
	background:#e5ebe5;
	padding:13px 10px;
	margin-top:0;
	margin-bottom:7px;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#d9534f;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:10px;
}
h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13pt;
	color:#428bca;
	text-transform:uppercase;
	font-weight:bold;
}
h6{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15pt;
	font-weight:bold;
	color:#fff;
	background:#28cffb;
	padding:10px;
	margin-bottom:10px;
	margin-top:0;
}
.ckp{background:#75d212;}

.navbar-inverse{
	background:#ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	}
	
.thumbnail{
	padding:10px 10px 10px 10px;
}

.thumbnail2{
	background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
	-moz-border-radius: 4px;
    display: block;
    line-height: 1.42857;
    margin-bottom: 20px;
    padding: 10px 10px 10px 10px;
    transition: all 0.2s ease-in-out 0s;
	}


.glyphicon {
	color: #cdae51;
}
.glyphicon-pushpin, 
.glyphicon-heart {
	color: red;
}
.pull-right.img-responsive {
	margin: 0 0 1em 1em;
}
.btn-info {
    background-color: #cdae51;
    border-color: #3F2B22;
    color: #FFFFFF;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #3F2B22;
  border-color: #333;
}

		
		

	@media only screen and (max-width: 400px) {
                    h1{ font-size:50%;}
		  }
	@media only screen and (max-width: 800px) {
                    h1 { font-size:100%;}
					
        }  
     
    @media only screen and (max-width: 1100px) {
                    h1{ font-size:120%;}
					
        }  
		
		
		
 
 #map_div{
	width:426px;
	height:330px;
	border:1px solid #F4F4F4;
	
}

/* Caligo Travels */
.spacer10{height:10px;}

.main-left{
	width:30%;
	float:left;
}
.right{
	width:70%;
	float:left;
}
.main-mid{
	width:470px;
	float:left;
}
.main-right{
	width:230px;
	float:left;
}
.mystyle {
	padding: 0;
	margin: 0 5px 0 0 !important;
}
.mystyle2 {
	padding: 0;
	margin: 0 0px 0 0 !important;
}
.mystyle3 {
	padding: 0;
	margin: 0 0 0 0px !important;
}
.wrapper{
	width:970px;
	margin:0 auto;
	padding:0;
}
@media (min-width: 1200px) {
  .container {
    width: 960px !important;
	padding:5px;
	
  }
}
.content{
	width:100%;
	background: url(img/white-bg.png)repeat;
	padding:5px;
}
.content p{
	color: #2e2e2e !important;
  font-size:10.5pt;
  background:url(img/stripe-bg.png) repeat;
  margin-bottom:0;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding:10px;
}
.in-content{
  background:url(img/stripe-bg.png) repeat;
  margin-bottom:0;
  padding:10px;
}
.in-content p{
  color: #2e2e2e !important;
  font-size:10.5pt;
  margin-bottom:0;
  min-height:95px;
  font-family:Georgia, "Times New Roman", Times, serif;
  padding:0;
}
.area-form{
	width:100%;
	background:url(img/stripe-bg.png) repeat;
	padding:10px;
	padding-bottom:45px;
}
.area-form h1{
	color:#fff;
	background:#000;
}

.no{
	color: #2e2e2e !important;
  font-size:10.5pt;
  background:url(img/stripe-bg.png) repeat;
  padding:10px;
  margin-top:10px;
  min-height:320px;
  margin-bottom:0;
  font-family:Georgia, "Times New Roman", Times, serif;
}
.main-left2{
	width:100%;
	border:1px solid #a1a2a4;
	padding:5px;
	float:left;
	margin-bottom:10px;
}
.main-right2{
	width:100%;
	float:left;
	border:1px solid #a1a2a4;
	padding:5px;
	margin-bottom:10px;
}
.headings{font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	font-weight:normal;
	color:#1194df;
	margin-top:5px;
	padding-left:5px;
	margin-bottom:5px;
	font-weight: 700;
}
.tn-content{
	width:100%;
	background:url(img/stripe-bg.png) repeat;
	margin-top:5px;
	padding:5px;
}
.tn-txt{font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
color:#2d2d2d;
font-weight:normal;
line-height:1.5em;
}
.tn-txt p{
	padding:0 5px 0 5px;
}
/*View Box*/
.v-box{
	padding:3px;
	background:#fff;
	margin-top:5px;
}
.v-txt{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	color:#fff;
	font-weight:bold;
	background:#09F;
	padding:7px 10px;
	margin-top:0px;
	margin-bottom:0px;
}
.v-txt2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	color:#fff;
	font-weight:bold;
	background:#ff6702;
	padding:7px 10px;
	margin-top:0px;
	margin-bottom:0px;
}
/*Itinerary*/
.itinerary{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#45a0f4;
	padding:15px 0 10px 10px;
}
.day{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}
ul.days {list-style-type:bullet;
      font-family:Arial, Helvetica, sans-serif;
	  font-size:10pt;
	  color:#fff;
	  padding-left:15px;
	  margin-top:10px;
	  margin-left:10px;
}
.area-it{
	width:100%;
	padding:10px;
	background:url(img/it-bg.png) repeat;
	margin-top:10px;
	color: #FFF;
}
.area-it p {
	background: none !important;
}
.area-it h2 {
	color: #45a0f4;
	font-size:14pt;
	background:none;
}

.box{
	margin-bottom:5px;
}
.2box{
	margin-bottom:0;
}
.address{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17pt;
	color:#2d2d2d;
}
.location{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13pt;
	padding-left:35px;
	color:#999;
}
.other-tours{
	width:100%;
	height:35px;
}
.footer{
	font-family:arial, Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
	color:#000;
	text-align:center;
	padding:5px 0;
	background: white;
}
.para{
	margin:5px;
}
/* overriding bootstrap */
.navbar-nav li a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#009999 !important;
	padding-left:12px;
}
.navbar-nav li a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#045050 !important;
}
.navbar-default {
	background:#faf7f7;
	border:1px solid #d7dbdc;
}
.error{
	border:1px solid red;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.fb-like-box{
	background:#f3f3f3!important;
	padding:5px!important;}