/* -------------------------------------------------------------------
// markItUp!
// By Jay Salvat - http://markitup.jaysalvat.com/
// ------------------------------------------------------------------*/
.markItUp .markItUpButton1 a	{
	background-image:url(images/bold.png);
}
.markItUp .markItUpButton2 a	{
	background-image:url(images/italic.png);
}
.markItUp .markItUpButton3 a	{
	background-image:url(images/underline.png);
}

.markItUp .markItUpButton4 a {
	background-image:url(images/colors.png);
}
	.markItUp .markItUpButton4 ul {
		width:81px;
		padding:1px;	
	}
	.markItUp .markItUpButton4  li {
		border:1px solid white;
		width:25px;	height:25px;
		overflow:hidden;
		padding:0px; margin:0px;
		float:left;
	}
	.markItUp .markItUpButton4 ul a {
		width:25px;	height:25px;
	}
	.markItUp .markItUpButton4 ul a:hover {
		background-color:none;
	}
	
	.markItUp .markItUpButton4 .col1-1 a {
		background:#E7C784;
	}
	.markItUp .markItUpButton4 .col1-2 a {
		background:#999;
	}
	.markItUp .markItUpButton4 .col1-3 a {
		background:#af191b;
	}
	
	.markItUp .markItUpButton4 .col2-1 a {
		background:
	}
	.markItUp .markItUpButton4 .col2-2 a {
		background:purple;
	}
	.markItUp .markItUpButton4 .col2-3 a {
		background:green;
	}
	
	.markItUp .markItUpButton4 .col3-1 a {
		background:white;
	}
	.markItUp .markItUpButton4 .col3-2 a {
		background:gray;
	}
	.markItUp .markItUpButton4 .col3-3 a {
		background:black;
	}


.markItUp .markItUpButton5 a	{
	background-image:url(images/list-bullet.png);
}
#sideBox1_top{ clear:both;}
.mobile_menu{ display:none;}
/****************************************************** Hmanna css *********************************/
.table-desc {
    width: 475px;
    float: right;
	margin-bottom:15px;
}
.tour_list{
margin-bottom:10px;
}
.table-thumb{
width: 60px;
height: auto;
float: left;
}
.tab1, .tab2, .tab3, .tab4, .tab5{
width: 98%;
height: 37px;
background: #666 !important;
line-height: 35px;
padding-left: 20px;
font-size: 18px;
color: #fff;
border-bottom: 3px #fff solid;
}
.tab-desc1, .tab-desc2, .tab-desc3, .tab-desc4, .tab-desc5{
width: 98%;
min-height: 300px;
background: #fff;
padding: 10px;
}
.tabAcctive{
background:#04B431 !important;
color:#FFFFFF!important;
}
.mobile-tour-accrodian{
display:none;
}
.mobile-tour-gallery{
width:100%;
height:auto;
clear:both;
display:none;
}
#tour-social-share{
width:100% !important;
}
.at-floatingbar-inner{
width:100% !important;
}
.addthis_internal_container{
width:100% !important;
}
.mib-desc-img{
display:none;
}
/******************************************************** end ***************************************/
/**************************************************Manna info lab css for responsive **********************************/
@media only screen and (max-width:800px) {
#contentCol{
width:98% !important;
}
#content, #mainNavigation #menu, #mapContainer{
width:100%;
}
#content{
height: atuo !important;
}
#content_close{
height:auto !important;
background:none !important;
}
#headerLeft{
width: 90% !important;
}
#container{
width:100% !important;
margin:0 auto;
}
#sidebar{
width:90% !important;
}
.sidebar-smallbox{
width:100%;
text-align:center;
height:auto;
margin:0;
padding:0;
}
.sidebar-smallbox a img{
width:70%;
}
#sideBox1_top{
margin: 0 auto;
}
#sidebar{
text-align:center;
height:auto !important;
}
#sideBox1_top, #sideBox1_middle, #sideBox1_bottom{
margin: 0 auto;
}
#sideBox3{
width: 96% !important;
background-repeat:no-repeat;
background-position:center;
background-color:#E1E1E1;
}
#sideBox3 div{
width: 46%;
margin-left: 23%;
}
#review_1{
width: 59%;
margin: 0px auto;
}
#footNavigation, a#footNavigation{
margin-top: 107px !important;
}
#footLine{ margin-top: 103px !important;}
#footNavigation, a#footNavigation{
margin-top: 107px !important;
}
#wrapperLinkToInput{
width: 80% !important;
float: none !important;
margin: 0 auto !important;
}
#map{
width:100% !important;
}
#panContainer, #zoomBar{
width: 80% !important;
}
}

