@import url('https://fonts.googleapis.com/css?family=Open+Sans:700');body, html{height:100%;width:100%}
.cf:after, .clear, .we-advance-inner-box{clear:both}
ul{list-style-type:none}
*, a{outline:0}
*{margin:0;padding:0;box-sizing:border-box}
.clear,
body,
h1,
h2,
h3,
h4,
h5,
h6,
html,
ul,
ul li{margin:0;padding:0}
img{height:auto;border:0}
ul li{list-style:none}
a{text-decoration:none}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
ins,
mark,
nav,
section,
small,
summary,
title,
video{display:block}
.cf:after,
.cf:before{content:" ";display:table}
body{background:#fff;position:relative;overflow-x:hidden;}
select{border:1px solid #dde0e2;-moz-appearance:none;font:14px/14px 'Open Sans';color:#58595e;padding:2px 15px 5px 6px;box-sizing:border-box;border-radius:3px;float:left;background:transparent url("../images/select-arrow.png") no-repeat scroll 90% 14px;appearance:none;-webkit-appearance:none;line-height:23px;}
option{padding:0px 0px 0px 15px;}
.chek-cont{float:left;width:100%;}
.chek-cont .che{display:inline-block;position:relative;width:122px;margin-top:0;height:47px;}
.chek-cont ul li{float:left;margin:0px 0px 0px !important;}
.chek-cont ul li .label{display:block;position:relative;z-index:9;cursor:pointer;margin:0;-webkit-transition:all 0.25s linear;text-align:center;height:47px;top:-21px;}
.chek-cont ul li input[type=radio]{visibility:hidden;position:absolute;right:0;}
.chek-cont ul li .checkbox1{display:block;position:absolute;border:1px solid #d5d8df;height:47px;width:122px;top:0px;right:0px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear;opacity:0.5;text-align:center;padding-top:7px;font:13px/30px 'open_sansregular';color:#898a8c;}
.chek-cont ul li .checkbox1.border-radius1{border-radius:3px 0px 0px 3px;}
.chek-cont ul li .checkbox1.border-radius2{border-radius:0px;}
.chek-cont ul li .checkbox1.border-radius3{border-radius:0px 3px 3px 0px;}
.chek-cont ul li:hover .checkbox1{border:1px solid #f45c00;opacity:1;}
.chek-cont ul li .checkbox1::before{display:block;position:absolute;content:'';height:100%;width:100%;top:0px;right:0px;margin:auto;}
.chek-cont ul li .checkbox1 figure{width:100%;text-align:center;margin-top:2px;float:left;}
.chek-cont input[type=checkbox]:checked ~ .checkbox1{border:1px solid #da2d11;opacity:1;}
.chek-cont input[type=checkbox]:checked ~ .checkbox1::before{background:url(../images/chek-cont-img.png) no-repeat;height:12px;width:12px;border-radius:100%;right:18px;top:17px;}
.chek-cont input[type=checkbox]:checked ~ label{color:#0DFF92;}
.chek-cont input[type=checkbox]{visibility:hidden;}
.checkbox-custom{opacity:0;position:absolute;}
.checkbox-custom, .checkbox-custom-label{display:inline-block;vertical-align:middle;cursor:pointer;}
.checkbox-custom-label{position:relative;}
.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before{content:'';background:#fff;border:2px solid #cac9c9;display:inline-block;vertical-align:middle;width:16px;height:16px;padding:2px;text-align:center;box-sizing:border-box;}
.checkbox-custom:checked + .checkbox-custom-label:before{content:"";background:url(../images/checked.png)no-repeat center center;color:#fff;}
.left-btns .checkbox-custom + .checkbox-custom-label::before{margin-bottom:3px;}
.request-quote-detail{width:100%;float:left;padding:0 0 0 5%;}
.request-quote-detail .req-detail-outer-body{width:auto;background:#fff;margin:0px auto;padding:0px;box-sizing:border-box;position:relative;border-radius:3px;}
.request-quote-detail .req-detail-outer-body .close-icone{width:auto;position:absolute;top:28px;right:30px;cursor:pointer;}
.request-quote-detail .req-detail-outer-body .top-header{width:100%;text-align:center;float:left;padding:0px;box-sizing:border-box;}
.request-quote-detail .req-detail-outer-body .top-header h2{display:block;font:700 38px/31px 'Open Sans', sans-serif;color:#494f5d;letter-spacing:-1px;}
.request-quote-detail .req-detail-outer-body .top-header h2 span{color:#f45c00;text-transform:uppercase;}
.request-quote-detail .req-detail-outer-body .top-header h2::after{content:"";display:block;width:40px;height:1px;border-bottom:1px solid #f45c00;margin-left:49%;padding-top:15px;}
.top-header #erp-message{border:1px solid green;color:green;font-size:15px;margin:15px 0;padding:5px 0;}
.request-quote-detail .customer-detail-left{width:618px;float:left;}
.request-quote-detail .customer-detail-left .header{width:100%;float:left;margin-bottom:10px;}
.request-quote-detail .customer-detail-left .mid{width:100%;float:left;}
.request-quote-detail .customer-detail-left .header h2{display:block;font:700 20px/18px 'Open Sans', sans-serif;color:#494f5d;padding:5px 0px 10px 0px;border-bottom:2px solid #ebebeb;letter-spacing:-0.5px;}
.request-quote-detail .customer-detail-left .cst-form-sec{width:100%;float:left;}
.request-quote-detail .customer-detail-left .cst-form-sec .name, .request-quote-detail .customer-detail-left .cst-form-sec .email, .request-quote-detail .customer-detail-left .cst-form-sec .m-number, .request-quote-detail .customer-detail-left .cst-form-sec .origin{width:100%;float:left;margin-bottom:9px;}
.request-quote-detail .customer-detail-left .cst-form-sec .name .form-div select{border-radius:3px 0 0 3px;}
.request-quote-detail .customer-detail-left .cst-form-sec .name .form-div .outer_fname input{border-radius:0px 0 0 0px;}
.request-quote-detail .customer-detail-left .cst-form-sec .name .form-div .outer_mname input{border-radius:0px 0 0 0px !important;border-left:0;border-right:0;}
.request-quote-detail .customer-detail-left .cst-form-sec .name .form-div .outer_lname input{border-radius:0px 3px 3px 0px;}
.request-quote-detail .customer-detail-left .cst-form-sec .label-div{display:inline-block;float:left;width:135px;}
.request-quote-detail .customer-detail-left .cst-form-sec .form-div{display:inline-block;float:left;width:483px;padding-left:15px;box-sizing:border-box;box-sizing:border-box;}
.request-quote-detail .customer-detail-left .cst-form-sec .label-div label{display:block;font:13px/43px 'Open Sans';color:#70747d;text-align:right;}
.request-quote-detail .customer-detail-left .cst-form-sec .label-div label span{color:#f45c00;}
.request-quote-detail .customer-detail-left .cst-form-sec .form-div input{background:transparent none repeat scroll 0% 0%;border:1px solid #dde0e2;border-radius:3px;font:13px/21px 'Open Sans';color:#58595e;padding:12px 5px 12px 15px;box-sizing:border-box;width:100%;}
.request-quote-detail .customer-detail-left .cst-form-sec .name input{width:50%;display:inline-block;float:left;}
.request-quote-detail .customer-detail-left .cst-form-sec .name input.fname{border-radius:3px 0px 0px 3px;}
.request-quote-detail .customer-detail-left .cst-form-sec .name input.lname{border-radius:0px 3px 3px 0px;}
.request-quote-detail .customer-detail-left .cst-form-sec .m-number input.stdcode{border-radius:3px 0px 0px 3px;width:68px;display:inline-block;float:left;border-right:0 none;}
.request-quote-detail .customer-detail-left .cst-form-sec .m-number input.phone{border-radius:0px 3px 3px 0px;width:220px;display:inline-block;float:left;}
.request-quote-detail .customer-detail-left .cst-form-sec .origin select{width:236px;border:1px solid #dde0e2;appearance:none;-moz-appearance:none;-webkit-appearance:none;font:14px/14px 'Open Sans';color:#58595e;padding:11px 5px 11px 15px;box-sizing:border-box;border-radius:3px;background:transparent url(../images/select-arrow.png) 209px 14px no-repeat;display:inline-block;float:left;line-height:23px;}
.request-quote-detail .customer-detail-left .cst-form-sec .origin select option{padding:0px 0px 0px 15px;}
.request-quote-detail .customer-detail-left .cst-form-sec .origin input{width:226px;float:left;display:inline-block;box-sizing:border-box;margin-left:6px;}
.request-quote-detail .customer-detail-left .help-us{width:100%;float:left;border:1px solid #63a3c7;padding:13px 20px;box-sizing:border-box;border-radius:3px;margin-top:17px;}
.request-quote-detail .customer-detail-left .help-us figure{width:87px;height:87px;display:inline-block;float:left;}
.request-quote-detail .customer-detail-left .help-us p{display:inline-block;float:left;font:14px/26px "Open Sans";color:#767982;width:85%;width:440px;margin-left:42px;margin-top:5px;}
.request-quote-detail .tour-n-hotel-main{width:100%;float:left;}
.request-quote-detail .tour-n-hotel-main .tour-main{width:100%;float:left;}
.request-quote-detail .tour-n-hotel-main .tour-main .check-box{width:100%;float:left;padding:5px 0px 5px 0px;border-bottom:2px solid #ebebeb;margin-bottom:10px;}
.request-quote-detail .tour-n-hotel-main .tour-main .check-box div{width:30px;display:inline-block;float:left;}
.request-quote-detail .tour-n-hotel-main .tour-main h2{display:inline-block;float:left;font:700 20px/18px 'Open Sans', sans-serif;color:rgb(73, 79, 93);margin-top:5px;margin-left:10px;letter-spacing:-0.5px;}
.request-quote-detail .tour-n-hotel-main .tour-main .label-div label{display:block;font:13px/43px 'Open Sans';color:#70747d;text-align:right;}
.request-quote-detail .tour-n-hotel-main .tour-main .label-div label span{color:#f45c00;}
.request-quote-detail .tour-n-hotel-main .tour-main .form-div input{background:transparent none repeat scroll 0% 0%;border:1px solid #dde0e2;border-radius:3px;font:13px/21px 'Open Sans';color:#58595e;padding:10px 5px 10px 15px;box-sizing:border-box;width:100%;}
.request-quote-detail .tour-n-hotel-main .tour-main select{width:236px;border:1px solid #dde0e2;appearance:none;-moz-appearance:none;-webkit-appearance:none;font:14px/14px 'Open Sans';color:#58595e;padding:12px 5px 12px 15px;box-sizing:border-box;border-radius:3px;background:transparent url(../images/select-arrow.png) 209px 14px no-repeat;display:inline-block;float:left;}
.request-quote-detail .tour-n-hotel-main .tour-main .label-div{display:inline-block;float:left;width:135px;}
.request-quote-detail .tour-n-hotel-main .tour-main .form-div{display:inline-block;float:left;width:483px;padding-left:15px;box-sizing:border-box;}
.request-quote-detail .tour-n-hotel-main .tour-main .type-of-tour, .request-quote-detail .tour-n-hotel-main .tour-main .email, .request-quote-detail .tour-n-hotel-main .tour-main .m-number, .request-quote-detail .tour-n-hotel-main .tour-main .origin, .request-quote-detail .tour-n-hotel-main .tour-main .calender, .request-quote-detail .tour-n-hotel-main .tour-main .Passengers, .request-quote-detail .tour-n-hotel-main .tour-main .city-visit, .request-quote-detail .tour-n-hotel-main .tour-main .stay, .request-quote-detail .tour-n-hotel-main .tour-main .estimate{width:100%;float:left;margin-bottom:6px;}
.request-quote-detail .tour-n-hotel-main .tour-main .type-of-tour select.adventure{width:230px;display:inline-block;margin-right:6px;}
.request-quote-detail .tour-n-hotel-main .tour-main .type-of-tour select.adventure option{padding:0px 0px 0px 15px;}
.request-quote-detail .tour-n-hotel-main .tour-main .type-of-tour input{width:232px;display:inline-block;}
.request-quote-detail .tour-n-hotel-main .tour-main .calender .cle-box{width:100%;display:inline-block;float:left;position:relative;}
.calender .cle-box{margin-bottom:6px;}
.request-quote-detail .tour-n-hotel-main .tour-main .calender .cle-box span{position:absolute;top:9px;right:10px;}
#calendar_input{border:1px solid #dde0e2;font-family:Roboto, Arial, Helvetica;font-size:14px;color:#404040;width:48%;}
.arriv.qForm{width:50% !important;}
#calendar_icon{vertical-align:middle;cursor:pointer;}
.request-quote-detail .tour-n-hotel-main .tour-main .form-div input[type="number"]{-moz-appearance:inherit;}
.request-quote-detail .tour-n-hotel-main .tour-main .Passengers .form-div input{width:156px;display:inline-block;float:left;}
.request-quote-detail .tour-n-hotel-main .tour-main .Passengers .form-div input.adult-num{border-radius:3px 0px 0px 3px;background:transparent url(../images/select-arrow.png) 96% 14px no-repeat;}
.request-quote-detail .tour-n-hotel-main .tour-main .Passengers .form-div input.kidsabove-six{border-radius:0px;background:transparent url(../images/select-arrow.png) 96% 14px no-repeat;border-left:0;border-right:0;}
.request-quote-detail .tour-n-hotel-main .tour-main .Passengers .form-div input.kidsbelow-six{border-radius:0px 3px 3px 0px;background:transparent url(../images/select-arrow.png) 96% 14px no-repeat;}
.request-quote-detail .tour-n-hotel-main .tour-main .city-visit label{font:13px/23px 'Open Sans';}
.request-quote-detail .tour-n-hotel-main .tour-main .city-visit textarea{background:transparent none repeat scroll 0% 0%;border:1px solid #dde0e2;border-radius:3px;font:13px/21px 'Open Sans';color:#58595e;padding:10px 5px 10px 15px;box-sizing:border-box;width:100%;height:65px;resize:none;float:left;margin:0;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main{width:100%;float:left;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main h2{display:inline-block;float:left;font:700 20px/18px 'Open Sans', sans-serif;color:rgb(73, 79, 93);margin-top:5px;margin-left:10px;letter-spacing:-0.5px;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .check-box{width:100%;float:left;padding-top:10px;border-bottom:2px solid #ebebeb;margin-bottom:10px;padding-bottom:5px;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .check-box div{width:30px;display:inline-block;float:left;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .label-div label{display:block;font:13px/43px 'Open Sans';color:#70747d;text-align:right;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .label-div label span{color:#f45c00;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .label-div{display:inline-block;float:left;width:135px;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .form-div{display:inline-block;float:left;width:483px;padding-left:15px;box-sizing:border-box;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .hotel_type, .request-quote-detail .tour-n-hotel-main .hotel-req-main .rooms, .request-quote-detail .tour-n-hotel-main .hotel-req-main .rooms-cet, .request-quote-detail .tour-n-hotel-main .hotel-req-main .meal-req, .request-quote-detail .tour-n-hotel-main .hotel-req-main .comment{width:100%;float:left;margin-bottom:6px;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .form-div input{background:transparent none repeat scroll 0% 0%;border:1px solid #dde0e2;border-radius:3px;font:13px/21px 'Open Sans';color:#58595e;padding:12px 5px 12px 15px;box-sizing:border-box;width:100%;}
::-webkit-input-placeholder{color:#898a8c;}
:-moz-placeholder{color:#898a8c;}
::-moz-placeholder{color:#898a8c;}
:-ms-input-placeholder{color:#898a8c;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .form-div select{width:365px;border:1px solid #dde0e2;appearance:none;-moz-appearance:none;-webkit-appearance:none;font:14px/14px 'Open Sans';color:#58595e;padding:10px 5px 10px 15px;box-sizing:border-box;border-radius:3px;background:transparent url(../images/select-arrow.png) 338px 14px no-repeat;display:inline-block;float:left;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .form-div select option{padding:0px 0px 0px 15px;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .form-div textarea{background:transparent none repeat scroll 0% 0%;border:1px solid #dde0e2;border-radius:3px;font:13px/21px 'Open Sans';color:#58595e;padding:10px 5px 10px 15px;box-sizing:border-box;width:100%;height:65px;resize:none;float:left;margin:0;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .rooms .form-div input.room-num{width:182px;display:inline-block;float:left;border-radius:3px 0px 0px 3px;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .rooms .form-div input.extra-bed{width:182px;display:inline-block;float:left;border-radius:0px 3px 3px 0px;border-left:0;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .sub-btn{width:100%;float:left;padding-left:135px;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .sub-btn input.submit{cursor:pointer;background:#34b473;color:#fff;font:16px/18px 'robotobold';border:1px solid #3c9468;padding:20px 0px;width:249px;margin-top:10px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.request-quote-detail .rq_a_qt-right{width:287px;display:inline-block;float:left;padding:16px 0px 0px 68px;box-sizing:border-box;margin:0px auto;}
.request-quote-detail .rq_a_qt-right ul{width:100%;float:left;margin-top:39px;}
.request-quote-detail .rq_a_qt-right ul li{width:100%;float:left;margin-bottom:22px;}
.request-quote-detail .rq_a_qt-right ul li .img-sec{width:49px;display:inline-block;float:left;}
.request-quote-detail .rq_a_qt-right ul li .cont{width:148px;display:inline-block;float:left;margin-left:22px;margin-top:5px;}
.request-quote-detail .rq_a_qt-right ul li .cont h2{display:block;font:15px/18px "clanotbold";color:#394048;margin-top:2px;}
.request-quote-detail .rq_a_qt-right ul li .cont p{display:block;font:12px/22px "Open Sans";color:#70747d;}
.request-quote-detail .checkbox-custom + .checkbox-custom-label::before{width:26px;height:26px;border-radius:3px;}
.request-quote-detail .customer-detail-left .cst-form-sec .name ul{padding:0px;display:inline-block;float:left;}
.request-quote-detail .customer-detail-left .parsley-errors-list li{font:12px/14px 'Open Sans';}
.request-quote-detail .customer-detail-left .cst-form-sec .name input{width:100%;}
.request-quote-detail .customer-detail-left .cst-form-sec .name select{padding:11px 25px 11px 7px;}
.md-content > div ul{padding:0px !important;}
.request-quote-detail .customer-detail-left .cst-form-sec .email{width:100%;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div{width:78%;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div #qf-email{width:236px;float:left;margin-right:5px;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div #qf-confirm_email{width:226px;}
.request-quote-detail .customer-detail-left .cst-form-sec .name .outer_fname, .request-quote-detail .customer-detail-left .cst-form-sec .name .outer_mname, .request-quote-detail .customer-detail-left .cst-form-sec .name .outer_lname{width:129px;display:inline-block;float:left;}
.irs-from, .irs-to, .irs-single{padding:4px 5px !important;font:12px/14px 'Open Sans' !important;}
.status-detail button.itinerary{cursor:pointer;background:rgb(52, 180, 115) none repeat scroll 0% 0%;color:rgb(255, 255, 255);font:16px/18px "robotobold";border:1px solid rgb(60, 148, 104);padding:14px 0px;margin-top:10px;width:166px;border-radius:3px;}
.irs-slider{background:#dd2d20 none repeat scroll 0 0 !important;border:7px solid #fff !important;box-shadow:0 0 10px #999 !important;display:inline-block !important;top position:absolute !important;}
.irs-shadow{display:none !important;}
.irs-bar-edge{background:#dd2d20 !important;border:0px !important;height:15px !important;}
.irs-bar{background:#dd2d20 !important;border:0px !important;height:15px !important;}
.irs-line{height:15px !important;background:#e9ebed!important;border:0px !important;}
.irs-from, .irs-to, .irs-single{font:13px/13px "Open Sans" !important;padding:3px 8px 5px !important;background:#dd2d20 !important;top:-6px !important;}
.irs-from::after, .irs-to::after, .irs-single::after{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565;}
.irs-min, .irs-max{font:13px/13px "robotoregular" !important;background:none !important;}
.stay, .estimate{margin-top:25px;}
.irs.js-irs-0{width:100%!important;display:inline-block;float:left;}
.request-quote-detail .tour-n-hotel-main .tour-main .estimate select{border:0px;width:58px;display:inline-block;float:left;background:transparent url(../images/inr_dropdown.png) 36px 9px no-repeat;padding:0px;margin:28px 0 0 10px;}
.request-quote-detail .tour-n-hotel-main .tour-main .stay label{font:13px/13px 'Open Sans';margin-top:34px;}
.request-quote-detail .tour-n-hotel-main .tour-main .estimate label{font:13px/13px 'Open Sans';margin-top:34px;}
.parsley-errors-list{list-style:none;display:none !important;}
.parsley-errors-list li{color:#f00;}
#queryForm .query-select-frm{height:47px;margin:0;}
.parsley-error{border-color:red!important;}
.form-div .nametitle{width:79px!important;border-right:0 none;}
#erp-message{margin:10% 0;text-align:center;}
#erp-message p{font-size:20px;line-height:30px;}
.popup-content.fadeIn.autoh{border-radius:3px;overflow:inherit;}
.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid orange;border-bottom:16px solid green;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media screen and (max-width:1050px){.popup-content{width:1000px !important;left:51%!important;}
}
@media screen and (max-width:1023px){.popup-content{width:900px !important;left:57%!important;}
.request-quote-detail{padding:0;}
.request-quote-detail .customer-detail-left{width:64%;}
.request-quote-detail .customer-detail-left .cst-form-sec .name .outer_fname, .request-quote-detail .customer-detail-left .cst-form-sec .name .outer_mname, .request-quote-detail .customer-detail-left .cst-form-sec .name .outer_lname{width:26%;}
.request-quote-detail .customer-detail-left .cst-form-sec .form-div{width:74%;}
.request-quote-detail .tour-n-hotel-main .tour-main .calender .cle-box{width:50%;}
.request-quote-detail .tour-n-hotel-main .tour-main .Passengers .form-div input{width:33.3%;background:none!important;}
.request-quote-detail .customer-detail-left .cst-form-sec .origin select{width:47%;background:transparent url("../images/select-arrow.png") no-repeat scroll 90% 14px;}
.request-quote-detail .customer-detail-left .cst-form-sec .origin input{width:49%;}
.request-quote-detail .customer-detail-left .cst-form-sec .email{width:100%;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div{width:73%;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div #qf-email{width:41%;}
#request_quote .md-content{width:98%!important;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div #qf-confirm_email{width:50%;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div #qf-email{width:48%;}
}
@media screen and (max-width:899px){.popup-content{width:100% !important;left:auto !important;}
.request-quote-detail .rq_a_qt-right{display:none;}
.request-quote-detail .customer-detail-left{width:100%;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div #qf-confirm_email{width:46%;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div #qf-email{width:45%;}
#request_quote .md-content{width:95%!important;}
.form-div .nametitle{padding-right:13px !important;width:13% !important;}
.request-quote-detail .customer-detail-left .cst-form-sec .origin input{width:45%;}
.request-quote-detail .customer-detail-left .cst-form-sec .origin select{width:44%;}
}
@media screen and (max-width:639px){.request-quote-detail .customer-detail-left .cst-form-sec .form-div{width:70%;}
.request-quote-detail .customer-detail-left .cst-form-sec .name .outer_fname, .request-quote-detail .customer-detail-left .cst-form-sec .name .outer_mname, .request-quote-detail .customer-detail-left .cst-form-sec .name .outer_lname{width:100%;margin-top:6px;}
.request-quote-detail .customer-detail-left .cst-form-sec .name .form-div .outer_mname input{border:1px solid #dde0e2;border-radius:3px 0 0 3px !important;width:100%;border-right:0;}
.request-quote-detail .customer-detail-left .cst-form-sec .origin select{width:50%;background:transparent url("../images/select-arrow.png") no-repeat scroll 95% 14px;margin-right:5px !important;}
.request-quote-detail .customer-detail-left .cst-form-sec .form-div input{width:47%;margin-top:6px;margin-left:0;margin-top:0;border-radius:3px;}
.request-quote-detail .customer-detail-left .cst-form-sec .m-number input.phone{width:80%;}
.request-quote-detail .customer-detail-left .cst-form-sec .m-number input.stdcode{width:18%;margin-right:0;}
.request-quote-detail .tour-n-hotel-main .tour-main .type-of-tour select.adventure{width:100%;background:transparent url("../images/select-arrow.png") no-repeat scroll 95% 14px;}
.request-quote-detail .tour-n-hotel-main .tour-main .calender .cle-box{width:100%;}
.request-quote-detail .tour-n-hotel-main .tour-main .Passengers .form-div input{width:100%;}
.request-quote-detail .tour-n-hotel-main .tour-main .Passengers .form-div input.kidsabove-six{border-right:1px solid #dde0e2;border-left:1px solid #dde0e2;border-radius:3px !important;margin:6px 0;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .rooms .form-div input.room-num{width:100%;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .rooms .form-div input.extra-bed{width:100%;margin-top:6px;border-left:1px solid #dde0e2;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .form-div select{width:100%;background:transparent url("../images/select-arrow.png") no-repeat scroll 95% 14px;}
.chek-cont .che{width:33.3%;}
.chek-cont ul li .checkbox1{width:100%;}
.outer_fname{margin-top:0 !important;width:81% !important;}
.outer_lname, .outer_mname{width:50% !important;}
.outer_fname .fname, .outer_lname .lname{width:100% !important;margin-right:0;border-radius:0 3px 3px 0 !important;}
#calendar_input, #arrival_city{width:100%;}
.form-div .nametitle{width:19%!important;padding-right:15px!important;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div #qf-confirm_email{width:47%;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div #qf-email{width:50%;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div{width:68%;}
.request-quote-detail .customer-detail-left .cst-form-sec .form-div{width:68%;}
}
@media screen and (max-width:479px){.request-quote-detail .customer-detail-left .cst-form-sec .form-div{width:100%;padding:0;}
.request-quote-detail .customer-detail-left .cst-form-sec .label-div label{line-height:30px;margin-bottom:0;text-align:left;}
.request-quote-detail .tour-n-hotel-main .tour-main .label-div label, .request-quote-detail .tour-n-hotel-main .hotel-req-main .label-div label{text-align:left;line-height:30px;}
#calendar_input{margin-top:0;}
.request-quote-detail .tour-n-hotel-main .tour-main .Passengers .form-div input.adult-num, .request-quote-detail .tour-n-hotel-main .hotel-req-main .rooms .form-div input.room-num{margin-top:0;}
.request-quote-detail .tour-n-hotel-main .tour-main .stay label, .request-quote-detail .tour-n-hotel-main .tour-main .estimate label{margin-top:0;margin-bottom:20px;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .sub-btn{padding-left:0;text-align:center;}
.request-quote-detail .tour-n-hotel-main .hotel-req-main .sub-btn input.submit{width:50%;}
.request-quote-detail .req-detail-outer-body .top-header h2{font-size:30px;margin-bottom:20px;}
.request-quote-detail .tour-n-hotel-main .tour-main h2, .request-quote-detail .tour-n-hotel-main .hotel-req-main h2, .request-quote-detail .customer-detail-left .header h2{font-size:18px;}
.request-quote-detail .tour-n-hotel-main .tour-main .label-div{width:auto;}
.stay, .estimate{margin-top:0;}
.request-quote-detail .customer-detail-left .cst-form-sec .email .form-div{width:100%;}
}