label {
	display:block!important
}
.main-form { border: solid 1px #c8ab40;}
.main-form h5{ background:#c8ab40; padding:10px; font-size:28px; color:#fff;  font-weight:600;}

#txtphone_code {
    width: 40%;
    float: left;
    font-size: 13px;
}
#txtPhone {
    width: 60%;
    float: left;
}
.main-form .standardform {
	padding:10px 0!important;
	margin:0!important;
	font-size:13px;
	margin:0px!important
}
.main-form .standardform .form-control, .main-form .standardform .form-control1 {
	border:1px solid #c8ab40;
	border-radius:0;
	box-sizing:border-box;
	box-shadow:none;
	color:#000; margin-bottom:6px;
	display:block;
	font-size:13px;
	width:100%;
	height:26px!important;
	padding:1px 5px 2px
}
.main-form .standardform .form-control1 {
	height:50px!important;
	padding:10px;
	margin-bottom:10px
}
.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
}
.main-form .standardform .btnSubmit {
	font-size:14px !important; text-align:center;color:#fff; background:#c0a029 !important;
padding:12px 35px; border:dashed 1px #fff;  text-transform:uppercase ; text-decoration:none; margin:5px 10px !important;
}




.main-form .standardform .btn-success { background:#c0a029 !important;
font-size:14px !important; text-align:center;color:#fff;  
padding:12px 35px;border:dashed 1px #fff;  text-transform:uppercase ; text-decoration:none; margin:5px 10px !important;}

.main-form .standardform .btn-success:hover, .main-form .standardform .btn-success:focus {
	 text-decoration:none; color:#a28312;  border:dashed 1px #b99c2f; background:#fbefc2 !important;
}
.stdCode input:nth-child(2) {
width:40%;
float:left;
font-size:13px
}
.stdCode input:nth-child(3) {
width:60%;
float:left
}
.stdCode .form-control:last-child {
	border-left:1px solid #c2a388
}
.right-body-form {
	background:#f4f3f2;
	margin-top:30px
}
.right-body-form label {
	font-size:14px;
	color:#333;
	font-weight:700!important;
	font-weight:400;
	width:100%
}
.main-form .standardform .formchk {
	overflow:hidden
}
.main-form .standardform .formchk label {
	font-size:12px!important;
	font-style:normal!important;
	font-weight:400!important;
	padding:1px!important
}
.main-form .standardform .formchk i {
	display:block;
	float:left;
	font-style:normal;
	padding:0!important;
	width:33%!important
}
.main-form .standardform.formchk {
	overflow:hidden
}
.main-form .standardform .formchk label {
	font-size:12px!important;
	font-style:normal!important;
	font-weight:400!important;
	margin:0;
	padding:1px!important
}
.main-form .standardform .checkboxlist strong {
	padding:0 0 5px!important;
	display:block
}
.main-form .standardform .formchk i label span {
	margin:-2px 0 0!important
}
@media (max-width: 320px) {
.main-form .standardform .formchk i {
width:100%!important
}
}
@media screen and (min-width: 280px) and (max-width: 400px) {
.main-form .standardform .formchk i {
width:49%!important
}
}
@media screen and (min-width: 480px) and (max-width: 579px) {
.main-form .standardform .formchk i {
width:50%!important
}
}
@media screen and (min-width: 580px) and (max-width: 800px) {
.main-form .standardform .formchk i {
width:33%!important
}
}
@media screen and (min-width: 320px) and (max-width: 479px) {
.main-form .standardform .formchk i {
width:100%!important
}
}




/*firm CSS*/
.tableEnquiry {
	font-size:11px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #ccc;
	color:#666
}
.tourform { border: solid 1px #E2E2E2; padding:0px 10px 10px 10px;}
.tableEnquiry td {
	background:#fff
}
.tableEnquiry .padClass {
	padding:0 10px
}
.blockHead {
	margin:0 0 5px;
	color:#333;
	font-weight:700;
	font-size:20px
}
.blockHead span.textBlock {
	display:block;
	float:left;
	color:#fff;
	margin:10px 0 5px;
	padding:4px 8px;
	font-size:14px
}
.blockHead .colorRed {
	background:#c03832
}
.blockHead .colorOrange {
	background:#f89509
}
.blockHead span span {
	font-size:11px;
	clear:left;
	font-weight:400
}
.tableEnquiry input, .tableEnquiry select, .tableEnquiry textarea {
	border-radius:3px;
	font-family:"Trebuchet MS";
	font-size:12px;
	float:left;
	padding:2px;
	border:solid 1px #ccc;
	margin:0 0 3px
}
.tableEnquiry input {
	width:228px
}
.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:234px
}
.tableEnquiry select.small {
	width:74px
}
.tableEnquiry select.medium {
	width:114px
}
.tableEnquiry select.big {
	width:523px
}
.tableEnquiry textarea {
	padding:3px 2px;
	width:606px;
	border-bottom:0 none;
	margin-bottom:0;
	resize:none
}
.tableEnquiry .textareahotel {
	padding:3px 2px;
	width:594px;
	border:#CCC solid 1px
}
.tableEnquiry .margin6px {
	margin-right:6px
}
.standardform .btnSubmit {
	font-size:14px;
	text-transform:uppercase;
	font-weight:700;
	padding:8px 18px;
	background-color:#ffcc29;
	border-color:#80c435;
	color:#000!important
}
.formInfo {
	background:#fbfbfb;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border:1px solid #d9d9d9;
	margin:40px 0 0;
	padding:14px 18px 0;
	position:relative
}
.formInfo .title {
	margin:0;
	font-size:14px;
	font-weight:700;
	color:#fff;
	padding:8px 10px;
	position:absolute;
	top:-17px;
	left:10px;
	background:#910808;
	width:auto
}
.formInfo p {
	display:block; text-align:left;
	border-bottom:1px dashed #999;
	padding:0 0 10px;
	margin:10px 0!important
}
.formInfo p img{ float:right;}
.tourism-award {
	position:absolute;
	top:10px;
	right:10px;
	background:url(../images/award-image.png) no-repeat;
	width:130px;
	height:164px
}
.pre-req-txtarea {
	width:100%;
	box-sizing:border-box;
	resize:none;
	border:#999 solid 1px;
	border-bottom:none;
	padding:4px;
	height:40px
}
.pre-req-txt {
	background:url(../images/icon41_survey.png) 9px 50% no-repeat #FFC;
	clear:both;
	padding:6px 5px 6px 45px;
	box-sizing:border-box;
	border:solid #999 1px;
	border-top:0;
	color:#900;
	font-size:11px;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	box-sizing:border-box;
	display:block;
	text-decoration:none;
	margin-top:-4px
}
.clearboth {
	clear:both
}
.formHeadBig {
	font-size:18px;
	background:#2988CC;
	color:#FFF;
	border-radius:0;
	padding:10px;
	border-bottom:#999 solid 1px;
	margin:0
}
.divformmain, .divformmain2 {
	width:100%;
	border:1px solid #C8C8C8;
	box-shadow:0 0 8px #ccc;
	overflow:hidden;
	border-radius:5px;
	overflow:hidden
}
#frmTravelSuggestion:after {
	display:table;
	clear:both;
	content:''
}
#frmTravelSuggestion h2 {
	margin:13px 0 6px;
	display:inline-block;
	width:100%;
	padding-bottom:14px;
	border-bottom:1px solid #ccc
}
.divformmain2 {
	padding:0 0 10px;
	background:#FFF
}
.formres {
	clear:both
}
.divWrapper {
	width:50%;
	float:left
}
.divChildOne, .divChildTwo {
	font-size:13px;
	float:left
}
.divChildOne {
	padding-right:3%
}
.divChildTwo {
	padding-left:3%
}
.divChildOne span, .divChildTwo span {
	display:block;
	float:left;
	width:100%
}
.divChildOne select, .divChildTwo select {
	width:100%
}
.formres div input[type="text"], .formres div input[type="email"], .formres div select, .formres div textarea {
	width:100%;
	box-sizing:border-box;
	padding:6px 8px;
	margin:2px 0 11px;
	border:#B1B1B1 solid 1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background:#FFF
}
.formres div input[type="tel"] {
	width:70%;
	box-sizing:border-box;
	padding:6px 8px;
	margin:2px 0 11px;
	border:#B1B1B1 solid 1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px
}
.formres div input:focus {
	border:#000 solid 1px
}
.formres .select4 select {
	width:24%;
	box-sizing:border-box;
	padding:6px 8px
}
.formres .select3 select {
	width:32.4%;
	box-sizing:border-box;
	padding:6px 8px
}
.formres .select2 select {
	width:49%;
	box-sizing:border-box;
	padding:6px 8px
}
.formres .select1 {
	width:50%;
	box-sizing:border-box;
	padding:3px;
	float:left
}
.formres input[type="radio"] {
	width:auto
}
.select100 {
	width:100%;
	padding:4px;
	border:solid 1px #DBDBDB!important;
	font-size:12px
}
.formres .selectspace {
	margin:0 2%
}
.formres .selectspaceleft {
	margin:0 0 0 2%
}
input[type="reset"] {
	margin:0;
	margin-left:2%
}
.formres i {
	font-style:normal;
	width:49%;
	display:block;
	float:left;
	border:#B1B1B1 solid 1px;
	padding:5px;
	margin:4px 1% 0 0;
	box-sizing:border-box
}
.checkboxlist i {
	width:33.33%;
	padding:1px 0;
	display:block;
	float:left;
	font-style:normal
}
.formchk i label {
	font-style:normal;
	font-weight:400!important
}
.formchk i span {
	font-size:13px
}
.rgtform .checkboxlist, .rgtform .formchk input[type="checkbox"] + span {
	color:#FFF!important
}
.rgtform .formchk input[type="checkbox"] + span {
	font-weight:400
}
.rgtform .checkboxlist i {
	width:25%
}
.formres label, .formres input[type="radio"] + span, .formres input[type="radio"] + span::before, .formres label, .formres input[type="checkbox"] + span, .formres input[type="checkbox"] + span::before {
display:inline-block;
vertical-align:middle
}
:root .css3-radios, .formres {
	position:relative
}
.formres label *, .formres label * {
	cursor:pointer
}
.formres input[type="radio"] {
	opacity:0;
	position:absolute
}
.formres input[type="radio"] + span {
	color:#333
}
.formres label:hover span::before, .formres label:hover span::before {
-moz-box-shadow:0 0 2px #ccc;
-webkit-box-shadow:0 0 2px #ccc;
box-shadow:0 0 2px #ccc
}
.formres label:hover span, .formres label:hover span {
	color:#000
}
.formres input[type="radio"] + span::before {
content:"";
width:15px;
height:15px;
margin:0 4px 0 0;
border:solid 1px #a8a8a8;
line-height:9px;
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)
}
.formres input[type="radio"]:checked + span::before, .formrestb input[type="checkbox"]:checked + span::before {
color:#666
}
.formres input[type="radio"]:disabled + span, .formrestb input[type="checkbox"]:disabled + span {
	cursor:default;
	-moz-opacity:.4;
	-webkit-opacity:.4;
	opacity:.4
}
.formrestb input[type="checkbox"] + span::before {
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px
}
.formres input[type="radio"]:checked + span::before {
content:"\2022";
font-size:28px
}
.formres select {
	cursor:pointer
}
@media all and (max-width:500px) {
.formres .select1 {
width:100%;
box-sizing:border-box;
padding:4px;
float:left
}
.formres i {
font-style:normal;
display:block;
float:left;
border:#999 solid 1px;
padding:5px;
margin:0
}
.formres .chkboxspace {
margin:0
}
.checkboxlist i {
width:50%
}
.formres .divWrapper {
width:100%;
font-size:14px;
float:left
}
.divChildOne, .divChildTwo {
padding-left:0;
width:100%
}
.divformmain {
padding-bottom:10px
}
.divChildOne {
padding-right:0
}
}

.tourform .btn-success, .tourform .btn-warning {
	padding:15px 30px;
	letter-spacing:.1em;
	text-transform:uppercase;
	border:none;
	border-radius:0;
transition:all .3s; 
	margin-top:0;
	text-align:center
}
.tourform .btn-success {
	background:#ff7200;
	color:#fff!important
}
.tourform .btn-warning {
	background:#f0ad4e;
	color:#fff!important
}
.tourform .btn-success:hover, .tourform .btn-success:focus {
	background:#b4191f!important;
	color:#fff!important
}
