.footer_widget_area ul li a::before {
    content: '';
    position: absolute;
    left: unset;
    width: 5px;
    top: 17px;
    height: 1px;
    background: 
    #757575;
    right: -5px;
}
.footer_widget_area ul li a {

    padding-left: 0px;
    padding-right: 10px;

}
.about_widget .ab_wd_list .media .media-left {
    padding-left: 18px;
    padding-right: 0px;
}
.about_widget .ab_wd_list {
    padding-right: 0px;
    padding-top: 22px;
    padding-bottom: 30px;
    padding-left: 0px;
}
.footer_widget_area ul.instagram-pics li a {

    padding-left: 0;
    padding-right: 0px;

}
.about_widget .book_now_area {
    padding-right: 38px;
    padding-left: 0px;
}
.single_hotel_title h3::before {
    content: "";
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 15%;
    height: 1px;
    background: 
    #ffb606;
    right: 0;
}
.right_contact_info .contact_info_title p {
   
   
    padding-right: 0px;
}
.right_contact_info .contact_info_list .media:first-child .media-left {
    padding-left: 26px;
    padding-right: 0px;
}
.right_contact_info .contact_info_list .media .media-left {
    padding-left: 26px;
    padding-right: 0px;
}
.right_contact_info .contact_info_list .media:last-child .media-left {
    padding-left: 25px;
    padding-right: 0px;
}
.f_title h3::before {

    content: "";
    right: 0;

}
.resort_title::before {
    content: "";
    right: 0;
}
.book_table_inner .book_table_item .input-append .add-on {
    position: absolute;
    right: unset;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 18px;
}
.intro_title h2::before{
    right: 0;
}
.kc-carousel-images.owl-carousel-images.kc-sync1.owl-nav-arrow.owl-carousel.owl-theme {

    direction: ltr;

}
.kc-carousel-images.owl-carousel-images.kc-sync1.owl-nav-arrow.owl-carousel.owl-theme .owl-item,
.resort_gallery.owl-carousel.owl-loaded.owl-drag,
.clients_slider.owl-carousel.owl-loaded.owl-drag {

    direction: ltr;

}
.breadcrumb-area .trail-item::before {
    
    float: right;
}
.explor_item .explor_text ul::before {
    content: "";
    
    right: 0;
}
.pull-left {
    float: right !important;
}
.pull-right {
    float: left !important;
}
.top-line.header_top .right-content.pull-right .right_widget.top_right_widget {
    margin-left: 62px;
    margin-right: 0px !important;

}
.header_top .header_top_inner a:last-child {
    margin-right: 0px;
}
.right_widget.top_right_widget li#wpcs_selector-2 {
  
    padding-left: 0px;
}
.header_top_inner .left-content span {
    margin-left: 0px;
    margin-right: 0px;
}
/*.navbar-right {
    float: left !important;
    margin-right: -15px;
}*/

#menu-language #menu-item-6284-en {
    position: absolute;
    left: 19px;
    top: 11px;
    right: unset;
}

.resort_list ul li a {
   padding-left: unset;
padding-right: 35px;
}
.resort_list ul li a i {

    position: absolute;
    left: unset;
    top: 40%;
 transform: translateY(-50%) rotate(-180deg);
    
    right: 0;

}
.header_top  .header_top_inner  .left-content.pull-left a:last-child {
    margin-left:  22px;
}
.rate_card_btn {
    display: inline-block;
    float: left;
}
.grid_gallery_inner .gallery_filter li:last-child {
    margin-right: 52px;
}
.grid_gallery_inner .gallery_filter li:first-child {
    margin-right: 0px;
}
.resort_list.custom_resort_list ul li:hover a i {
    left: unset;
}
.breadcrumb-text.banner_inner_content.الآرشيفات\:.االأطعمة.والمشروبات .tt-title,
.breadcrumb-text.banner_inner_content.الآرشيفات\:.السبا  .tt-title
 {

    overflow-x: hidden;
    text-indent: -220px;

}
.reserve_table_section.container-fluid .col-md-6.col-xs-12.reserve_form,
.footer_widget_area .col-md-3.col-sm-6.col-xs-12.footer-widget.footer-widget-4 {
    float: left !important;
}
.reserve_form {
    margin-left: unset;
}
.reserve_table_section.container-fluid .col-md-4.col-xs-12.reserve_table_detail,
.footer_widget_area .col-md-3.col-sm-6.col-xs-12.footer-widget.footer-widget-1,
.footer_widget_area .col-md-3.col-sm-6.col-xs-12.footer-widget.footer-widget-2.link_widget ,
.footer_widget_area .col-md-3.col-sm-6.col-xs-12.footer-widget.footer-widget-3.link_widget,
.hotel_details_inner .image_galery .col-md-6.col-sm-12 {
    float: right;
}

