.hotel_star_rate .rating-gly-star{font-size:17px;}
.rating-container .rating-stars::before{text-shadow:initial;}
.hotel_star_rate .star-rating {line-height: 16px;}
.modal-custom-width button,.register_form_fields .reg_btn button {background-color: #551d53;border: medium none;border-radius: 3px;color: #ffffff;font-family: opensansregular;font-size: 18px;margin-bottom: 15px;padding: 13px 10px;text-transform: uppercase;width: 100%;}
/*.fill_field .help-block {display:none!important;margin: 0;width: 100%;}*/
.fill_field .form-group{margin:0px;}
/*.fill_field  .has-error input[type="text"],.fill_field  .has-error input[type="email"],.fill_field  .has-error input[type="number"],.fill_field  .has-error input[type="password"],.fill_field  .has-error input[type="file"],.fill_field  .has-error textarea{border-color:#ffc0c0 #ffc0c0 #ff6060;}*/
.register_form_fields select, .cresent_auditor_form select{height:auto!important;}
.modal-custom-width button.close{background:none;color:#000000;width:auto;padding:0;}
.cresent_contact_form select{background: #f2f2f2 url("../images/select-arw.png") no-repeat scroll 94% center;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;max-height: 51px;}
.muslim_travelhouse{position:relative;}
.muslim_travelhouse>a{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;}
.round_rate_proceed.blank-crescentrating {background-position: -150px -278px;color: #ffffff;font-family: opensansbold;font-size: 14px;height: 26px;width: 29px;}
.round_rate_proceed.blank-crescentrating span.rate-val{background:none;}
div.search_box_onclick,div.side_hidden_links{z-index: 9999;}
.xsmall_width {width: 7%;}
span.overlay_light {background-color: rgba(0, 0, 0, 0.5);}
.field_form_subsription button{height:40px;max-height:40px;}
.margin0{margin:0}
.report-ramadan-text select {background-color: #50134E;color:#FFFFFF;border: 1px solid #aa8ac4;padding: 8px 20px 10px;}
.report-ramadan-text select option{padding:2px 20px;}
.thank_box.instruction_margin{margin-bottom: 0px;}
.thank-you-section.bottom-spacing{padding-bottom: 50px;}
.field_form_subsription div {margin: 0;}
.cd-timeline-block img {border: 5px solid #fff;border-radius: 150px;height: 220px;width: 220px;}
.cd-timeline-block:nth-child(2) .side-map-img img{border: medium none;border-radius: initial;height: auto;width: auto;}
.bmargin20{margin-bottom:20px;}
.rating_n_book_actionDiv {margin-top: 25px;width: 20%;float: right; position: absolute;right: 0;text-align: right; padding-right: 25px;}

.coming_soon_textbox p a {font-size: 14px;margin: 0 5px;text-decoration: underline;}
.small_rate_star .rating-md {font-size: 14px;}
.control-label {font-family: opensansbold !important;}
.custm_file_select .upload_btn_custm.btn-file {background-color: #521950;border: 1px solid #521950;border-radius: 5px;display: inline-block;font-size: 13px;height: 30px;line-height: normal;padding: 4px;position: absolute;right: 10px;top: 9px;width: 100px;}
.upload_btn_custm.btn-file span.hidden-xs {padding-top: 4px;}
.btn-danger.fileinput-remove-button {background-color: #521950;border-color: #521950; border-radius: 5px !important;margin-top: 9px;padding: 5px 20px 3px;}
.fileinput-remove-button .hidden-xs{display:none;}
.custm_file_select .file-caption.kv-fileinput-caption {background-color: #ececec;border-color: #ccc;border-style: solid;border-radius:2px;border-width: 1px 1px 2px;box-shadow: none !important;height: auto;padding: 10px;width:100%;}
.file-input.file-input-new {color: #fff !important;display: inline-block;width: 100%;}
.custm_file_select {display: inline-block;float: left;width: 100%;}
.control-label {color: #444444!important;font-family: opensanslight;font-size: 14px;font-weight: 300;}
.upload_btn_custm.btn-file {display: inline-flex !important;}
.upload_btn_custm i, .upload_btn_custm span {display:inline-block !important;padding: 0 5px;}
.upload_btn_custm i {margin-top: 1px;}
.fill_field .select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field {background: #f2f2f2 none repeat scroll 0 0;height: 48px;}
.fill_field .select2-container--krajee .select2-selection {background-color: #f2f2f2;border-color: #cccccc;border-style: solid;border-width: 1px 1px 2px;box-shadow:none !important;color:#757575;}
.fill_field .select2-container--krajee.select2-container--open .select2-selection, .select2-container--krajee .select2-selection:focus {border-color: #50134e;box-shadow: 0 1px 1px #50134e inset, 0 0 6px #50134e;}
.fill_field .select2-container--krajee .select2-results__option--highlighted[aria-selected] {background-color: #80437e;}
body .s2-togall-button {color: #50134e;}
body .select2-container--krajee .select2-dropdown {border-color: rgb(160, 99, 158);box-shadow: 0 6px 12px rgba(80, 19, 78, 0.1);}
body .select2-container--krajee .select2-results__option[aria-selected="true"] {background-color: rgb(176, 176, 176);color: rgb(255, 255, 255);}
.name_of_person p {overflow: visible;}
.custom_radio_new{position:relative;left:20px;}
.custom_radio_new label::before {border: 1px solid #cccccc;border-radius: 20px;box-shadow: 0 0 2px #cccccc inset;content: "";height: 15px;left: -20px;position: relative; display:inline-block;top: 3px;width: 15px;}
.custom_radio_new label::after{background-color: #50134e;border-radius: 15px;content: "";display: none;height: 7px;left: -17px;position: absolute;top: 7px;width: 7px;}
.custom_radio_new input[type="radio"]{display:none;}
.hotel-listing-new .s_description_text p {max-height: 36px;overflow: hidden;}
.cresent_hotel_rating_part .rating-md{font-size:20px;}
.pull_right {float: right;}
.report_img_icon {height: 344px;line-height: 344px;overflow: hidden;}
.green_bg {background-color:#427A33 !important;border-color: #008000 !important;color: #ffffff !important;}
.g_list_ul.icon_alignment a {padding-left: 59px;font-size:12px;}
.icon_alignment .sm-spn-img {left: 20px;position: absolute;top: 8px;}
.side_hidden_links .side_ul_link li a {border-bottom: 1px solid #632b61;box-shadow: 0 1px 0 #3e063c;}
.sm-spn-img {display: inline-block;height: 30px;margin-right: 5px;width: 30px;}
.sm-spn-img > img {border-radius: 40px;height: 100%;width:100%}
.name_of_person p {color: #ffffff;}	
.timeline_content img {display: inline-block;margin: 0 2.5px 5px 2.5px;max-width: 100px;border-radius:5px;}
.timeline_content aside img {height: 60px;width: 60px;}
.timeline_content section.main_img {margin: 20px 0 0;}
.site-logo-width img{max-width:120px;}
.moving_steps_cr .form-group {margin: 0;}
.moving_steps_cr .help-block{display:initial;}
.description_text_plugin .form-group{margin:20px 0 0;}
.btn_styleaaa {border: medium none;border-radius: 3px;color: #ffffff;margin: 0 0 20px;padding: 5px 12px;}
.same_field_box .select2-container--krajee .select2-selection {background:none;border:none;border-radius:0;box-shadow:none;outline: 0 none;}
.same_field_box .select2-container--krajee .select2-selection--single {height: auto;line-height: normal;padding: 6px 0 0;}
.same_field_box .select2-container--krajee .select2-selection--single .select2-selection__arrow{height:auto;border:none!important;top:14px;}
#halalfooddirectory-facilities > label {width: 48%;}
.btn_style3{background-color: rgba(85, 29, 83, 0.9);border: medium none;border-radius: 3px;color: #ffffff;display: inline-block;font-size: 14px;margin: 11px 3px;min-width: 150px;padding: 9px 20px;text-align: center;}
.same_field_box input[type="search_location"]{background:none repeat scroll 0 0;border: medium none;color: #929292;float: left;font-size: 14px;font-weight: 500;padding: 5px 0 0;width: 100%;}
.font-small{text-transform:initial!important}
.form-group.field-hotelimage-ktchnhalalctrfnimage.testclass .file-input.file-input-new{border:1px solid #f00 !important;}
.separate-box .help-block,.field_form_subsription .help-block {display: initial;}
.footer_newsletter_subscription.separate-box > h5 {font-family: open_sanssemibold;font-size: 16px;margin: 0 0 10px;}
.footer_newsletter_subscription.separate-box > p{color:#FFFFFF;}
.grey_logo_color img{-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);}
.grey_logo_color img:hover{-webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);}
@media (max-width:767px){ .tab_result_box#gmap_canvas{ width: 100%; height: 240px!important} div.master-card-crescentrating-logo a h1 {margin:10px 0 -30px;}.shortDiv {padding-right: 165px !important;}
    
}
@media (max-width:599px){.rating_n_book_actionDiv { margin-top:0px; width:100%; float: left;position: static;right: 0;padding-bottom: 10px; padding-left: 10px;} } 
    
.profile-information .verification_link {color: #50134e;text-decoration: underline;}
.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:100%;overflow:hidden;z-index:5;}
.blog_listing_section .video-container,.author_section_p .video-container{height:0}
.rating_n_time{z-index:6;}

.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.padding0{padding:0!important;}
.side_ul_link .side_iner_ul {display: inline-block;padding-left: 40px;width: 100%;}
/*****social share button css start****/
.custom-social-share-bx{display:inline-block;width:100%;padding:10px 0;}
.custom-social-share-bx .social-sprite{background-image:url('../images/social-sprite.png');background-repeat:no-repeat;display:inline-block;width:30px;height:30px;}
.custom-social-share-bx .social-sprite.facebook{background-position:-69px 0;}
.custom-social-share-bx .social-sprite.twitter{background-position:0 0;}
.custom-social-share-bx .social-sprite.linkedin{background-position:-103px 0;}
.custom-social-share-bx .social-sprite.gplus{background-position:-69px -77px;}
.custom-social-share-bx .social-sprite.pinterest{background-position:0 -39px;}
.custom-social-share-bx .social-sprite{
    -webkit-filter: grayscale(50%); /* Chrome, Safari, Opera */
	-moz-filter: grayscale(50%);
	-ms-filter: grayscale(50%);
    filter: grayscale(50%);
	margin:0 1px;
}
.custom-social-share-bx .social-sprite:hover{
    -webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
    filter: grayscale(0%);
}
/*****social share button css end****/

.master-card-crescentrating-logo a h1 {display: inline-block;font-family: opensanslight;font-size: 23px;font-weight: bold;margin:30px 0 -15px;}
.blog_detail_part a {text-decoration: underline;}
.sub-portions-heading ol {display: inline-block;}
.terms_label.terms_label_center{position: relative!important;top:-24px!important; left: -20px !important;}
.same_field_box a{text-decoration: underline;}
.field-hotel-terms > label{height:0;}
.field-contactus-verifycode > input[type="text"], .field-contactus-verifycode > img {display: inline-block;float: left;margin-right: 20px;}
.field-contactus-verifycode > input[type="text"] {max-width: 50%;}
.fill_field .captcha_plugin .action_captcha {width: 100%;}
#fox {background:none;margin: 0;padding: 0;}
.ui-autocomplete {z-index: 5;}
.request-form-crbx .form-group {margin-bottom: 0;}
.request-form-crbx .help-block {bottom: -10px;display: block;font-size: 12px;position: absolute;}
.request-form-crbx .form-control{border-radius:0;}
.first-widthbox, .second-widthbox {position: relative;}
.set-in-line label{display:inline-block;width:auto!important;margin-right:20px!important;}
.specialties {float: left;padding: 50px 0;width: 100%;}
.restmenuwrap {box-shadow: 0 0 0 16px #ffffff inset, 0 0 0 17px #eeeeee inset, 0 0 0 18px #ffffff inset, 0 0 0 19px #eeeeee inset, 0 0 0 20px #ffffff inset, 0 0 0 21px #eeeeee inset, 0 4px 20px rgba(0, 0, 0, 0.1);opacity: 1;pointer-events: auto;transform: translateZ(0px);}
.restmenuwrap {font-size: 14px;margin-bottom: 20px;padding: 40px 40px 20px;}
.restmenuwrap h3.maincat {border-bottom: 4px double #eeeeee;color: #653363;font-size: 15px;font-weight: bold;margin: 0 0 20px;padding-bottom: 10px;}
.panel-table .td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #dddddd #dddddd -moz-use-text-color;
    border-image: none;border-style: none solid solid none;border-width: medium 1px 1px medium;display: table-cell;padding: 15px;
}
.panel-table {display: table;}
.panel-table > .panel-heading > .tr > .td:last-child {border-radius: 0 4px 0 0;}
.panel-table > .panel-heading > .tr > .td:first-child {border-radius: 4px 0 0;}
.panel-table > .panel-heading > .tr > .td, .panel-table > .panel-footer > .tr > .td {background-color: #f5f5f5;}
.panel-table .td:last-child {border-right: medium none;}
.panel-table > .panel-heading {background:none;display: table-header-group;}
.panel-table > div:last-child > .tr:last-child > .td {border-bottom: medium none;}
.panel-table > .panel-body::before, .panel-table > .panel-body::after {content: none;}
.panel-table > .panel-body {display: table-row-group;}
.panel-table > div > .tr {display: table-row;}
.specialties ul{padding-left:30px;display:inline-block;width:100%;}
.specialties ul li{display:inline-block;width:100%;position:relative;}
.specialties ul li::before{content:'';width:8px;height:8px;position:absolute;left:-15px;top:9px;background-color:#653363;border-radius:10px;list-style-type:none;}
.ui-body-a, .ui-page-theme-a .ui-body-inherit, html .ui-bar-a .ui-body-inherit, html .ui-body-a .ui-body-inherit, html body .ui-group-theme-a .ui-body-inherit, html .ui-panel-page-container-a {color: #333333;text-shadow: 0 1px 0 #f3f3f3;}
.specialties .channel_partner_content.accreditation-layout-content {border: medium none;margin: 0;padding: 0;}
.channel_partner_content .restmenuwrap a {background-color: #ffffff;border: 1px solid #dddddd;border-radius: 0;font-size: 14px;margin: 0 0 -1px;padding: 10px 15px;text-align: left;text-transform: none;}
.channel_partner_content .restmenuwrap .list-group-item.disabled,.channel_partner_content .restmenuwrap .list-group-item.disabled:hover,.channel_partner_content .restmenuwrap .list-group-item.disabled:focus {background-color: #eeeeee;color: #777777;}
.channel_partner_content .restmenuwrap a.list-group-item:first-child {border-top-left-radius: 4px;border-top-right-radius: 4px;}
.channel_partner_content .restmenuwrap a.list-group-item:last-child {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.specialties .channel_partner_content .panel-table {width: auto;}
a.list-group-item:hover, a.list-group-item:focus {background-color: #f5f5f5;color: #555555;text-decoration: none;}
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {cursor: pointer;}
.specialties ul.dot-placing li::before{top:14px;}
.event-list-repeat-bx::before {background-color: #ff6d00;border-radius: 20px;color: #ffffff;content: attr(data-on);font-family: open_sanssemibold;font-size: 11px;left: 10px;letter-spacing: 1px;line-height: 25px;padding: 0 12px;position: absolute;text-align: center;text-transform: uppercase;top: -10px;}
.open_floating_icons .float-follow-link {width: 170px;}