 body{
        font-family: 'Cairo', sans-serif!important;
    }
a.theme-btn.search-icon.mr-2 {
    /*padding: 15px 15px!important;*/
}
.select-contain .bootstrap-select .flag-icon {
   float: right!important;
}
.header-right-action button.btn.dropdown-toggle.btn-light::after {
    left: 0px!important;
}

.form-group.mb-2 i.eye {
    position: absolute;
    float: left;
    right: 12px;
    top: 13px;
    font-size: 23px;
    color: #61CBE2;
    cursor: pointer;
}

.hero-content .section-heading .sec__title {
    font-family: 'Cairo', sans-serif!important;
}
.header-right {
    float: right;
}
.main-menu-content ul li .dropdown-menu-item {right: 0!important;text-align:right!important;left: auto;}
.main-menu-content ul li .dropdown-menu-item li a{text-align:right!important;display: block;}
.contact-form-action .form-group .search-btn, .contact-form-action .form-group .submit-btn {
  position: absolute;
  left: 8px!important;
  right:auto!important;
  top: 41px;
}
.contact-form-action .form-group .form-icon {
    position: absolute;
    right: 15px;
    left:auto;
}
header #form {
    position: absolute;
    left: 0!important;
    right:auto!important;
}
header #searchbox {
    float: right!important;
    text-align: right!important;
}
.ltr-btn:hover, .rtl-btn:hover, .rtl-btn-2:hover {
    color: #fff!important;
    left: 0!important;
}
.ltr-btn, .rtl-btn {left: -79px!important;right: auto!important;}
.ltr-btn, .rtl-btn-2{left: -143px!important;right: auto!important;}
.section-tab.text-center.pl-4 {
    float: right!important;
    margin-top: -43px!important;
}
.section-tab .nav-tabs .nav-item {
    margin-bottom: 0;
    margin-right: 13px!important;
}
.section-heading.margin-bottom-40px {
    text-align: right!important;
}
.form-box{
    text-align:right!important;
}
.contact-address li > .icon-element {
    right: 0!important;
    left: auto!important;
}
.contact-address li {
    padding-right: 45px!important;
}
.form-group input {
    text-align: right;
    padding-right: 40px!important;
}
textarea#message {
    text-align: right;
    padding-right: 40px!important;
}
.section-tab .nav-tabs .nav-item {
    margin-right:0px!important;
}
.card-item .card-img .badge {
    right: 20px!important;
    left:auto;
}
.card-item .card-img .add-to-wishlist{
    left:20px!important;
    right:auto;
}
.card-body{
    text-align: right;
}
.sidebar-widget {
    text-align: right;
}
.stroke-shape::after, .stroke-shape::before {
    right: 0!important;
    left: auto;
}
.custom-checkbox input[type="checkbox"]:checked + label:before, .custom-checkbox input[type="checkbox"]:not(:checked) + label:before {
    right:0!important;
    left:auto;
}
.custom-checkbox input[type="checkbox"]:checked + label, .custom-checkbox input[type="checkbox"]:not(:checked) + label {
    padding-right:26px!important;
}
a.see-det {
    float: left;
    margin-top: 10px;
}
.single-content-nav ul li {
    float: right;
}
.single-content-item.pb-4 {
    text-align: right;
}
/*.dropdown.dropdown-contain.gty-container {*/
/*    top: 35px!important;*/
/*}*/
.dropdown-btn::after {
   right:auto;
    left: 20px!important;
}
a.dropdown-toggle.dropdown-btn {
    text-align: right!important;
}
.cabin-type-img.flex-shrink-0 {
    position: relative!important;
}
#availability .cabin-type-img .single-feature-icon {
    right: 0px!important;
    left:auto;
}
tr#inner_property-5 .title {
    text-align: right;
}
.single-feature-titles {
    text-align:right!important;
}
.single-feature-titles h3 {
    text-align:right!important;
}
.single-tour-feature.d-flex.align-items-center.mb-3 {
    display: inline-flex!important;
    float: right!important;
}
.single-content-item.padding-top-40px.padding-bottom-40px {
    text-align: right!important;
}
h3.title.font-size-20 {
    text-align: right!important;
}
.sidebar-list {
    text-align:right!important;
}
ul.list-items li {
    text-align:right!important;
}
.destination-card .tour__text_aed {
    right: -275px!important;
}

.footer-item .contact-form-action .form-group .search-btn, .contact-form-action .form-group .submit-btn {
   top: 6px!important;
}

