/*-------------------Speaker detail common request form-----------------------------------*/
#RequestBookPopup {padding:10px 10px 0 10px;position:relative !important;float:left;width:100%; min-height:615px;}
#RequestBookPopup h2 {color:#b70f0a;font-weight:600;text-decoration:none;margin:0;font-family:'Roboto',sans-serif;text-transform:none;line-height:30px;}
#RequestBookPopup h2.title-desk{font-size:26px; text-align:left;}
#RequestBookPopup h2.title-mobile{font-size:22px; text-align:center;padding-bottom:15px;display:none}
#RequestBookPopup p{font-size:14px;font-style:italic;color:#000;letter-spacing:0.01em;margin-bottom:25px;line-height:24px;}
#RequestBookPopup .speaker-pic{width:230px; float:left; position:absolute; left:0; top:0}
#RequestBookPopup .speaker-pic img { width:230px; height:205px}
#RequestBookPopup li{width:100%;margin-bottom:13px;display:inline-block;vertical-align:top; font-size:13px}
#RequestBookPopup .hline_single_space{margin: 20px 0;}
#RequestBookPopup ul.WithPhoto-form {width: 100%; float: none;padding-left: 245px; position: relative; top: 0;}
#RequestBookPopup ul.WithPhoto-form li:last-child{margin-bottom:0;padding:0}
#RequestBookPopup li:first-child input{font-weight:600;}
#RequestBookPopup li:last-child{width:100%;margin:0 auto 0 auto;display:block;padding:0px 2px 0px 0}

#RequestBookPopup ul.WithPhoto-form li:first-child {width:74%; margin-right:1%}
#RequestBookPopup ul.WithPhoto-form li:nth-child(2) {width:24%}
#RequestBookPopup ul.WithPhoto-form li:nth-child(3){width:74%;margin-right:1%;float:none}
#RequestBookPopup ul.WithPhoto-form li:nth-child(4){width:24%;margin-right:0}
#RequestBookPopup ul.WithPhoto-form li:nth-child(5){width:100%;margin-bottom:0;margin-top:0}

#RequestBookPopup ul.secound li:first-child{width:100%;}
#RequestBookPopup ul.secound li:nth-child(2){width:33%;margin-right:1%}
#RequestBookPopup ul.secound li:nth-child(3){width:32%;margin-right:1%}
#RequestBookPopup ul.secound li:nth-child(4){width:32%;margin-right:0%}
#RequestBookPopup ul.secound li:nth-child(5){width:33%;margin-right:1%}
#RequestBookPopup ul.secound li:nth-child(6){width:65.4%;margin-right:0%;}
#RequestBookPopup ul.secound li:last-child{margin-top:15px;}

#RequestBookPopup li .btn-div{width:100%;display:inline-block;text-align:center;vertical-align:top;padding-top:7px;}
#RequestBookPopup li .btn-div .submit-request-btn{text-align:center;font-size:18px;font-weight:500;color:#fff;background:#b70f0a;margin:0;padding:10px 20px;border:0;font-family:'Roboto',sans-serif;cursor:pointer;-webkit-appearance:none}
#RequestBookPopup li input[type="text"]{background:#ebebeb;border:1px solid #d6d6d6;height:35px;width:100%;line-height:35px;padding:0 10px;font-family:'Roboto',sans-serif;font-size:14px;color:#606060;position:relative !important}
#RequestBookPopup li .event-date{background-color:#ebebeb;border:1px solid #d6d6d6;height:35px;width:100%;line-height:35px;padding:0 10px;font-family:'Roboto',sans-serif;font-size:14px;color:#606060;background-image:url(../images/calender-icon-gray-bg.jpg) !important;background-repeat:no-repeat !important;background-position:95% 9px !important}
#RequestBookPopup li .select-style{padding:0;margin:0;color:#606060;border:1px solid #d6d6d6;height:35px;background-color:#ebebeb;background:#ebebeb url(../images/arrowdown.png) no-repeat right 50%;}
#RequestBookPopup li .select-style select{padding:0 10px;width:100%;border:none;box-shadow:none;font-size:14px;color:#606060;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#RequestBookPopup li .select-style select:focus, #RequestBookPopup li .select-style:focus select, #RequestBookPopup li .select-style select:active, #RequestBookPopup li .select-style:active select, select:focus{outline:0 !important;}
#RequestBookPopup li select{background:#ebebeb;border:1px solid #d6d6d6;height:33px;width:100%;line-height:33px;padding:0 10px;color:#606060;font-style:italic;font-size:14px;font-family:'Roboto',sans-serif;}
#RequestBookPopup li select option{font-style:normal;background:#fff;font-size:14px;padding:3px 5px;border-left:0;border-right:1px solid #b2b2b2;box-shadow:none;}
#RequestBookPopup li textarea{background:#ebebeb;border:1px solid #d6d6d6;height:35px;width:100%;line-height:35px;padding:0 10px;resize:none;height:109px;font-family:'Roboto',sans-serif;}
#RequestBookPopup li::-webkit-input-placeholder{color:#606060;font-style:italic;font-size:14px}
#RequestBookPopup li::-moz-placeholder{color:#606060;font-style:italic;font-size:14px}
#RequestBookPopup li:-ms-input-placeholder{color:#606060;font-style:italic;font-size:14px}
#RequestBookPopup li:-moz-placeholder{color:#606060;font-style:italic;font-size:14px}