@media only screen and (max-width:680px) {
#content{
width:100% !important;

}
#zclip-ZeroClipboardMovie_1{
left:0 !important;
width: 80% !important;
}
#wrapperLinkTo {
    display: none;
}
#mapContainer{ width: 92% !important; height:315px !important; }
#menu{
display:none;
}
#slideshow img{ width:100% !important; height:auto !important;}
#headerinfo_lang{
margin-right:0%;
}
#infoBox{
width:80% !important;
background-size: 100% !important;
height:35px !important;
}
#textContent{
width: 87% !important;
margin: 0 auto !important;
padding-left:20px !important;
padding-right:0 !important;
}
#content_close{
width:100% !important;
padding:0 !important;
}
#sideBox3 div{
margin-left:22% !important;
}
.mobile_menu{
width:96%;
height: 42px;
background: #AA1815 none repeat scroll 0% 0%;
font-family: Arial,Helvetica,sans-serif;
color: #FFF;
font-size: 18px;
text-transform: uppercase;
padding-left: 20px;
margin: 0 auto;
line-height: 38px;
}
.mobile-menu-container{
width:99%;
height: auto;
background: #fff;
margin: 0 auto;
position: absolute;
z-index: 999;
left:3px
}
.mobile-menu-container li {
    list-style: outside none none;
    padding-left: 11px;
    height: 40px;
    line-height: 38px;
}
.mobile-menu-li span{
float: right;
margin-right: 26px;
font-size: 25px;
cursor: pointer;
}
.inner-li li{
padding-left: 20px;
}
.inner-li{
padding-left: 15px;
}
.mobile-menu-container li {
    padding-left: 11px;
}
.mobile-menu-container li a {
font-size: 17px !important;
text-transform: capitalize;
}
.mobile_menu{ display:block !important;}
form div{
width:100% !important;
}

#textContent {
    width: 90% !important;
padding-left: 8px !important;
}
.table-thumb{
width:100% !important;
}
.table-thumb div{
max-width:100% !important;
max-height:100% !important;
}
.tour_thumb{
max-height: 80px !important;
max-width: 104px !important;
}
.tour_list{
height:235px;
padding:0px !important;
}
.table-discount-image{
margin-left: 0 !important;
margin-top: 55px !important;
}
.desctop-tab{ display:none;}
.mobile-tour-accrodian{
display:block !important;
margin-top:30px;
}
.mobile-tour-gallery{
display:block !important;
}
.addthis_floating_style a, .addthis_floating_style.addthis_16x16_style a, .addthis_floating_style.addthis_20x20_style a, .addthis_floating_style.addthis_32x32_style a{
display:inline !important;
}
.tour-top-gallery{
display:none;
}
.tour-top-gallery hr{
display:none;
}
.start-demo{
margin-top:30px !important;
}
.tour-social-share{
background:none !important;
}
hr{
display:none !important;
}
#start-demo{
margin-top:30px !important;
}
#questionsTextarea{
width:100% !important;
}
.gallery-thumb-box{
width:100%;
height:auto;
}
.gallery-thumb-box .gallery{display: inline-block !important;}
#contentCol{
background:#E1E1E1;
margin-left:7px !important;
}
#content{
background-image:none !important;
}
#headerLeft {
    width: 89% !important;
}
.mib-desc-img{
display:block !important;
}
.desc-img{ display:none;}
.mib-desc-img{
position: absolute;
top: 18%;
left: 30%;
width: 50px !important;
}
.table-desc {
    width: 97% !important;
}
.mib-desc-img img{
width: 100% !important;
}

}
@media only screen and (max-width:610px) {
#headerLeft{
width: 87% !important;
}
 #mapContainer {
    width: 91% !important;
}
#mapNavigaion{
display:none !important;
}
}
@media only screen and (max-width:580px) {

.textContent div{
float: left !important;
margin-left: 12% !important;
width: 100% !important;
}
.table-discount-image {
    margin-left: -86% !important;
    margin-top: 55px !important;
}

#headerLeft {
    width: 88% !important;
}
#headerinfo_lang{
width: 100%;
text-align: center;
}
#headerLeft {
    width: 85.5% !important;
}
#mapContainer {
    width:89% !important;
    height: 315px !important;
}
#textContent div {
    float: left !important;
    width: 97%;
}