/*Home page*/
.input-box {
    text-align:right!important;
}
.form-group.my-input-form-group{
    margin-top:0rem!important;
}
.slider-range-wrap.my-home-price {
    margin-top: -1.9rem;
}
.filter-option-inner-inner {text-align: right!important;}
.select-contain .dropdown-toggle::after{left: 20px!important;right:auto;}
.bootstrap-select .dropdown-toggle .filter-option {
    flex: 0 0 auto!important;
}
p.visit_covid {
    text-align: right;
}
div#sec1 {
    text-align: right;
}
h3.card-title-1 {
    color: #fff;
}
span.rating__text_rat {
    color: #fff;
}
span.ratings_1.d-flex.align-items-center.mr-1 {
    color: #F9B851;
}
h2.sec__title_what.line-height-50 {
    text-align: right;
}
p.sec__desc_we.padding-top-30px {
    text-align: right;
}

/*property page code*/
ul.dropdown-menu.inner.show {
    text-align: right;
}
a.icon-box.icon-layout-2.d-flex {
    text-align: right!important;
}
a.icon-box.icon-layout-2.d-flex .info-content {
    padding-right: 15px!important;
}
.contact-form-action .form-group .search-btn, .contact-form-action .form-group button.theme-btn.theme-btn-small.property-search.submit-btn{
    position: absolute;
    left: 8px!important;
    right: auto!important;
    top:7px!important;
}
table.my-tb.table-bordered {
    width: 100%!important;
    max-width:100%!important;
    text-align: right;
    /*overflow-x: hidden;*/
}
table.my-tb.table-bordered th {
    padding: 10px;
}

/*explore page*/
.more-content {
    font-size: 15px;
    text-align: right!important;
}
.amt-class
{
  width : 140px !important;   
}
/*responsive code*/
@media only screen and (min-width: 320px) and (max-width: 479px) {
span.arrow-blink {display: none!important;}
.hero-bg {top: -136px!important;}
/*.main-menu-content ul li a {color: #000!important;}*/
.logo img { width: 160px;}
.menu-toggler, .side-menu-close, .user-menu-open{background-color: rgba(128, 137, 150, 1.1)!important;}
.la, .lab, .lad, .lal, .lar, .las{line-height: 1.5!important;}
.section-tab .nav-tabs .nav-link{padding: 9px 14px 9px 14px!important;}
h2.sec__title.cd-headline.zoom {padding-top: 30px!important;}
.filter-option-inner-inner {text-align: right!important;}
.select-contain .dropdown-toggle::after{left: 20px!important;right:auto;}
.price-slider-amount{margin-top:0px!important;}
.form-group.my-input-form-group{margin-top:0rem!important;}
.slider-range-wrap.my-home-price {margin-top:0rem!important;}
.btn-box.search-btn{margin-top: 1rem!important;}
section.hero-wrapper {margin-bottom: -100px;}
.col-lg-5.col-sm-12{text-align: right;margin-top: 17px;}
.btn-box.btn--box {text-align: right;padding-top: 10px;margin-bottom: 10px;}
.single-content-nav ul li a {padding: 15px 8px!important;}
table.my-tb.table-bordered .cabin-type-img {width: 95px!important;height: 140px!important;}
table.my-tb.table-bordered{font-size:12px!important;}
.table-scroll {overflow-x: auto !important;}
table.my-tb.table-bordered .title {font-size: 13px!important;}
.single-feature-icon.icon-element.flex-shrink-0.ml-2 {display: none;}
section.breadcrumb-area.bread-bg-9 {padding-top: 10px;padding-bottom: 40px;}
.footer-social-box.text-left.float-left {float: right;text-align: right;width: 100%;}
.copy-right-content.d-flex.align-items-center.justify-content-end.padding-top-30px.float-left {width: 100%;}
p.copy__desc {text-align: center;}
}
/* DARSHAN CODE */
.rate-stars-option.review-form
{
    display: block !important;
    text-align: right !important;
}


figure.swing {
    right: 60px!important;
    left:auto!important;
}
.tail{
    right: 228px!important;
    left:auto!important;
}

@media screen and (min-width: 1000px) and (max-width: 1399px) {
    #d12{
       top: 165px!important;
       right: 16px!important;
       left:auto!important;
    }
    .swing img{
        width:250px!important;
    }
    .tail{
      right: 130px!important;
      height: 93px!important;
      left:auto!important;
    }
}
@media only screen and (min-width: 1400px) {
    .swing img{
        width:250px!important;
    }
    .tail {
    height: 99px!important;
    }
    figure.swing {
        right: 100px!important;
        top: 176px;
    }
    
}
@media only screen and (max-width: 765px){
    figure.swing{
        display:none;
    }
    .tail{
        display:none;
    }
}
