.evttitle {text-transform: capitalize;font-size: 16px;color: #000;font-weight: 600;padding: 4px 0 0px 0;font-family: 'helveticaregular';width: 100%;float: left;}
.evttitle span {color: #FF0000;padding: 0 5px;} 
.form-control input {background-color: #f5f5f5 !important;border: 1px solid #e0e0e0 !important;-webkit-border-radius: 2px !important;border-radius: 2px !important;font: 500 13px/25px "helveticaregular" !important;display: block;width: 100% !important;max-width: 100% !important;padding: 4px;margin: 2px 0 12px;font-family: 'helveticaregular';}
.form-control textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #f5f5f5 !important;border: 1px solid #e0e0e0 !important;-webkit-border-radius: 2px !important;border-radius: 2px !important;resize: none !important;font: 500 13px/25px "helveticaregular";display: block;width: 100%;height: 100px;padding: 4px;margin: 2px 0 12px;font-family: 'helveticaregular';}
.path-event .tabs .tabs-list .tab.active {background-color: #f7f7f7;border-color: #f7f7f7;color: #d32f2f;background: #000 !important;color: #fff !important;}
.path-event .tabs ul li {text-transform: uppercase;font-size: 13px;font-weight: normal;padding: 13px 0;font-family: 'helveticaregular' !important;background: #929292;margin: 0 2px 0 0;border: 0;border-radius: 0;}
.event-multiitem input.form-control {width: 100% !important;float: left;}
input#datepicker, input#single_event_end_time, input#single_event_to_time,input#multiple_event_to_time, input#multiple_event_end_time {
    width: 100% !important;float: left;}
.event-time-field span,.event-multiitem span {float: left;padding: 0 12px;font-size: 15px;color: #929292;line-height: 50px;}
.event-multiitem span, .event_time_box span {float: left;padding: 0 12px;font-size: 15px;color: #929292;line-height: 50px;}
#multiple_event_all_day_no_set { width:25px !important;height:25px;float: left;margin: 0px 10px 0 0;font-family: 'helveticaregular';font-size: 15px;}
.evnt-check label {padding: 0 !important; width:auto !important;float: left;color: #6f6f6f;font: 16px/25px "helveticaregular" !important;}
.event_form_submit {  float: left !important; padding: 15px 0 !important; font-size: 15px !important; text-transform: capitalize !important; font-family: 'helveticaregular' !important; line-height: 15px !important;}
.event_form_submit:hover {  background-color: #0d1e26 !important; }
.contact_name { margin: 8px 0 20px 0; float: left; font-family: 'helveticaregular'; font-size: 15px !important;}
.path-event li.tab.active {text-transform: uppercase;font-size: 13px;color: #FFF !important;font-weight: normal;padding: 13px 0;font-family: 'helveticaregular' !important;background: #929292;margin: 0 2px 0 0;border: 0;border-radius: 0;}
.form-control label.error { color: red !important; font-family: "helveticaregular" !important; font-size: 15px !important; text-transform: none !important; float: left; width: 100%; }
input.error, textarea.error { border: 1px solid red !important; }
.full-div p { width:100%; float:left;}
/***************************************photo***************************************************/
.path-event .file-pst-block-main.main-midium-box {padding: 14px 0 13px;width: 100%;float: left;}
.path-event .common-file-upload.midium-box { width: 100%;  float: left; height: auto; outline: 2.9px dotted #d2d2d2; padding: 15px;position:relative; margin-bottom:15px;}
.path-event .img-recoom.midium-box-con {width: 100%;float: left;padding: 0 20px;margin: 0;}
.path-event .img-recoom ul {width: 100%;float: left;}
.path-event .img-recoom ul li {color: #6f6f6f;font: 15px/22px "helveticaregular";margin-bottom: 8px;width: 100%;float: left;padding-left: 0px;list-style-type: circle;margin-left: 20px;}
.path-event .img-recoom h2 { margin-bottom: 10px; }
.path-event .evnt-file-up {width: 100%;float: left;}
.path-event .evnt-file-up i { color: #fff; font-size: 15px; margin-right:10px;}
.path-event .evnt-file-up .upload-but {background: #d32f2f;width: 100%;float: left;text-align: center;padding: 10px 0;font-size: 17px;color: #FFF;height:42px;}
#edit-uploaded-file-upload[type=file], input[data-drupal-selector=edit-uploaded-file-upload] {
    position: absolute;top: 0px;right: 0;width: 100%;height: 100%;font-size: 0px;text-align: right;filter: alpha(opacity=0);opacity: 0;outline: none;background: white;cursor: pointer;display: block;}
.path-event input[data-drupal-selector=edit-uploaded-file-remove-button] { background: #d32f2f !important; border: 1px solid #d32f2f !important;  margin-left: -1px;  padding: 0px; margin: 0px; }
.path-event .file-upload-box img {width: 100%;height: 210px;}
.close_btn { display: none;}
/***************************************End photo***************************************************/         

/*=============== ADD NEW CSS FOR AHESANLI IN EVENT PAGE ==========*/
.events-head .title-16 { font-size:40px;}
.events-section .page-title { width:auto; float:left;}
.events-section .title-14 {font-size:20px; float:left;}
.events-head-next-but { border-bottom:2px solid #0d1e26; padding-bottom:0px; margin-bottom:10px;width:100%; float:left;font-size: 16px;    font-weight: bold;}
.events-head-next-but .next-prev { float:right;}
.events-head-next-but .next-prev span {background: #ccc;color: #000;cursor: pointer;padding: 8px 20px;float: left;border: 0;margin: 0 0px 0 2px;}
.bold-text .date-tp-2 { font-weight:bold;font-family: 'helveticaregular'; margin-left:0;}
.add-event-box { width: 100%;height: 254px;line-height: 282px;margin: 0;padding: 0; background: #ccc;}
.event-detail-box .category-tp-1 { margin-bottom:15px;}
.event-detail-box .category-tp-1 span {float: right;font-size: 50px;margin: 0px 0 0 8px;height: 17px;padding: 11px 0 0 0;}
.event-detail-box .title-3 { font-size:22px;margin-bottom: 10px;font-weight: 600;}
.event-detail-box { width:68%; float:left;}
.event-detail-box .category-tp-1 { text-transform:capitalize; font-size:15px;}
.event-time-place { margin-top:10px;}
.venu-place,.time-place {width:100%;float:left; font-size:15px;font-family: 'helveticaregular';font-weight: 600;}
.all-event-box figure { width:29%;}

/*===============  Priyanks Add New css for Add event page ================*/
.event-title-box span {width:100%; float:left; font: 15px/25px "helveticaregular";}
.event-title-box h1 {color: #000;font-size: 28px;font-weight: normal;float: left;line-height: 35px; padding: 0; font-family: 'helvetica_cybold';}
.path-event .event-block-main.pst-block-main { padding-top: 20px;}
.path-event .event-block-main #contactForm label{text-transform: capitalize; font-size: 16px; color: #000; font-weight: 600; padding:0 0 0px 0; font-family: 'helveticaregular';width: 100%;float: left;}
.path-event .event-block-main .form-group p {font-family: 'helveticaregular';float: left;width: 100%;color: #666; margin:0 0 0px 0;}
.path-event .event-block-main   input{margin:8px 0 20px 0; float:left;font-family: 'helveticaregular'; font-size:15px; margin-bottom: 5px;}
.path-event .event-block-main  textarea {margin:8px 0 0px 0; float:left;} 
.path-event #contactForm label span { color:#FF0000; padding:0 5px;}
.path-event #contactForm  .evnt-check input{width: 25px;height: 25px;float: left; margin:0px 10px 0 0;}
.path-event .event-block-main #contactForm button{float: left;padding: 15px 0;font-size: 15px;text-transform: capitalize;font-family: 'helveticaregular' !important;line-height: 15px;}
.path-event .file-upload-box {width: 100%;height: 210px;float:left;background: #e0e0e0;}
.path-event .common-file-upload {width:100%;height:auto;float:left;outline: 2.9px dotted #d2d2d2;padding:15px;}
.path-event .file-upload-box img {width: 100%;height: 210px;}
.path-event .file-pst-block-main { padding: 14px 20px 13px; }
.path-event .img-recoom {width:100%; float:left; margin-top: 20px;}
.path-event .img-recoom h2{ margin-bottom: 10px;}
.path-event .img-recoom ul {width:100%; float:left; }
.path-event .img-recoom ul li{color: #6f6f6f;font: 15px/22px "helveticaregular";margin-bottom: 8px; width: 100%;float: left;padding-left:0px;	list-style-type: circle;margin-left:20px;}
.tab-content .event-items {width: 100%;float: left;padding: 20px 15px;background: #f1f1f1;}
.event-scd-block .tabs-list { margin-bottom:0; width:100%; float:left;border-bottom: 2px solid #111; }
.event-scd-block .tabs-list ul { margin:0; padding:0; float:left; width:100%;}
.event-scd-block { width:100%; float:left; margin:10px 0;}
.path-event .event-block-main #contactFor .event-time-field input { float:left; width:45%;}
.event-time-field span { float:left;}
.form-group2 {width:50%; float:left;}
.form-group1 {width: 45%; margin-left: 30px; float:left;padding-top:1em;}
.event-btn-submit {width: 100%;float: left;}
.js-form-managed-file {}
.path-event .file--mime-image-jpeg { display: none !important;}
.path-event .js-form-managed-file input[name='uploaded_file_remove_button'] {position: absolute;top: -4px;width: auto !important;height: auto;padding: 4px 12px;color: white;border-radius: 65px !important;right: 5px;font-weight: bold !important;font-size: 15px !important;}
.path-event .ajax-progress-throbber .throbber {position:absolute; top: 45%;left:45%;}
.event-scd-block .tabs .tabs-list .tab { padding: 12px;}
.evnt-check { width:100%; float: left;}
.path-event .messages__wrapper.layout-container {position: absolute;top: 52px;width: 298px;}
.evnt-file-up .messages.messages--error { display: none; }
.path-event .messages--error {background-color: #ccc;border: none;text-align: justify;font-weight: normal;background-image: none !important;box-shadow: none !important;color: red !important;font-family: "helveticaregular" !important;font-size: 15px !important;text-transform: none !important;}
.path-event .messages--error .item-list li {margin: 0px !important;}
.event-btn-preview { float: right; width: 76%;}
.event-btn-preview a { -webkit-appearance: none;-moz-appearance: none;appearance: none;color: #fff;background-color: #d32f2f;-webkit-border-radius: 2px;border-radius: 2px;cursor: pointer;font: 500 11px/24px "Poppins";border: none;display: inline-block;padding: 11px 10px;min-width: 132px;text-align: center;text-decoration: none;text-transform: uppercase;margin-top: 8px; }
input#preview_button {margin-left: 10px;padding: 10px; text-transform: none !important;}
input#preview_button:hover { background-color: #0d1e26 !important;}
.upload_error { float: left; color: red; text-transform: none ! important; margin-top: 12px; }
.event_date_box, .event_time_box { width:100%; float:left;margin-bottom:5px;}
.box_input { width:44%; float:left;}
.event_time_box .form-item { margin: 0;}
.event_date_box #datepicker_single_events {width:44% !important;}
.inputButtonDiv input.button.js-form-submit { border: 0;background: #d32f2f; color: #FFF; padding: 14px 35px; font-size: 15px;}
#edit-uploaded-file-upload-error {margin-top: 10px !important;}
.path-event .messages__wrapper.layout-container { border: none !important; float: left !important; font-size: 18px !important; font-weight: bold !important; top: 21px !important; width: 72.6% !important; margin-left: 7px !important;}
.path-event .messages.messages--status { box-shadow: none !important; width: 100% !important; float: left !important; padding-left: 20px !important; background-image: none !important;}

@media screen and (min-width: 320px) and (max-width: 599px) {
    #add-events-form .js-form-item-website label p, #add-events-form .edit-schedule p { width:100%; float:left;}
    #add-events-form  .form-group2 {width:100%;}
}
#eventtimestartto,#eventtimestartfrom {display: none; color:red;}

/*======= Add Css Ahesanali 24-01-2017 ========*/
/* .event-multiitem span.error, .event_time_box span.error {color: red !important;font-family: "helveticaregular" !important;font-size: 15px !important; text-transform: none !important;float: left;width: 100%;line-height: 22px; padding: 0;}  */

.g-recaptcha {
    float: left;
    margin-top: 10px;
    width: 100%;
}
#recaptcha-error { display:none; }
.form-control span.error {
    color: red !important;
    font-family: "helveticaregular" !important;
    font-size: 15px !important;
    text-transform: none !important;
    float: left;
    width: 100%;
}