/*.request-a-qoute, .enq-form{width:100%; height:100%;background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; bottom:0; z-index:5; display:none;}*/

.request-a-qoute {width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; z-index:100; text-align:center; display:none;}

.request-a-qoute-form {max-width:1037px; width:100%; display:block; margin:30px auto 0; padding:50px; background:#e6e6e6; color:#3d3d3d; overflow:hidden; position: absolute; top: 54%; left: 50%; transform:translate(-50%, -50%); margin: 0 auto!important}


.request-a-qoute-form .tagheading{width:100%; float:left;  position:relative;}
.request-a-qoute-form .tagheading strong.heading{font-size: 2.5em;font-weight: 800;display: block;}
.request-a-qoute-form .formfillup > p{font-size: 1.6em;padding: 10px 0; display: block;}
.request-a-qoute-form .tagheading .raq-closebtn,
.request-a-qoute-form .tagheading .enq-closebtn{ position:absolute; top:-40px; right:-40px; background:#0157a4; color:#fff; text-align:center; padding:7px; font-size: 2.3em;}
.request-a-qoute-form .tagheading h2{ text-align:center; font-size:1.8em; font-weight:bold; padding-bottom:0.5%;}

.request-a-qoute-form .request-callus {width:212px; display:inline-block; margin:10px auto;}
.request-a-qoute-form .request-callus i{float: left; width: 20px; font-size: 40px; transform: rotate(47deg);}
.request-a-qoute-form .request-callus p{width:100%; display:table-cell; vertical-align:bottom;}
.request-a-qoute-form .request-callus p span{width:100%; display:inline-block; font-size:1.2em; font-weight:300; line-height:1em; text-transform:uppercase; text-align:left; padding-left:11px;}
.request-a-qoute-form .request-callus p strong{width:100%; font-size:1.8em; font-weight:bold;line-height: 1.2em;}
.request-a-qoute-form .request-callus p strong a{color:#3d3d3d;}


.request-a-qoute-form .bowlstour {width:212px; display:inline-block; margin:10px auto;}
.request-a-qoute-form .bowlstour i{float: left; width: 20px; font-size: 40px; transform: rotate(47deg);}
.request-a-qoute-form .bowlstour p{width:100%; display:table-cell; vertical-align:bottom;}
.request-a-qoute-form .bowlstour p span{width:100%; display:inline-block; font-size:1.2em; font-weight:300; line-height:1em; text-transform:uppercase; text-align:left; padding-left:11px;}
.request-a-qoute-form .bowlstour p strong{width:100%; font-size:1.8em; font-weight:bold;line-height: 1.2em;}
.request-a-qoute-form .bowlstour p strong a{color:#3d3d3d;}



.txtor{width:22%; height:25px; margin:0px auto; position:relative; text-align:center; background:url(../images/or-bg.jpg) center repeat-x;}
.txtor span{background:#e6e6e6; padding:1% 4%; font-size:1.4em; text-align:center;}



.formfillup{width:100%; float:left; }
.formfillup h4 {font-size:1.2em; padding:0px 0px; font-weight:400;}
.formfillup p.content{font-size:1.2em; padding:0px 0px; font-weight:400;}

.formfillup ul{ width:100%; float:left; margin:5px 0px 0px 0px; list-style-type:none;}
.formfillup ul li {width:49%; float:left; padding:2px; margin: 2px;}

.formfillup ul li.requirefields{width:98%;}
.formfillup ul li.submitfields{width:100%; text-align:center;}
.formfillup ul li.capcha {width:100%;  max-width:100%;margin:0 auto;display:block; font-size:14px; float:none !important; clear:both; overflow:hidden; padding: 20px 0}
.formfillup ul li.capcha button[type="button"] {background:#f55313; color:#ffffff; border:none; padding:9px; margin:5px; font-size:14px; cursor:pointer;}
.formfillup ul li.capcha span {margin:0 5px;}
.formfillup ul li.capcha img {vertical-align:bottom;}

.formfillup ul li p {width:100%;display:inline-block;}
.formfillup ul li input[type=text], 
.formfillup ul li textarea, 
.formfillup ul li select {width:100%; /*padding:8px; */height:35px; border:none; font-size:1.4em;}
.formfillup ul li p select[name="title"] { height:35px;padding:3px;}
.formfillup ul li p input:focus, textarea:focus, select:focus{border:none; background:#ccc;}

.formfillup ul li p.titlefields{width:13.2%;}
.formfillup ul li p.namefields{width:86%;}
.formfillup ul li p input.submitbtn{background:#f55313; font-size:1.5em; color:#fff; padding:1% 2%; border:none; text-transform:uppercase; cursor:pointer;}
.formfillup ul li p input.resetbtn{display:none;background:#9a9696; font-size:1.5em; color:#fff; padding:1% 4%; border:none; text-transform:uppercase; cursor:pointer;}
.formfillup ul li p .ui-datepicker{width:20em;}
.formfillup ul li p .ui-datepicker .ui-datepicker-title select{padding:4px 10px;}



.thanksmsg{display:none;width:1037px; height:250px; overflow:hidden; margin:auto; color:#3d3d3d; padding:1%; background:#e6e6e6; position:absolute; top:0; bottom:0; left:0; right:0; }
.thanksmsg .tagheading{ border-bottom:1px solid #a7a7a7; position:relative;}
.thanksmsg .tagheading .raq-closebtn{ position:absolute; top:0; right:0; background:#0157a4; color:#fff; text-align:center; padding:7px;}
.thanksmsg .tagheading h2{ text-align:center; font-size:2em; font-weight:bold; padding-bottom:1%;}
.tagheading h1{ text-align:center; font-size:2em; font-weight:bold; padding-bottom:1%;}
.thanksmsg .formfillup{width:90%; margin:auto; padding:2% 0; overflow:hidden; margin:auto; text-align:center;}
.thanksmsg .formfillup h4{width:100%;display:inline-block; text-align:center; font-size:1.5em; font-weight:bold; padding-bottom:1%;}
.thanksmsg .formfillup p{width:100%;display:inline-block; text-align:center; font-size:1.2em;}
.thanksmsg .formfillup .thxclosebtn{ margin-top:2%; font-weight:bold; text-align:center; color:#f55313; text-decoration:underline; }

.errormsg{display:none;width:1037px; height:250px; overflow:hidden; margin:auto; color:#3d3d3d; padding:1%; background:#e6e6e6; position:absolute; top:0; bottom:0; left:0; right:0; }
.errormsg .tagheading{ border-bottom:1px solid #a7a7a7; position:relative;}
.errormsg .tagheading .raq-closebtn{ position:absolute; top:0; right:0; background:#0157a4; color:#fff; text-align:center; padding:7px;}
.errormsg .tagheading h2{ text-align:center; font-size:2em; font-weight:bold; padding-bottom:1%;}
.errormsg .formfillup{width:90%; margin:auto; padding:2% 0; overflow:hidden; margin:auto; text-align:center;}
.errormsg .formfillup h4{width:100%;display:inline-block; text-align:center; font-size:1.5em; font-weight:bold; padding-bottom:1%;}
.errormsg .formfillup p{width:100%;display:inline-block; text-align:center; font-size:1.2em;}
.errormsg .formfillup .errclosebtn{ margin-top:2%; font-weight:bold; text-align:center; color:#f55313; text-decoration:underline; }

@media only screen and (max-width:1024px){
.request-a-qoute {padding:10px;}
.request-a-qoute-form {width:100%;}
.formfillup ul li p.titlefields{ width:28%;}
.formfillup ul li p.namefields{ width:70%;}
}

@media only screen and (max-width:767px){
.request-a-qoute {padding:10px; position:fixed; top:0px; height:auto; bottom:0; overflow-y:scroll; overflow-x:hidden;}
.formfillup ul li {width:100%;}

.request-a-qoute {z-index:999;}
}

