.heading{color:#006400;font-size:32pt;font-weight:bold;text-align:left;display:block;padding-bottom:10px;}
.heading a{text-decoration:none;color:#006400;}
.heading span{color:#006400;font-size:26px;display:inline-block;font-weight:bold;}
.heading font{color:#4d4d4d;font-size:26px;display:inline-block;font-weight:bold;}
.stButton .stLarge{height:24px;width:24px;}
.toursearch{clear:both;width:90%;background-color:#4ad45a;padding:10px 5%;text-align:center;margin:0;}
.searchtour{width:100%;clear:both;border:0px solid red;}
.whyus{width:76%;display:inline-block;float:left;}
.searchleft{display:inline-block;float:left;margin:auto 20px auto -10px;padding:0;white-space:normal;text-align:center;}
.searchmid{display:inline-block;float:left;padding:8px 0 6px 0; margin:5px;border-bottom:1px solid #1f9e3a;white-space:normal;}
.searchmid div{background:url("/Upload/Images/Banners/note.png") left 1px no-repeat;color:#a6a6a6;font-size:15px;margin:0;padding:4px 0 9px 19px;font-style:italic;white-space:normal;text-align:left;}
.searchpart{width:22%;display:inline-block;position:relative;background-color:#4ad45a;text-align:center;float:right;padding:0;margin:0;}
.searchtitle{height:auto;text-align:left;font-weight:bold;color:#ffffff;border-bottom:#faf4f4 2px solid;margin:10px 10px 0 10px;padding:0 0 4px 25px;background:url("/Upload/Images/Banners/search.png") 5px 0px no-repeat;}
.selectde{}
#frmSearchTour{text-align:center;padding:10px;margin:0;}
#frmSearchTour div{border:1px solid #ccc;width:100%;border-radius:3px;overflow:hidden;background:#fafafa url("/Upload/Images/Banners/sarrow.png") no-repeat right 50%;margin-bottom:5px;cursor:pointer;height:23px;padding:0;}
#frmSearchTour select{padding:0 0 0 15%;margin:0;width:100%;height:100%;border:none;box-shadow:none;background:url("/Upload/Images/Banners/tbox.png") 7px 5px no-repeat;-webkit-appearance:none;cursor:pointer;}
#frmSearchTour select:focus{outline:none;}
#frmSearchTour input{padding:1px 20px;margin:5px auto 0 auto;cursor:pointer;}
#tourpath{padding:15px 0 5px 0;text-align:left;color:#65635b;font-weight:bold;font-size:90%;}
.tourleft{float:left;width:72%;padding:0;margin:0;top:0;}
.tourright{float:right;width:25%;padding:10px 0 10px 3%;margin:0;position:relative;}
.tourright h2{padding:10px;margin:0;}
.p2{margin-top:25px;padding-top:0;}
.highlightheader{height:auto;text-align:center;font-weight:bold;color:#ffffff;font-size:15px;padding:6px 0;background:#ACE654;border:1px solid #8ED920;position:relative;width:80%;margin:20px 10% 0 10%;}
.highlightbox{text-align:center;border:1px solid #8ED920;border-radius:5px;width:99%;padding:0;margin:0;}
.highlightbox h2{text-align:center;font-weight:bold;display:block;clear:both;padding:10px;line-height:20px;font-size:14px;}
.highlightbox span{text-align:center;padding:4px;margin:0 auto;line-height:35px;color:#65635b;font-weight:bold;clear:both;background:#fbd603;}
.highlightbox div{clear:both;padding:5px;text-align:center;line-height:20px;width:95%;display:inline-block;}
.highlightbox div img{text-align:center;}
.highlightbox .star{text-align:center;padding:0 0 5px 0;}
.highlightbox .book{text-align:center;padding:7px 0 7px 0;margin:0 auto;background:none;white-space:nowrap;}
.highlightbox .book a{font-weight:bold;font-size:11px;padding:5px 10px;margin:20px auto;border-radius:5px;font-style:italic;font-weight:bold;text-align:center;border:1px solid #65635b;}
.highlightbox ul{padding-left:20px;margin:3px 0px;text-align:left;}
.social{display:inline-block;text-align:center;width:100%;}
.social .facebook{float:left;}
.social .googleplus{float:right;}
.bt{padding-bottom:10px;}
@media only screen and (max-width:1000px){
}
@media only screen and (max-width:800px){.tourbox{float:none;clear:both;width:95%;margin:0 0 20px 0;padding:10px 2%;}
.tourleft, .tourright{float:none;clear:both;width:100%;margin:0 0 10px 0;padding:0;}
.highlightheader{margin-top:20px;}
.p2{float:none;clear:both;width:100%;margin:10px 0 20px 0;padding:20px 0 0 0;}
.whyus{width:100%;text-align:center;}
.searchleft{}
.searchmid{margin-left:5px;}
.searchpart{width:100%;padding:0;margin:20px 0 0 0;}
.select-style select{padding:0 0 0 10%;width:100%;}
.listPages img{width:90%;padding:10px 5%;}
}
@media only screen and (max-width:600px){.heading{font-size:25px;text-align:center;}
.whyus{width:100%;}
.heading{width:100%;}
.searchleft{width:100%;margin:-15px auto 10px auto;padding:0;}
.searchmid{width:96%;margin:0 auto;padding:10px 2% 10px 2%;}
.searchtrip{display:inline-block;width:150px;height:142px;}
.searchpart{display:block;width:100%;}
.searchtour{margin-top:20px;}
.tripad{width:50%;float:none;}
}
@media only screen and (max-width:374px){.heading{font-size:24px;text-align:center;}
.heading span{font-size:20px;}
.heading font{font-size:19px;}
.searchtour{margin-top:20px;}
.tourColumn{width:100%;}
.tc1, .tc2, .tc3, .tc4{padding-right:0;}
}