.tour-locations .box .box-title{
min-height:54px;
}
.details ul{
min-height:62px;
}
.image-carousel.style2 .slides > li
{
padding-left:5px;
}
	#main img{
						max-width:100% !important;
						}
						#main table{
						width:100% !important;
						}
.chaser .logo{
	margin-top:0px !important;
}
.chaser ul.menu > li > a{
	line-height: 66px !important;
    height: 66px !important;
}
.box-title{
	padding: 8px 8px 0px 8px !important;
	line-height: 1.1 !important;
}
.box-title a{
	font-size: 14px;
	font-family: sans-serif;
	font-weight: bold;
	color: #0664b5;
}
.box-title a:focus{
	color: #0664b5;
}
.box-title a:hover{
	color: #0664b5;
	cursor:pointer !important;
	text-decoration:underline !important;
}
.select
{
	/*background: rgba(169, 68, 66, 0.88) !important;*/
	background: rgba(47, 104, 153, 0.91) !important;
}
.select:hover{
	background: #fdb714 !important;
}
.select i{
	top : 2px !important;
}

h1.header
{
    margin-bottom: 31px;
    border-bottom: 1px solid rgba(158, 158, 158, 0.81);
    padding-bottom: 10px;
}
.box
{
	box-shadow :0px 0px 8px;
}
@media screen and (min-width: 749px) 
{
.box img{
	height: 200px !important;
  }
}
@media screen and (max-width: 768px) 
{
.box img{
	height: auto !important;
  }
}
.photo-gallery .flex-direction-nav, .image-carousel.style2 .flex-direction-nav
{
	top : -70px !important;
}
.section
{
	padding-top: 40px !important;
	padding-bottom : 0px !important;
}
  #header .logo img, .chaser .logo img
  {
	  height: 50px !important;
	  opacity:1 !important;
  }
  #footer .logo img{

	  height: 60px !important;
	  opacity:1 !important;
  }
  #footer .bottom .logo{
	  margin: 0px !important;
  }
  #footer .footer-wrapper{
	  padding: 40px 0px !important;
  }
.details-fix
{
    padding: 10px 15px 0px 15px;
    color: #fff;
    position: absolute;
    width: 100%;
    bottom: 0;
    /* background-color: rgba(0,70,126,.8); */
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0 68 122 / 90%));
}
.details-fix h2
{
    /* padding: 8px 15px; */
    margin: 0 !important;
    color: white;
    font-size: 1.5em !important;
}
.details-fix p
{
    margin-bottom: 0px !important;
    font-size: 1em;
    color: #ffffffdb;
}
.contact-details .contact-phone{
	font-size: 16px !important;
}
ul.sidebar-right
{
	padding:0 ;
	margin:0;
}
ul.sidebar-right li{
	border-bottom: 1px solid #f5f5f5;
	padding : 16px 0px 4px 0px;
}
ul.sidebar-right li:last-child{
	border:0;
}
ul.sidebar-right li img{
	width: 80px;
	height: 90px;
	float:left;
	padding-right: 10px;
}
ul.sidebar-right li h5{
	color: #e44049;
	font-size: 1em !important;
}
ul.sidebar-right li h4{
	color: #7db921;
}
.item
{
	padding: 0px 10px !important;
}
.price{
	color: #be0500 !important;
	font-family: cursive !important;
	text-transform: none !important;
	font-weight:bold;
	font-size:1.4667em !important;
}
.box .details{
	padding: 0px 18px 18px !important;
}
.tour-locations .box hr{
	margin: 0px 0px 10px 0px !important;
}

.offers{
	background: white;
}
.image-box.style2 figure{
	width: auto !important;
	float: none !important;
}
ul.tour li:last-child{
	padding: 0;
}
.lichtrinh
{
	padding-left: 10px;
	border-left: 4px solid #c23903 ;
	color: darkgreen;
	margin-bottom: 30px;
}
.clone img {
	height: 400px;
}
@media only screen and (max-width: 768px) {

	.social-icons{
		display:none !important;
		}
	.search-box
	{
		margin-top: -50px !important;
	}
	.clone img
	{
		height: 150px !important;
	}
	iframe{
		height: 150px !important;
	}
	.page-title-container .page-title .entry-title
	{
		font-size: 1em !important;
		line-height: 1.6em !important;
	}
	.travelo-box{
		padding: 10px !important;
	}
	#tour-details .intro2
	{
		padding: 4px !important;
		border: 2px solid #f5f5f5;
	}
	.table-cell{
		padding: 0px !important;
	}
}
.sidebar
{
	padding: 0px;
}
#tour-details .intro2 .term-description dt{
	width: 124px !important;
}
#tour-details .intro2 .price-section{
	width: auto !important;
}
#tour-details .price-section .button{
	padding: 0px 20px !important;
}
.sidebar-right h5{
	margin: 0px 0px 5px !important;
}
.sidebar-right small{
	display: block;
}
.sidebar-right small i {
	padding-right: 4px;
}
ul.tour li{
	padding: 0px 0px 10px 0px;
	font-size:14px;
}
ul.tour li i{
	padding-right: 6px;
}
.error span{
	color: darkred;
	font-weight: bold;
}

#header .logo
{
	padding-top: 0px !important;
}
iframe{
	height: 450px;
}
.breadcrumb 
{
	background: white !important;
	margin-bottom: 0px;
}
.breadcrumb li a{
	color: #00b3ee;
}
.title {
	font-size: 1.3em;
	color: #921919 !important;
	margin-bottom: 13px !important;
	font-family: Sans-Serif;
	font-weight: bold;
}
#header .main-header{
	background: #003c71 !important;
}
.chaser
{
	background: rgba(0, 60, 113, 0.8) !important;
}