@media (min-width:992px) {
.navbar-right {

    float: left !important;
    margin-right: unset;
    margin-left: -15px;

}
.navbar-header,
#um_form_editprofile-arabic #um_field_24_editprofile-arabic, 
#um_form_editprofile-arabic  input,
#um_form_editprofile-arabic label{

    float: right;

}
.primary-menu-container {
    display: inline-block;
    margin-right: auto;
    margin-right: 109px !important;
}
#um_form_editprofile #um_field_24_editprofile ,
#um_form_editprofile input{

    float: left;

}
.um_field_container {

    display: inline-block;
    width: 100%;

}
#menu-language #menu-item-4911:hover .sub-menu {
    display: block;
    position: absolute;
    left: 0;
    background-color: #fff;
    transition: all 0.5s ease;
    z-index: 11111;
    top: 29px;
}
}
.counter-wrapper .counter-iteam .kc_col-sm-3:nth-child(4) .kc-col-inner-container::before {
    display: block !important;
}
.counter-wrapper .counter-iteam .kc_col-sm-3:nth-child(1) .kc-col-inner-container::before {
    display: none !important;
}
.style1.book_table_inner .book_table_item {
    float: right;
}
.new-old-box .atg_content {
    padding-left: 10px;
}
.resort_list ul li:hover a i {
    right: 11px !important;
    left: unset;
    top: 26px;
}
.resort_list ul li a i {
    top: 14px !important;
}
.hb_related_other_room > .title::after {
    right: 0 !important;
}
.rooms.tp-hotel-booking.hb-catalog-column-4.owl-carousel.owl-theme .owl-item {
    float: right !important;
}
.room_details_area .col-md-8 {
    float: right !important;
}
#wpcf7-f6417-p6521-o1 form {
    position: relative;
}
#wpcf7-f6417-p6521-o1 form::before {
    content: "";
    height: 85%;
    width: 1px;
    background: 
    #d6d5d8;
    position: absolute;
    left: -80px;
    top: 35px;
}
#wpcf7-f6417-p6521-o1 form::after {
    content: "";
    height: 192px;
    width: 3px;
    background: 
    #ffb606;
    position: absolute;
    left: -81px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.hb_input_field::after {
    left: 6px !important;
    top: 12px;
    right: unset;
}
.col-md-offset-right-1, .col-lg-offset-right-1 {
    margin-left: 8.33333333%;
    margin-right: 0px !important;
}
.room_service_list_inner .resort_list ul li a {
    
    padding-left: 0px;

    padding-right: 32px;
}.hb-rating-input {
   
    direction: ltr;
}
.rating-input {
    
    direction: ltr;
}
.widget.widget_hb_widget_book_room h3.hb_search_item_price {
    padding: 0px;
    margin: 0px;
    text-align: right;
}
.wpcf7-form {
    text-align: right;
}
.grid_gallery_area.tt-portfolio.isotope-filter .grid_gallery_inner .gallery_filter {
    display: inline-flex;
    margin: 0 auto;
}
.grid_gallery_area.tt-portfolio.isotope-filter .grid_gallery_inner {
   
    text-align: center;
}
.grid_gallery_area.tt-portfolio.isotope-filter .grid_gallery_inner .gallery_filter li[data-filter=".events1"] {
    -webkit-order: 6;
    order: 6;
}
.grid_gallery_area.tt-portfolio.isotope-filter .grid_gallery_inner .gallery_filter li[data-filter=".water-front1"] {
    -webkit-order: 4;
    order: 4;
}
.grid_gallery_area.tt-portfolio.isotope-filter .grid_gallery_inner .gallery_filter li[data-filter=".gym1"]{
	-webkit-order: 3;
	order: 3;
}
.grid_gallery_area.tt-portfolio.isotope-filter .grid_gallery_inner .gallery_filter li[data-filter=".swimming-pool1"]{
	-webkit-order: 5;
	order: 5;
}
.grid_gallery_area.tt-portfolio.isotope-filter .grid_gallery_inner .gallery_filter li[data-filter=".spa1"]{
	-webkit-order: 2;
	order: 2;
}.right_contact_info {
    padding-right: 134px;
    padding-top: 80px;
    padding-left: 0px;
}
#wpcf7-f6301-p6412-o1 form::before {
    content: "";
    height: 85%;
    width: 1px;
    background: 
    #d6d5d8;
    position: absolute;
    left:  -81px;
    top: 35px;
}
#wpcf7-f6301-p6412-o1 form::after {
    content: "";
    height: 192px;
    width: 3px;
    background: 
    #ffb606;
    position: absolute;
    left: -80px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
div.wpcf7 .ajax-loader {
    visibility: hidden;
    display: inline-block;
    background-image: url("/pearlhotel/plugins/contact-form-7/images/ajax-loader.gif");
    width: 16px;
    height: 16px;
    border: none;
    padding: 0;
    margin: 0 0 0 4px;
    vertical-align: middle;
    float: left;
}
.sidebar_area .widget_categories ul li a::after {
    content: '\f104';
    font-family: 'FontAwesome';
    color:  #797979;
    font-size: 14px;
    position: absolute;
    top: 0;
    left: 0;
    right: unset;
}
#wrapper-index.blog_details_area.mainblock{
    padding-bottom: 80px;
}
.blog_details_area.mainblock #primary ,
.blog_details_area.mainblock .col-md-9{
    float: right;
    text-align: right;
}
.blog_details_area.mainblock #primary .blog_text ,
.blog_details_area.mainblock .col-md-9 .blog_text {
    text-align: right;
}
.hotel_listing_inner.hotel_pad_right .col-md-6.col-sm-6.col-xs-12 {
    float: right;
}
#menu-language li {
    position: absolute;
    left: 19px !important;
    right: unset !important;
    top: 11px;
}
.right-content.pull-right .tt-top-teaser .lrm-login.lrm-hide-if-logged-in {
    margin-left: 10px;
}#menu-item-6533 {
    display: none;
}