
#tourbooking{ position:fixed; top:150px; bottom:0px; right:0px; z-index:9999;}


#specfic-tour-package select {border: solid 1px #c2c2c2 !important; border-color:#aaaaaa !important; background-color: #fff !important;}
.packageborder{ border-bottom: solid 1px #c2c2c2; padding-bottom:2px; margin-bottom:5px; }

#formborder{ padding:20px; border: solid 1px #eee !important; margin:20px 15px 15px 15px;}
#formborder01{ padding:20px; border: solid 1px #eee !important; margin:20px 15px 15px 15px;}
#formborder02{ padding:10px 20px; border: solid 1px #eee !important; margin:0px;}
.form-group {
    margin-bottom: 8px !important;
}
.marginbottom5{ margin-bottom: -8px !important;}
.removepadding{ padding:0px !important; margin:0px !important;}

#marginbottom5{ margin-bottom:10px !important;}
#marginbottom10{ margin-bottom:2px !important;}
#margintop10{ margin-top:0px !important;}
.tableEnquiry { font-size:12px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #cccccc; color:#666; }
#calcForm table tr td { border: solid 1px #DFDFDF !important;}
#distForm table tr td { border: solid 1px #DFDFDF !important;}
#stdcode table tr td { border: solid 1px #DFDFDF !important;}
.tableEnquiry td { background:#fff; font-size:11px;}
.tableEnquiry .padClass { padding:0 10px; }
.tableEnquiry .blockHead { margin:0 0 5px 0; padding:0px; color:#333; font-weight:bold; font-size:12px; }
.blockHead span.textBlock { display:block; float:left; font-size:14px; font-weight:bold; color:#fff; margin: 0px 0 13px 0px; padding:4px 8px;  }
.blockHead .colorRed { background:#c03832; }
.blockHead .colorOrange { background:#f89509; }
.blockHead span.textBlocknew { display:block; float:left; font-size:13px; font-weight:bold; color:#000; margin:10px 0 10px 8px; padding:4px 8px; width:auto; }
.blockHead span span { font-size:11px; clear:left; font-weight:normal; }
.tableEnquiry input, .tableEnquiry select, .tableEnquiry textarea { font-size:12px; float:left; padding:2px; border:solid 1px #ccc; margin:0 0 3px 0; }
.tableEnquiry .textareatour{ padding:3px 2px; width:501px; border-bottom: 0px none; margin-bottom: 0px; resize: none;}
.tableEnquiry input { width:180px; }
.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:186px; }
.tableEnquiry select.small { width:58px; }
.tableEnquiry select.medium { width:95px; }
.tableEnquiry select.big { width:427px; }
.tableEnquiry textarea { padding:3px 2px; width:501px; }
.tableEnquiry .margin6px { margin-right:6px; }
.tableEnquiry .btnSubmit, .tableEnquiry .btnReset { width:200px !important; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background: ; 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; }
.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:0 0 10px 0!important; }
.tourism-award { position:absolute; top:10px; right:10px; background:url(../../images/award-image.png) no-repeat; width:130px; height:164px; }
.pre-req-txt{ background: url(file:///D|/Website%20Work/images/icon41_survey.png) 5px 37% no-repeat #f8f8f8; clear:both; padding: 7px 5px 7px 34px; box-sizing:border-box; border:solid #aaaaaa 1px; border-top:0; color:#505050;  font-size:12px;  position: relative;
    top: -16px;}
	
#formborder .removepaddign{ margin:0px!important; padding:0px !important;}

.formchk { overflow:hidden;}
.formchk  span{ position:relative; top:-2px; padding-left:2px;}
.formchk label  { font-size:12px !important;   padding:2px !important;}
.formchk i {
    display: block;
    float: left;
    font-style: normal;
    padding: 2px 0px 0px 0px!important;
    width: 33.3% !important;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background:none !important;}
#budgethotel .col-md-3{ width:24% !important; float:left;}
strong { font-size:12px;}
#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;}

#formborder .formchk01 { overflow:hidden;}
#formborder .formchk01 label  { font-size:12px !important;   padding:1px !important;}

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

#formPnlform .btnSubmit, #formPnlform .btnReset { -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:url(file:///D|/Website%20Work/images/form-buttons-1px.png); padding:10px 40px;  color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); font-size:12px; font-weight:bold; width:auto; cursor:pointer; text-align:center; }
 #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; }
.form-group select  {font-size: 12px !important; padding: 5px 5px !important; height:29px; color:#797979 !important; margin-bottom:8px; border-color:#aaaaaa !important; background-color: #fff !important;}

.form-group input  {border-color:#aaaaaa !important; background-color: #fff !important;} 


.personadult{ width:50% !important; float:left;}
.date3{ width:33.3% !important; float:left;}


.phonenomediawidth{ width:33% !important; float:left;}

.phonenomediawidthphoneno{ width:66.8% !important; float:left;}
textarea.form-control {
    height: 65px !important; border-color:#aaaaaa !important; background-color: #fff !important;


}




.form-control {
  border-radius:0px!important;
  
    height: 25px !important; border: solid 1px #eee !important;
   

}

.margintop10 { margin-bottom:8px !important;}


.standardform 
.removepadding { padding:0px !important; margin:0px !important;}

	
	
	/*Right form*/
.services-block .standardform .col-xs-1, 
.services-block .standardform .col-sm-1, 
.services-block .standardform .col-md-1, 
.services-block .standardform .col-lg-1, 
.services-block .standardform .col-xs-2, 
.services-block .standardform .col-sm-2, 
.services-block .standardform .col-md-2, 
.services-block .standardform .col-lg-2, 
.services-block .standardform .col-xs-3, 
.services-block .standardform .col-sm-3, 
.services-block .standardform .col-md-3, 
.services-block .standardform .col-lg-3, 
.services-block .standardform .col-xs-4, 
.services-block .standardform .col-sm-4, 
.services-block .standardform .col-md-4, 
.services-block .standardform .col-lg-4, 
.services-block .standardform .col-xs-5, 
.services-block .standardform .col-sm-5, 
.services-block .standardform .col-md-5, 
.services-block .standardform .col-lg-5, 
.services-block .standardform .col-xs-6, 
.services-block .standardform .col-sm-6, 
.services-block .standardform .col-md-6, 
.services-block .standardform .col-lg-6, 
.services-block .standardform .col-xs-7, 
.services-block .standardform .col-sm-7, 
.services-block .standardform .col-md-7, 
.services-block .standardform .col-lg-7, 
.services-block .standardform .col-xs-8, 
.services-block .standardform .col-sm-8, 
.services-block .standardform .col-md-8, 
.services-block .standardform .col-lg-8, 
.services-block .standardform .col-xs-9, 
.services-block .standardform .col-sm-9, 
.services-block .standardform .col-md-9, 
.services-block .standardform .col-lg-9, 
.services-block .standardform .col-xs-10, 
.services-block .standardform .col-sm-10, 
.services-block .standardform .col-md-10, 
.services-block .standardform .col-lg-10, 
.services-block .standardform .col-xs-11, 
.services-block .standardform .col-sm-11, 
.services-block .standardform .col-md-11, 
.services-block .standardform .col-lg-11, 
.services-block .standardform .col-xs-12, 
.services-block .standardform .col-sm-12, 
.services-block .standardform .col-md-12, 
.services-block .standardform .col-lg-12{ overflow: hidden;}




.services-block .standardform .form-control { font-size:14px;}
#txtOther_requirements{ background:#b69b6f !important; font-size:13px !important;}

.standardform{ overflow:hidden;}
.standardform .col-sm-6{width:50%; float:left;}

.standardform label{font-size: 13px !important;color: #fff !important;font-weight:bold; width:100%; display:inline-block; margin-bottom:3px;  }
.standardform .form-control, .standardform .form-control1 {margin-bottom:5px !important;  border-radius:0px !important; border:1px solid #fff !important; box-sizing: border-box;  box-shadow: none; color: #fff !important; width: 100%; padding:3px 5px 5px 5px;}

#txtphone_code, .soptin { background:#b69b6f !important; color: #fff !important;}

.services-block .select option{color: #fff !important;}
.services-block .select:hover { background:#b69b6f !important; color: #fff !important;}

.inputHolder .form-control { width:33.333% !important; float:left;}
.inputHolder1 .form-control { width:50% !important; float:left;}
.inputHolder2 .form-control { width:100% !important; float:left;}
.standardform .btnSubmit{font-size:14px;text-transform: uppercase;font-weight: 700;padding:15px 44px !important;
background:none;   color: #fff !important; border: solid 1px #ffdba4; cursor:pointer; }
.standardform .btnSubmit:hover{background:#ffdba4;   color: #000 !important; }
.stdCode input:nth-child(2){width: 40%;float: left;font-size: 12px; background:}
.stdCode input:last-child{width: 60%;float: left;}
.stdCode .form-control:last-child{border-left: 1px solid #1cabc3;}

@media (max-width: 992px) {
.removepadd{ padding:5px !important; margin:0px !important;}}
@media (max-width: 767px) {
#tourbooking{ position:fixed; top:72%; bottom:0px; right:0px; z-index:9999;}

}
@media (max-width: 767px) {
#formborder{ padding:10PX 7PX; border: solid 1px #bbbbbb !important; margin:0px;}
#formborder01{ padding:10PX 7PX; border: solid 1px #bbbbbb !important; margin:0Px;}

}
@media  screen and   (max-width: 431px) {	
.formchk i {width: 48% !important; }
:root .formchk input[type="checkbox"] + span {color: #000;  font-size: 11px !important;}
.formchk i {padding: 0px 0px 0px 0px!important;}
}
@media  (min-width: 432px) and  (max-width: 460px) {	
.formchk i {width: 48% !important;}
.formchk i {padding: 0px 0px 0px 0px!important;}
}
@media  screen and  (max-width: 359px) {	

#budgethotel .col-md-3{ width:47% !important; float:left;}}
@media  screen and  (max-width: 767px) {
	#formborder01 {padding: 10px 7PX !important;}
	
	}


@media  screen and (min-width: 280px) and (max-width: 450px) {	

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

.tourism-award { display:none !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%;}
}
@media  (min-width: 500px) and (max-width: 991px) {
#media320 .col-md-6{ width:50%; float:left;}
}


@media (max-width: 499px) {
.media499{ float:left; width:50% !important; }
#media320 .col-md-6 {

    overflow: hidden;
    margin-bottom: -18px !important;

}

.padding150{ margin-bottom: -18px !important;}
#margintop10{ margin-top:13px !important;}
.margin10{margin-top:-10px !important;}
}
