#formborder{ padding:0px 10px 10px 10px; border: solid 1px #CCC !important; margin:25px 0 0 0; border-radius: 0 0 10px 10px;}
#formborder01{ padding:0px 10px 10px 10px; border: solid 1px #CCC !important; margin:5px 0 0 0; border-radius: 0 0 10px 10px;}
.formPadding { padding:0 5px 5px; }
.tableEnquiry { font-size:12px; border:1px solid #679800; color:#666; }
.tableEnquiry td { background:#fff; font-size:11px;}
.tableEnquiry .padClass { padding:0 10px; }
.tableEnquiry .blockHead { margin:0 0 5px 0; color:#333; font-weight:bold; font-size:12px; }
.blockHead span.textBlock { display:block; float:left; font-size:15px; color:#fff; margin:10px 0 5px 0; padding:4px 8px; width:auto; }
.blockHead span.textBlocknew { display:block; float:left; font-size:15px; font-weight:bold; color:#3c3c3c; margin:10px 0 5px 0; padding:4px 0px; width:auto; }
.blockHead .colorRed { background:#c03832; }
.blockHead .colorOrange { background:#f89509; }
.blockHead span span { font-size:11px; clear:left; font-weight:normal; }
.tableEnquiry input, .tableEnquiry select, .tableEnquiry textarea { font-family:"Trebuchet MS"; font-size:12px; float:left; padding:2px; border:solid 1px #ccc; margin:0 0 3px 0; }
.tableEnquiry input { width:190px; }
.tableEnquiry input.bullet { width:16px; border:0; margin:0; padding:0; }
.tableEnquiry input.bullet2 { width:16px; border:0; margin:8px 0 !important; }
.tableEnquiry select { width:196px; }
.tableEnquiry select.small { width:62px; }
.tableEnquiry select.medium { width:96px; }
.tableEnquiry select.big { width:427px; }
.tableEnquiry textarea { padding:3px 2px;}
.tableEnquiry textarea[lang="en"] { padding:3px 2px; width:562px; border-bottom: 0px none; margin-bottom: 0px;resize: none;}
.tableEnquiry .margin6px { margin-right:6px; }
.tableEnquiry .btnSubmit, .tableEnquiry .btnReset { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:url(../images/form-buttons-1px.png) ; padding:7px 16px; margin:10px 0 10px 10px; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); font-size:13px; font-weight:bold; width:auto; cursor:pointer; }
.tableEnquiry .btnSubmit { border:1px solid #448944; }
.tableEnquiry .btnReset { border:1px solid #e1962d; background-position:0 -74px; }
.tableEnquiry .btnSubmit:hover { background-position:0 -37px; }
.tableEnquiry .btnReset:hover { background-position:0 -111px; }

.formInfo { background:#fbfbfb; border:1px solid #679800; margin:40px 0 0 0; padding:14px 18px 0; position:relative; }
.formInfo .title { margin:0; font-size:14px; font-weight:bold; color:#fff; padding:8px 10px; position:absolute; top:-17px; left:10px; background:#910808; width:auto; }
.formInfo p { display:block; border-bottom:1px dashed #999; padding:5px 0 10px 0!important; }
.tourism-award { position:absolute; top:10px; right:10px; background:url(../images/award-image.png) no-repeat; width:130px; height:164px; }

/*------------------------ Index Floating Form CSS---------------------------*/
#showForm { position:fixed; z-index:500; background:url(../images/enquiry-button-hover.jpg) no-repeat; display:block; width:25px; height:116px; top:100px; left:0;}
#showForm:hover{ background:url(../images/enquiry-button.jpg) no-repeat;}

#flotingPnl { background:#739a21; position:fixed; z-index:600; width:500px;  padding:5px; top:100px; left:0; display:none;}
#flotingPnl .title { float:left; margin:0; padding:5px 0 10px 0; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#a74206; }
#flotingPnl table td { background:#fff ; padding:3px; font-size:11px; }
#flotingPnl #pnlButton { display:block; background:url(../../enquiry/images/form-close-btn.jpg) no-repeat; height:24px; width:24px; margin:3px 0 0 0; cursor:pointer;cursor:hand; float:right; padding:0; }
.right .pnlButton { height:234px; width:39px; margin:15px 0 0 0; cursor:pointer;cursor:hand; padding:0; float:right; }
#formPnl { display:block; width:488px; margin:0; padding:0 10px 10px; float:left;  background:#fff; z-index:1000; }
#formPnl input, #formPnl select, #formPnl textarea { float:left; font-size:12px; padding:2px 2px; border:solid 1px #bac799; margin:0 0 2px 0; background:#e5f3c0; }
#formPnl input { width:88px; }
#formPnl input.namefirst{ width:125px; }
#formPnl select { width:87px; }
#formPnl select.medium { width:107px; }
#formPnl select.country { width:85px; }
#formPnl select.duration { width:125px; }
#formPnl select.small { width:70px; }
#formPnl input.std {
width: 45px;
}
#formPnl input.stdphone {
width: 80px;
}
#formPnl textarea { font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:3px 2px; width:412px; }
#formPnl .margin5px { margin-right:6px; }
#formPnl .btnSubmit, #formPnl .btnReset { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:url(../../enquiry/images/form-buttons-1px.png); padding:7px 16px; margin:0 5px 0 0; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); font-size:12px; font-weight:bold; width:auto; cursor:pointer; }
#formPnl .btnSubmit { border:1px solid #448944; }
#formPnl .btnReset { border:1px solid #e1962d; background-position:0 -74px; }
#formPnl .btnSubmit:hover { background-position:0 -37px; }
#formPnl .btnReset:hover { background-position:0 -111px; }
/*--------------------------------------------------------------------*/

.contentPanel1 { padding:4px 70px; }
ul.externalURL { margin:0 !important; padding:0; list-style:none;  }
ul.externalURL li { margin:0 17px 5px 0 !important; float:left; padding:0 !important; background:none !important; }
ul.externalURL li a { display:block; float:left; padding:7px 0 0 30px; height:30px; font-weight:bold; color:#fff !important; }
ul.externalURL li a:hover { text-decoration:none !important; color:#3e6003 !important; } 

@media (max-width:500px){
#flotingPnl, #showForm{ display:none;}}

.pre-req-txt2{ background: url(../../images/icon41_survey.png) 10px 50% no-repeat #FFFFCC; clear:both; padding: 8px 5px 10px 40px; width: 481px; box-sizing:border-box; border:solid #CCCCCC 1px; border-top:0; color:#900; font-size:9px; font-family:Arial, Helvetica, sans-serif; line-height: 13px;}
.pre-req-txt3{ background: url(../../images/icon41_survey.png) 10px 50% no-repeat #FFFFCC; clear:both; padding: 8px 5px 10px 40px; width: 473px; box-sizing:border-box; border:solid #CCCCCC 1px; border-top:0; color:#900; font-size:9px; font-family:Arial, Helvetica, sans-serif; line-height: 13px;}


@media (max-width: 560px) {
#showForm, #formPnl, #closeForm{ display:none;}}

.tableEnquiry .btnSubmit, .tableEnquiry .btnReset { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:url(../images/form-buttons-1px.png) ; padding:7px 16px; margin:10px 0 10px 10px; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); font-size:13px; font-weight:bold; width:auto; cursor:pointer; }
.tableEnquiry .btnSubmit { border:1px solid #448944; }
.tableEnquiry .btnReset { border:1px solid #e1962d; background-position:0 -74px; }
.tableEnquiry .btnSubmit:hover { background-position:0 -37px; }
.tableEnquiry .btnReset:hover { background-position:0 -111px; }
.formInfo { background:#fbfbfb; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #d9d9d9; margin:40px 0 0 0; padding:14px 18px; position:relative; }

.tourism-award { position:absolute; top:10px; right:10px; background:url(../images/award-image.png) no-repeat; width:130px; height:164px; }
.pre-req-txt {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: #ffffcc url("../../images/icon41_survey.png") no-repeat scroll 5px 14%;
border-color: currentcolor #cccccc #cccccc;
border-image: none;
border-style: none solid solid;
border-width: 0 1px 1px;
box-sizing: border-box;
clear: both;
color: #900;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding: 2px 0 0 37px; line-height: normal !important;
}
.form-group {
margin-bottom: 4px !important;
}
.formchk label {
display: inline-block;
font-weight: 700;
margin-bottom: 0px !important;
max-width: 100%;
}

#formborder .removepaddign{ margin:0px!important; padding:0px !important;}
#Tours option{ line-height:22px !important; padding:2px 5px !important}
.formchk { overflow:hidden;}
.formchk  span{ position:relative; top:-2px; padding-left:2px;}
.formchk label  { font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; font-style:normal !important; font-weight:normal !important; padding:1px !important;}
.formchk i {
display: block;
float: left;
font-style: normal;
padding: 0px 0px 0px 0px!important; margin:2px 0px;
width: 33.3% !important;
}
#budgethotel .col-md-3{ width:24% !important; float:left;}
strong { font-size:13px;}
#budgethotel  .bullet2 { margin-right:8px !important;}
#budgethotel .col-md-3 span{ vertical-align:text-top !important; position:relative; top:-6px;}

label { font-weight:600 !important;}

@media  (max-width: 320px) {	
.formchk i {width: 100% !important;}}

@media (min-width: 321px)  and (max-width: 460px){	
.formchk i {width: 48% !important;}}

@media  screen and  (max-width: 359px) {	
#budgethotel .col-md-3{ width:47% !important; float:left;}}

@media  screen and (min-width: 280px) and (max-width: 450px) {	
#budgethotel .col-md-3{ width:47% !important; float:left;}}

@media (max-width: 767px) {	
.marginleft10{ margin-left:0px !important;}}

@media (max-width:560px) {	
.tourism-award { display:none !important;}}

#formborder .formchk01 { overflow:hidden;}
#formborder .formchk01 label  { font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; font-style:normal !important; font-weight:normal !important; padding:1px !important;}

#formborder #formPnlform {  margin:5px 0 0 -30px; padding:0 10px 0px; }

#formPnlform .btnSubmit, #formPnlform .btnReset { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:url(../../enquiry/images/form-buttons-1px.png); padding:7px 20px; margin:0 4px 0 4px; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); font-size:12px; font-weight:bold; width:auto; cursor:pointer; }
#formPnlform .btnSubmit { border:1px solid #448944; }
#formPnlform .btnReset { border:1px solid #e1962d; background-position:0 -74px; }
#formPnlform .btnSubmit:hover { background-position:0 -37px; }
#formPnlform .btnReset:hover { background-position:0 -111px; }
.input-sm { padding:2px 5px !important;}
.form-group select  {font-size: 12px !important; padding: 2px 5px !important; height:26px !important; color:#797979 !important;}
.form-group select  {font-size: 12px !important; padding: 3px 5px !important; color:#797979 !important;}
@media  screen and (min-width: 768px) and (max-width: 960px) {	
#country  .country { width:33.7%; float:left; }
#country  .country01 { width:66.1% !important;  float:right; }}

@media  screen and (min-width: 480px) and (max-width: 991px) {
#namemail .col-md-4, #datetime .col-md-4{ width:33.2%;}}

.form-control { border-radius:0px!important; font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important;}
.phonenomediawidth{ width:33% !important; float:left;}

.phonenomediawidthphoneno{ width:66.8% !important; float:left;}
textarea.form-control {height: 62px !important;}
textarea.height {height: 62px !important;}
.form-control {font-size: 12px!important;height: 26px !important;}
.margintop10 { margin-bottom:8px !important;}
.margintop8{ margin-top:8px !important;}

@media  (min-width: 500px) and (max-width: 991px) {
#media320 .col-md-6{ width:50%; float:left;}}

#datetime .col-xs-12{ width:33.3%;}
.contentPanel  img{ width:100%; text-align:center; margin:0 auto; padding:0px;}
.contentPanel1 { padding:0px; margin:0 auto; font-size:13px; width:100%;}
ul.externalURL { margin:0px !important; padding:0; list-style:none; }
ul.externalURL li {display:inline-block; float:left; text-align:left; width:29.5%; margin:2px 10px 10px 15px !important;  padding:0 !important; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa242+0,f97807+100 */
background: #ffa242 !important; /* Old browsers */
background: -moz-linear-gradient(top, #ffa242 0%, #f97807 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffa242 0%,#f97807 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffa242 0%,#f97807 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa242', endColorstr='#f97807',GradientType=0 )!important; /* IE6-9 */
border: 1px solid #ee6f01!important; border-radius:10px;}
ul.externalURL li a { display:inline-block; padding:8px 0px 8px 12px; text-align:left; width:100%; color:#fff !important; font-weight:bold; text-decoration:none; height:36px;
}
ul.externalURL li a:hover { 
color: #fff !important;border: solid 1px #ed1141 !important;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffa8bb+0,fa315d+30,fa315d+100 */
background: #ffa8bb!important; /* Old browsers */
background: -moz-linear-gradient(top,  #ffa8bb 0%, #fa315d 30%, #fa315d 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffa8bb 0%,#fa315d 30%,#fa315d 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffa8bb 0%,#fa315d 30%,#fa315d 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa8bb', endColorstr='#fa315d',GradientType=0 )!important; /* IE6-9 */display:inline-block; text-decoration:underline !important; border-radius:10px; }


@media screen and (max-width: 460px) {
.contentPanel { padding:0px; margin:0 auto; font-size:13px; width:100%;}
ul.externalURL li { width:100%; padding:0px !important; margin:0px 0px 10px 0px !important; }}

@media screen and (min-width: 461px) and (max-width: 767px) {
.contentPanel { padding:0px; margin:0 auto; font-size:13px; width:100%;}
ul.externalURL li { width:43.5%; display:inline-block; padding:0px; margin:0 auto; }}

@media screen and (min-width: 768px) and (max-width: 980px) {
ul.externalURL li { width:44%;   display:inline-block; padding:0px; margin:0 auto;}}

/*Check box CSS Start*/

:root .formchk label,
:root .formchk input[type="checkbox"] + span,
:root .formchk input[type="checkbox"] + span::before
{
display: inline-block;
vertical-align: middle;
}
:root .formchk
{
position: relative;
} 
:root .formchk label *
{
cursor: pointer;
}
:root .formchk input[type="checkbox"]
{
opacity: 0;
position: absolute;
}
:root .formchk input[type="checkbox"] + span
{
color: #000; font-size:12px
}
:root .formchk label:hover span::before
{
-moz-box-shadow: 0 0 2px #ccc;
-webkit-box-shadow: 0 0 2px #ccc;
box-shadow: 0 0 2px #ccc;
}
:root .formchk label:hover span
{
color: #000;
}
:root .formchk input[type="checkbox"] + span::before
{
content: "";
width: 15px;
height: 15px;
margin: 0 8px 0 0;
border: solid 1px #a8a8a8;
line-height: 13px;
text-align: center;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
background: #f6f6f6;
background: -moz-radial-gradient(#f6f6f6, #dfdfdf);
background: -webkit-radial-gradient(#f6f6f6, #dfdfdf);
background: -ms-radial-gradient(#f6f6f6, #dfdfdf);
background: -o-radial-gradient(#f6f6f6, #dfdfdf);
background: radial-gradient(#f6f6f6, #dfdfdf);
}
:root .formchk input[type="checkbox"]:checked + span::before
{
color: #666;
}
:root .formchk input[type="checkbox"]:disabled + span
{
cursor: default;

-moz-opacity: .4;
-webkit-opacity: .4;
opacity: .4;
}
:root .formchk input[type="checkbox"] + span::before
{
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
:root .formchk input[type="checkbox"]:checked + span::before
{
content: "\2714";
font-size: 15px;
}
/*Check box CSS End*/
.formchk01 { overflow:hidden;}
.formchk01 label  { font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; font-style:normal !important; font-weight:normal !important; padding:1px !important;}
.formchk01 label  span{ position:relative; top:-3px;}

.hotellabel { text-align:left; padding-top:10px;}
.hotellabelnew {  text-align:left;  padding-top:10px;}
.formchk01 i {
display: block;
float: left;
font-style: normal;
padding: 10px 0px!important;
width: 25% !important;
}


@media  (max-width: 320px){
.formchk01 i { width: 49% !important;  padding: 2px 0px!important;}}

@media  (max-width: 767px){
#formborder{ margin:25px 0 15px 0; }}