.preInput {
    width: 123px !important;
}
#content{
background-image:none !important;

}
.table-thumb{
margin-left: -30px !important;
}
.table-thumb{
margin-left: -30px !important;
}

#jquery-lightbox, #lightbox-container-image-box{
width:98% !important;
}
#lightbox-image{
width:100% !important;
}
#lightbox-container-image-data-box{ width:80% !important;}
#lightbox-container-image-box{ height:auto !important;}
.tour_thumb {
    max-height: 80px !important;
    max-width: 53px !important;
}
}
@media only screen and (max-width:500px) {
#contentCol {
    width: 97% !important;
}
.mib-desc-img {
    top: 22% !important;
    left: 45% !important;
}

}
@media only screen and (max-width:380px) {
#textContent div{
margin-left:0px !important;
text-align:left;
}
#headerLeft {
    width: 81.5% !important;
}
#mapContainer {
    width: 79% !important;
    height: 200px !important;
}
#sideBox1_top, #sideBox1_middle, #sideBox1_bottom {
    margin-left: 17%;
}

#mapContainer{
height: 200px !important;
}
.tour_list table{
margin-left:-20px;
}
.tour_list {
    height: 280px !important;
}
.manna .tour_thumb{
max-width:70px !important;
}
.mib-desc-img {
    top: 21% !important;
    left: 56% !important;
}
#contentCol {
    width: 96% !important;
}
}
@media only screen and (max-width:360px) {
#headerLeft{
padding: 36px 20px 0px 45px !important;
background-color:#E1E1E1;
}
.preInput{
width: 123px !important;
}
#mapContainer {
    width: 86% !important;
	height:215px !important;
}
#headerLeft {
    width: 81.5% !important;
}

#textContent h1{
text-align: left !important;
}
.top-table{
margin-left:11px !important;
}
#textContent {
    width: 85% !important;
}
#textContent div{
text-align:left !important;
}

#sideBox1_top, #sideBox1_middle, #sideBox1_bottom{
margin-left: 14% !important;
}
#sideBox3 div {
    margin-left: 11% !important;
    width: 74% !important;
}
#footLine{
 margin-top: 73px !important;
margin-left: 97px !important;
} 
#footNavigation, a#footNavigation {
    margin-top: 37px !important;
}

body{
overflow-x: hidden;
}
.mobile-menu-container{
width:100% !important;
}
.top-table{
margin-left: -9px !important;
}
.home-text-content{
background:none !important;
}
.tour_list{
height: 245px !important;
margin-left: -28px !important;
}
}
@media only screen and (max-width:320px) {
#headerLeft {
    width: 79.5% !important;
}
.preInput {
    width: 100px !important;
}
#content, #slideshow, #content {
    width: 97% !important;
}
#textContent table{
margin-left: -18px !important;
} 

#footLine {
    margin-top: 73px !important;
    margin-left: 55px !important;
}
.mobile-menu-container {
    width:98% !important;
	}
	.tour_list{
height:300px !important;
margin-left: -28px !important;
}
#tour_list table {
    margin-left: -30px !important;
}
#headerLeft {
    padding: 36px 20px 0px 18px !important;
	background-image:none !important;
}
.mib-desc-img {
    top: 19% !important;
    left: 61% !important;
}
}
/************************************************************ end *****************************************************/

.searchSpecific{ display:block;}