/*-------------------Booking Request form-----------------------------------*/

#BookingRequestPopup {padding:10px 10px 0 10px;position:relative !important;float:left;width:100%; min-height:615px;}
#BookingRequestPopup h2 {color:#b70f0a;font-size:26px; text-align:left;font-weight:600;text-decoration:none;margin:0;font-family:'Roboto',sans-serif;text-transform:none;line-height:30px;}
#BookingRequestPopup p{font-size:14px;font-style:italic;color:#000;letter-spacing:0.01em;margin-bottom:25px;line-height:24px;}
#BookingRequestPopup li{width:100%;margin-bottom:13px;display:inline-block;vertical-align:top; font-size:13px}
#BookingRequestPopup .hline_single_space{margin: 20px 0;}
#BookingRequestPopup li:first-child input{font-weight:600;}
#BookingRequestPopup li:last-child{width:100%;margin:0 auto 0 auto;display:block;padding:0px 2px 0px 0}

#BookingRequestPopup li:first-child {width:100%;}
#BookingRequestPopup li:nth-child(2) {width:30%}
#BookingRequestPopup li:nth-child(3){width:68%; float:right}
#BookingRequestPopup li:nth-child(4){width:48%;}
#BookingRequestPopup li:nth-child(5){width:50%; float:right}
#BookingRequestPopup li:nth-child(6){width:100%;margin-bottom:0;margin-top:0}

#BookingRequestPopup ul.secound li:first-child {width:100%;}
#BookingRequestPopup ul.secound li:nth-child(2){width:48%; /*float:left*/}
#BookingRequestPopup ul.secound li:nth-child(3){width:50%; float:right}
#BookingRequestPopup ul.secound li:nth-child(4){width:48%; float:left}
#BookingRequestPopup ul.secound li:nth-child(5){width:50%; float:right}
#BookingRequestPopup ul.secound li:nth-child(6){width:100%;}
#BookingRequestPopup ul.secound li:last-child{margin-top:15px;}


