/* CSS Document */
html {font-size:10px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body { font-size:14px; color:#333; background-color:#F5F5F5; margin:auto; font-family:"Roboto",sans-serif;margin:0 auto;padding:0;min-width:1200px;overflow-y:scroll; }
a {color:#428bca; text-decoration:none; }
a img{color:#428bca; text-decoration:none; border:none;}

.full-panel{ width:100%; height:auto; margin:auto; overflow:hidden;}
.container{ width:1100px; height:auto; margin:auto;  overflow:hidden;  }
.frm-section{ width:700px; height:auto; float:left;   margin:10px; margin-top:20px; }

.mainform{margin:16px; margin-top:0px;width:600px; height:auto;padding:26px;z-index:9999;position:relative; border: 6px solid #3e9ce3; background-color:#fff; border-radius: 6px;}
.mainform .heading{margin:-8px auto;text-align:center;text-transform:capitalize;font-size:25px;font-weight:500;}
.mainform form{ margin-top:17px;}
label{color:#555; font-size:16px;}
.mandatory{ color:#FF0000;}
.form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555;display:block;font-size:14px;height:28px;line-height:1.42857;padding:6px 15px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;vertical-align:middle;width:320px; font-size:15px;}
.form-group{float:left;margin:15px 0 0}
.form-control2{padding:6px 15px;width:258px; height:28px;}
.form-group2{margin-left:18px}
.form-control3{height:38px;width:290px}
.form-control14{height:80px; max-height:200px; max-width:568px; width:568px; }
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.btn{color:#fff;text-transform:capitalize;animation-name:bounceIn;animation-duration:1s;animation-fill-mode:both;}
.btn-block{display:block;width:100%}
.btn{-moz-user-select:none;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-block;font-size:25px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:8px 8px;text-align:center;vertical-align:middle;white-space:nowrap;margin-top:18px;background-color:#d85f1a; background-image: linear-gradient(to bottom,#f2891d,#d85f1a);border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);}

.help-scection{ width:330px; height:auto; float:right;  margin:20px; font-family:Arial,Helvetica; }
.choose-panel{ width:330px; height:auto; margin-top:20px; margin-bottom:30px;  }
.choose-pic{ width:70px; height:70px;  margin-left:125px;}
.choose-heading{ width:330px; height:30px;  font-weight: bold;font-size:22px; text-align:center;color: #666666; }
.choose-sub{ width:330px; height:auto;  line-height: 20px; font-size: 16px; color: #666666; text-align:center; }

.text-center {text-align:center; margin-top:10px;}
.heading-h2{display:block; font:36px/46px "Trajan Pro"; color:#111; padding-bottom:10px; margin-top:0px; margin-bottom:10px; background:url(../images/gray-dots-lines.png) no-repeat center bottom;}
.heading-h2 span{font:italic 36px Corbel; color:#bb000f;}

.review-panel{ width:1150px; height:auto;  margin:auto; overflow:hidden;}
.review-left{ width:562px; height:200px;  float:left; border: 1px solid #e1e1e1; margin-bottom:13px;}
.review-right{ width:562px; height:200px;  float:right; border: 1px solid #e1e1e1; margin-bottom:13px;}
.customer-info{ width:120px; height:auto;  margin-left:20px; margin-top:20px; float:left;}
.customer-info img {width: 69px; height: 69px; border: 1px solid #ccc; margin-left:25px; }
.img-circle {border-radius: 50%;}
.customer-info cite {font-size: 13px; font-weight: 500; color: rgba(0,0,0,0.8); font-family: 'Roboto', sans-serif; display: block; text-align: center;  text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; line-height: 20px;}
.review-text{width:380px; height:auto;   margin-left:20px; margin-top:10px; float:right;}
.review-text p {font-size: 13px; line-height:20px; color: #000000; font-family: 'Roboto', sans-serif; overflow: hidden; margin-right:17px; text-align:justify;}
.star-rating{ width:110px; height:20px; }
.star-rating ul { list-style:none; margin-left:-40px;}
.star-rating li{ padding:5px 9px 8px 9px; background:url(../images/star.png) no-repeat; float:left; height:20px;}


/*------Trust panel css start------*/
.trust-panel{ width:1320px; height:140px; margin:auto; overflow:hidden; }
.trust-box{ width:370px; height:auto;  float:left; border: 2px solid #dfe1e8; margin-left:48px;}
.trust-icon { float: left; width: 60px;height: 75px; margin: 15px;}
.ftr-msg__img { max-width: 100%; max-height: 100%;}
.trust-txt-wrpr {float: left;  width: 258px;    height: 75px; margin: 20px 0 20px 15px;}
.trust-ttl { margin-bottom: 10px;    font-size: 20px;}
.trust-txt { font-size: 14px;    line-height: 20px;    color: #707687;}
/*------Trust panel css ends------*/

/*------Contact panel css start------*/
.contact-panel{ width:1100px; margin:auto; height:auto; overflow:hidden; }
.grey-contact-data{background: #none; width:1100px; height:150px; margin:auto;}
.ctnct-box{border-right: 2px solid #dedede; width:305px; height:112px;padding-left:2px; padding-right:2px; float:left;   margin:20px 0 0 35px;}
.contct-zone{ width:275px; height:auto;  margin:2px;}
.contact-img-add{ width:65px; height:125px; background:url(../images/contact-map.png) no-repeat; float:left;}
.contact-img-phn{ width:65px; height:125px; background:url(../images/contact-phn.png) no-repeat; float:left;}
.contact-img-email{ width:65px; height:125px; background:url(../images/contact-email.png) no-repeat; float:left;}
.contact-add{ width:200px; height:auto; float:right; font: 18px/27px "Century Gothic"; color:#2C2B2B;}
.contact-add a{color:#2C2B2B;}
.contact-add a:hover{color:#ff9900;}

.map{ width:1100px; height:310px; margin:auto;}
/*------Contact panel css ends------*/

/*------FOLLOW US css start------*/
.footer-social{background:#1b282a; width:100%; height:65px; margin:auto; overflow:hidden;}
.footer-black{ background:#1b282a; color:#FFF; padding-top:10px; padding-bottom:10px; } 
.follow-text{ font:22px "Trajan Pro"; text-transform:uppercase; text-align:right; padding:10px 5px 0 0px; } 

div#abt-qantas a i{ width:46px; height:46px; background:url(../images/social-icon.png)no-repeat; float:left; margin:0 0 0 3px; cursor:pointer; }
div#abt-qantas a#tw i{ background-position:-6px -4px; }
div#abt-qantas a#fb i{ background-position:-55px -4px; }
div#abt-qantas a#in i{ background-position:-104px -4px; }
div#abt-qantas a#pt i{ background-position:-153px -4px; }
div#abt-qantas a#g i{ background-position:-202px -4px; }
div#abt-qantas a#tw:hover i,div#abt-qantas a#tw:active i{ background-position:-6px -53px; }
div#abt-qantas a#fb:hover i,div#abt-qantas a#fb:active i{ background-position:-55px -53px; }
div#abt-qantas a#in:hover i,div#abt-qantas a#in:active i{ background-position:-104px -53px; }
div#abt-qantas a#pt:hover i,div#abt-qantas a#pt:active i{ background-position:-153px -53px; }
div#abt-qantas a#g:hover i,div#abt-qantas a#g:active i{ background-position:-202px -53px; }

.social-panel{ width:800px; height:50px;  overflow:hidden; float:left; margin-left:255px; }
.follow-link{  width:180px; height:50px; float:left; margin-right:35px;}
.newsletter-panel{ width:200px; height:50px;  overflow:hidden;}
/*------FOLLOW US css ends------*/


/*------footer menu css start------*/
.footer-menu{ width:100%; height:40px;background:#253c40; overflow:hidden; border-top: #34494d solid 1px; }
.footer{ height:60px; width:1300px; margin:auto;  }
.footer ul{ list-style:none; margin:5px 0 0 10px;}
.footer li{ float:left; padding:0 15px 0 15px; }
.footer li a{ text-decoration:none; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.footer li a:hover{ text-decoration:underline;}
.footer p{text-align:center; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; letter-spacing:1px;}
.footer a{ text-decoration:none; color:#FFCC00; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px;}
.footer a:hover{ text-decoration:underline;}
		
.footer_strip{ height:15px; width:100%; background:#DD2E2E;}
/*------footer menu css ends------*/