#slideshow{
	max-height: 550px;
}
.fullwidthbanner-container
{
	max-height: 550px ;
}
.menu{
	color: white !important;
}
.search-tab-content{
	padding: 14px 0px 0px !important;
}
.search-box
{
	background-color: rgba(1, 183, 242, 0.59);
	margin-top: -142px;
}
.navbar-brand{
	width: 90px;
}

.socical_header li{
	float: left;
	padding: 0px 10px;
}
.tel{
	line-height: 67px;
	font-size: 1.1em;
	color: #ffac23;
	font-weight: bold;
	margin-left: 90px;
}
.social-icons li{
	width: 47px;
	padding-top: 12px;
}
.social-icons li a{
	background: #d9d9d9;
	color: #fff;
	line-height: 17px !important;
	padding: 10px;
	height: auto !important;
	width: auto !important;
}
.googleplus a{
	background: #d72f2f !important;
}
.facebook a{
	background-color: #0036bf !important;
}
.twitter a{
	background: #01b7f2 !important;
}
.youtube a{
	background-color: #bf0000 !important;
}
#tour-details h4
{
	font-style: italic;
}
.sidebar-right.new li{
min-height: 80px;
}
.sidebar-right.new li img{
height: 60px !important;
}
.header-top{
	margin-bottom: 5px;
	padding-top: 10px;
}
.header-top img{
	height: 100px;
	margin-right: 3%;
}
.header-top p{
	margin-bottom: 0px !important;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding-bottom: 10px;

}
.header-top i{
	top :2px;
	color: #333;
}
.darkred{
	color: #f3002d;
	font-size: 1em;
}
.green{
	color: green;
}
.red{
	color: #da071f ;
}
button.red, a.button.red{
	background: #da071f ;
	box-shadow: 0px 6px 10px rgba(0,0,0,.6);
}
button.red, a.button.red:hover
{
background: darkred;
}
.home{
	color: white;
	line-height: 50px;
	font-size: 1.5em;
}
.home span{
	top:3px;
}
#main-menu ul.menu{
	float: none !important;
}

#main-menu ul.menu > li > a, .chaser ul.menu > li > a
{
	height: auto !important;
	line-height: 48px !important;
}
@media (max-width: 991px)
{
	#header .logo{
		height: 50px !important;
	}
}
#header .mobile-menu-toggle{
	height: 50px !important;
}
#main-menu ul.menu > li:hover > ul, .chaser ul.menu > li:hover > ul{
	top:48px !important;
}
.box-title, .post-title, .post-meta, .author .name, .mile, .title, .s-title, .price, button, a.button, dl, label, span.info, .price-wrapper, ul.tabs a, .icon-box.style1, .icon-box.style2, .icon-box.style3 .description, .icon-box.style5, .search-results-title, .breadcrumbs
{
letter-spacing: 0.01em !important;
}
@media only screen and (min-width: 998px)
{
	.item:nth-child(4n+5){
		  clear: both;
	}
}
.hotro
{
    color: #c23903;
    font-weight: bold;
	font-size:1.2em;
}

  .call{
        position: fixed;
        bottom: 0;
        right: 0;
        box-shadow: 0 0 4px darkgoldenrod;
        display: block;
        width: 220px;
        background: white;
    }
    .btn_call{
        color: white;
        font-family: Arial;
        background: darkred;
        outline: 0;
        border: 0;
        width: 100%;
        font-size: 1.1em;
    }
    .btn_call:hover{
        background: orangered;
    }
    .call ul{
        width: 100%;
        display: none;

        padding-left: 10px;
        margin-bottom: 10px;
    }
    .call ul li{
        padding: 6px;
        color: black;
    }
    .call ul li:hover a span
    {
        text-decoration: underline;
    }
    .call ul li a span{
        color: red;
        font-weight: bold;
        font-family: Arial;

    }
    #an{
        display: none;
    }
.box_news{
	text-align: left;
    background: #fff;
    margin-bottom: 30px;
	min-height:127px;

}
.box_news img
{
	width:136px;
	float:left;
	height:118px;
}
.box_news  .details {
	margin-left:136px;
    padding: 0px 18px 0px !important;
}
.box_news .lead{
	padding-top:5px;
	margin-bottom:2px !important;
	color: #666;
	font-size:1em;
}
@media (max-width: 480px)
{
.box_news img{
	width:100% !important;
	float:none !important;
  }
.box_news .details
 {
	margin:0;
	padding:10px 6px;
 }
}
.tab-container .tab-content .tab-pane {
    padding: 20px 0px !important;
}
.sidebar-right small{
	margin-top:10px;
}
.lead{
	text-align:justify;
}
#main-menu ul.menu > li ul li > a span, .chaser ul.menu > li ul li > a span{
	font-size: 7px;
	padding-right: 5px;
	top: -2px;
}
/*#main-menu ul.menu > li ul, .chaser ul.menu > li ul{*/
	/*width: 800px !important;*/
/*}*/

/*#main-menu ul.menu > li ul li, .chaser ul.menu > li ul li{*/
	/*float: left !important;*/
	/*width: 200px;*/
/*}*/
/*#main-menu ul.menu > li ul li ul, .chaser ul.menu > li ul li ul{*/
	/*width: auto; !important;*/
	/*display: block;*/
	/*position: absolute;*/
	/*left: 0;*/
	/*top: 0;*/
/*}*/
/*#main-menu ul.menu > li ul li ul li, .chaser ul.menu > li ul li ul li{*/
	/*float: none;*/
	/*display: block;*/
	/*width: 100%;*/
/*}*/