#header { position:inherit;}
.top-slider { width:100%; margin:0 auto; border-bottom:solid 2px #FC3; border-top: 1px solid #ffffff;}
.midsec { background-image:url(../images/landing-bg.png); background-repeat:no-repeat; margin-bottom:50px; }
.team  {     background-color: rgba(239, 239, 239, 0.35);margin: 70px 0px 60px 0px;text-align: justify;padding: 5px 20px 20px 20px;border: 1px dotted #313131;}

h3 { color:#a3ba6a!important; font-weight:normal !important;}

.service  {     background-color: rgba(239, 239, 239, 0.35);margin: 70px 0px 60px 0px;text-align: center;padding: 5px 20px 20px 20px;border: 1px dotted #313131;}
.service .more { margin: 10px auto;}

.heading-sm {    font-size: 20px;text-transform: uppercase;margin: 72px 0px 42px 0px;display: block;border-bottom: 1px dotted #BFBFBF;min-width: 200px; padding: 0px 0px 10px 0px;}

.dest-block  {  margin:20px 0px 0px 0px;}
.dest-block ul { margin:0 auto; text-align:center; }
.dest-block  ul li { display:inline-block; padding:10px; border:1px dotted #f18d73; margin:5px 6px 0px 0px;}


.middle-section .leftsection { width:100%; float:left; margin-top: 30px; }
.middle-section .leftsection .tour-programme { background-color:#666; padding:15px 15px 18px 15px; border-radius:4px;}
.middle-section .leftsection .tour-programme span.boldtxt { display:block; text-transform:uppercase; font-size:14px; font-weight:bold; color:#ffffff; border-bottom:1px solid #878787; padding-bottom:3px; margin-bottom:10px;}
.middle-section .leftsection .tour-programme select { width:241px; border:1px solid #fff; padding:3px 0px 3px 5px; border-radius:4px; color:#000;}
.middle-section .leftsection .tour-programme .button { border:2px solid #db8b00; padding:3px 4px; border-radius:4px; background-color:#db8b00; font-weight:bold; font-size:13px;}
.middle-section .leftsection .tour-region { background:url(../images/bg-tour-region.gif) repeat top left; padding:10px; margin-top:12px;}
.middle-section .leftsection .tour-region .region { background-color:#fff; padding:20px 15px;}
.middle-section .leftsection .tour-region .region span.boldtxt { display:block; border-bottom:1px solid #ccc; padding-bottom:2px; margin-bottom:10px; font-size:15px; font-weight:bold;}
.middle-section .leftsection .tour-region .region img { width:100%; height:auto;}
.middle-section .leftsection .tour-region .region ul { margin:10px 0px;}
.middle-section .leftsection .tour-region .region ul li { border-bottom:1px solid #ccc; line-height:25px;}
.middle-section .leftsection .tour-region .region ul li a { color:#000000;}
.middle-section .leftsection .tour-region .region ul li.last { border-bottom:none;}
span.more { display:block;}
span.more a { color:#900;}
span.more a:hover { text-decoration:underline !important;}
.middle-section .rightsection { width:100%; float:right;margin-top: 30px;}
.middle-section .rightsection .itineraries {}
.middle-section .rightsection .itineraries ul {}
.middle-section .rightsection .itineraries ul li { overflow:hidden; padding:15px; border:1px solid #dddddd; border-radius:4px; box-shadow: inset 0 0 15px #f3f3f3; margin-bottom:15px; font-size:13px;}
.middle-section .rightsection .itineraries ul li img { float:left; margin:0px 10px 0px 0px;}
.middle-section .rightsection .itineraries ul li span.boldtxt { display:inline-block; vertical-align:top; font-size:17px; font-weight:bold; color:#ff5800;}
.middle-section .rightsection .itineraries ul li span.bluetxt { font-size:14px; padding:8px 0px; font-weight:normal !important; display:inline-block; vertical-align:top; color:#1a83aa; font-weight:bold;}
.middle-section .rightsection span.yellowtxt { color:#dc8c01;}
.middle-section .rightsection .itineraries ul li .readmore { width:94px; padding:3px 0px; background-color:#ff5800; color:#fff; margin-top:10px; font-weight:bold; text-align:center; display:inline-block;}
.middle-section .rightsection .itineraries ul li .readmore a { color:#fff;}
.text-jumbo {margin: 120px 0 50px !important;display: inline-block;}