/*----------------All Booking forms general classes----------------*/
.BookingForm li .event-budget { display:block}
.BookingForm li .event-budget-mb { display:none}
.BookingForm li .btn-div{width:100%;display:inline-block;text-align:center;vertical-align:top;padding-top:7px;}
.BookingForm li .btn-div .submit-request-btn{text-align:center;font-size:18px;font-weight:500;color:#fff;background:#b70f0a;margin:0;padding:10px 20px;border:0;font-family:'Roboto',sans-serif;cursor:pointer;-webkit-appearance:none}
.BookingForm li input[type="text"]{background:#ebebeb;border:1px solid #d6d6d6;height:35px;width:100%;line-height:35px;padding:0 10px;font-family:'Roboto',sans-serif;font-size:14px;color:#606060;position:relative !important}
.BookingForm li .event-date{background-color:#ebebeb;border:1px solid #d6d6d6;height:35px;width:100%;line-height:35px;padding:0 10px;font-family:'Roboto',sans-serif;font-size:14px;color:#606060;background-image:url(../images/calender-icon-gray-bg.jpg) !important;background-repeat:no-repeat !important;background-position:95% 9px !important}
.BookingForm li .select-style{padding:0;margin:0;color:#606060;border:1px solid #d6d6d6;height:35px;background-color:#ebebeb;background:#ebebeb url(../images/arrowdown.png) no-repeat right 50%;}
.BookingForm li .select-style select{padding:0 10px;width:100%;border:none;box-shadow:none;font-size:14px;color:#606060;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.BookingForm li .select-style select:focus, .BookingForm li .select-style:focus select, .BookingForm li .select-style select:active, .BookingForm li .select-style:active select, select:focus{outline:0 !important;}
.BookingForm li select{background:#ebebeb;border:1px solid #d6d6d6;height:33px;width:100%;line-height:33px;padding:0 10px;color:#606060;font-style:italic;font-size:14px;font-family:'Roboto',sans-serif;}
.BookingForm li select option{font-style:normal;background:#fff;font-size:14px;padding:3px 5px;border-left:0;border-right:1px solid #b2b2b2;box-shadow:none;}
.BookingForm li textarea{background:#ebebeb;border:1px solid #d6d6d6;height:35px;width:100%;line-height:35px;padding:0 10px;resize:none;height:109px;font-family:'Roboto',sans-serif;}
.BookingForm li::-webkit-input-placeholder{color:#606060;font-style:italic;font-size:14px}
.BookingForm li::-moz-placeholder{color:#606060;font-style:italic;font-size:14px}
.BookingForm li:-ms-input-placeholder{color:#606060;font-style:italic;font-size:14px}
.BookingForm li:-moz-placeholder{color:#606060;font-style:italic;font-size:14px}




@media (max-width:1440px){
#RequestBookPopup, #BookingRequestPopup {min-height:590px;}
#RequestBookPopup p, #BookingRequestPopup p {margin-bottom:15px;}
#RequestBookPopup .hline_single_space, #BookingRequestPopup .hline_single_space{margin:15px 0;}
}
@media (max-width:992px){
#RequestBookPopup ul.secound li:nth-child(3){width:31.5%;}
}
@media (max-width:767px) {
#RequestBookPopup, #RequestBookPopup {min-height:auto;}
#RequestBookPopup h2.title-desk, #RequestBookPopup p {display:none}
#RequestBookPopup h2.title-mobile{display:block}
#BookingRequestPopup h2 {text-align:center; font-size:20px; padding-bottom: 10px; line-height: 24px;} 
#BookingRequestPopup p { display:none}
#RequestBookPopup .speaker-pic img { width:55px; height:55px}
#RequestBookPopup .speaker-pic{width:55px;float:left;}
#RequestBookPopup ul.WithPhoto-form {padding-left:0;}
#RequestBookPopup ul.WithPhoto-form li{margin-bottom:7px;}
#RequestBookPopup .speaker-name-field {width:100%;float:none;padding:11px 0 10px 65px; position:relative;top:0;}
#RequestBookPopup li, #BookingRequestPopup li{width:100%;margin-bottom:7px;display:inline-block;vertical-align:top}
#RequestBookPopup ul.WithPhoto-form li:first-child,
#RequestBookPopup ul.WithPhoto-form li:nth-child(2),
#RequestBookPopup ul.WithPhoto-form li:nth-child(3),
#RequestBookPopup ul.WithPhoto-form li:nth-child(4),
#RequestBookPopup ul.WithPhoto-form li:nth-child(5),
#BookingRequestPopup li:first-child,
#BookingRequestPopup li:nth-child(2),
#BookingRequestPopup li:nth-child(3),
#BookingRequestPopup li:nth-child(4),
#BookingRequestPopup li:nth-child(5) { width:100%}
#RequestBookPopup li .event-date, #BookingRequestPopup li .event-date{background-position:98% 9px !important}
#RequestBookPopup li.EventLocat, #BookingRequestPopup li.EventLocat { display:none}
#RequestBookPopup li textarea, #BookingRequestPopup li textarea {height:60px;}
#RequestBookPopup .hline_single_space, #BookingRequestPopup .hline_single_space{margin:1px 0 2px 0;background-image:none}

#RequestBookPopup ul.secound li:nth-child(2){width:100%;}
#RequestBookPopup ul.secound li:nth-child(3){width:49%;margin-right:0;float:left}
#RequestBookPopup ul.secound li:nth-child(4){width:50%;margin-right:0%;float:right}
#RequestBookPopup ul.secound li:nth-child(5){width:100%;margin-right:0}
#RequestBookPopup ul.secound li:nth-child(6){width:100%;margin-right:0%;}

#BookingRequestPopup ul.secound li:nth-child(2),
#BookingRequestPopup ul.secound li:nth-child(5){width:100%; float:left}

#BookingRequestPopup ul.secound li:nth-child(3),
#BookingRequestPopup ul.secound li:nth-child(4) { width:49%; float:left}
#BookingRequestPopup ul.secound li:nth-child(4) { float:right}

#RequestBookPopup ul.secound li:last-child, #BookingRequestPopup ul.secound li:last-child{margin-top:0;}
#RequestBookPopup li .btn-div .submit-request-btn, .BookingForm li .btn-div .submit-request-btn { font-size:14px}

.BookingForm li .event-budget { display:none}
.BookingForm li .event-budget-mb { display:block}

}