
/* // direction: rtl; */

#back_to_top{
    right:unset;
    left:50px;
}
.text-right{
    text-align: left!important;
}
.text-left{
    text-align: right!important;
}
.mr-auto, .mx-auto{
  margin-left: auto !important;
  margin-right:unset!important;
}
.ml-auto, .mx-auto{
  margin-right: auto !important;
  margin-left:unset!important;
}
header .navbar-brand{
      margin-right:0px;
}
header ul li {
	 margin-left: 30px;
	 margin-right: unset;
}
 header ul li:last-child{
	 margin-left: 0px !important;
}
 header ul li.searchBar .searchButton{
	 right: unset!important;
	 left: 8px;
}
 header .dropdown .dropdown-menu li {
	 margin-left: 0;
}
 header .dropdown .dropdown-menu li a i {
	 margin-right: 0px;
	 margin-left: 10px;
}
 header .dropdown .dropdown-toggle i {
	 margin-right: 0px;
	 margin-left: 8px;
}
.heroSection .herocontent .abstractTitle .titleab{
    transform: scaleX(-1) !important;
}
.heroSection .herocontent .abstractTitle .titleab.end{
    transform: unset!important;
}
.heroSection .herocontent .storebtn li{ margin-left:10px;}
.searchForm form .text-right {
  text-align: left !important;
}
.searchForm form .selectCus {
  border-right: unset;
  border-left: 2px solid #e1e1fb;
}
#home_page_search_form .bootstrap-select .dropdown-toggle .filter-option{
  text-align:right;
}
#home_page_search_form .col-sm-12.col-md-4.pl-0{
  padding-right:0px!important;
}
.searchForm form .selectCus  .form-control{
  padding-left:13px;
}
.keepyourEyes .eventlisBox .card .card-body .subtext i{ 
  margin-right: 0px;margin-left: 5px; 
}
.keepyourEyes .eventlisBox .card .card-body{
  text-align: right;
}
.Vendor .vendorBox .sectionTitle{ 
  padding-left:0px; 
   padding-right: 50px; 
}
/* .Vendor .vendorBox .sectionTitle.text-left{
  text-align: left!important;
} */
footer .footlogo {
  text-align: right;
}
footer ul {
  padding-right: 0px;
}
footer ul li {
  text-align: right;
}
footer ul li.downloadApp a:last-child {
  margin-right: 20px;
}
footer .copyright .social_link li:last-child {
  margin-right: 10px;
}
.customModal .storebtn li:last-child{margin-right:20px;}
.customModal .modal-dialog .close{left:-60px; right:unset;}
.sidenav .closebtn{right:unset;left:30px; margin-left:0px;}
.sidenav form{text-align:right;}
.blogList.blogDetail .blogContent .datelist div.mR35{margin-right: 0px;}
.blogList .bloglisting .blogContent .datelist i{margin-left:10px;}
.storebtn li:last-child{margin-right:10px;}
.searchBarinput{    float: left;}
.searchBarinput span i{right:unset;left:16px;}
.selectcategory {text-align:right;}
.blogsideBar{text-align:right;margin-left:unset;margin-right: auto;}
.blogsideBar .selectcategory li{margin-right:0px; margin-left: 10px;}
.blogsideBar .widgetTitle{padding-right: 13px;}
.formDesign form{text-align:right;}
.registerPage .formDesign .input-group.date .input-group-prepend{right:unset;left:25px;}
.inputicon .cusicon{ right:unset; left:20px; }
.formCommongraphic .leftabstract{ right:unset; left:-55px; }
.formCommongraphic .innerbox{ border-bottom-left-radius:0;  border-bottom-right-radius: 100px; margin-left:unset;margin-right:50px;}
.bloglisting{text-align:right;}
.quoteMsg i{margin-right:unset;margin-left:15px;}
.bloglisting .quoteMsg i{  transform: scaleX(-1);}
.corporateCelebration .sectionTitle.pR70{padding-right:0px;padding-left:70px;}
.corporateServiceblock .service1:before{right:unset;left:0px;}
.corporateServiceblock .service1.service2:before{right:0;left:unset;}
.contactUs{text-align:right;}
.contactUs .formCommongraphic .leftbottomabstract{left:unset;right:-30px;}
.contactUs .formCommongraphic .innerbox .formDesign{left:unset;right:-70px;}
.contactUs .contactlist li figure{margin-right:unset;margin-left:20px;}
.aboutFestivity .contentWrap.pL70{padding-left:0px;padding-right:70px;}
.festivityFOunder{text-align:right;}
.faqPage{text-align:right;}
.faqs .bootstrap-select .dropdown-toggle .filter-option{text-align:right;}
.staticouter p{text-align: right!important;}
.withFestivity .labelAbstract{text-align:right;}
.withFestivity .labelAbstract figure{ right:unset; left:0; transform: scaleX(-1); }
.withFestivity .labelAbstract .contentWrap { padding: 0px 30px 0px 300px; }
.withFestivity .labelAbstract .contentWrap img{ transform: scaleX(-1); }
.customModal .modal-dialog .formCommongraphic .leftbottomastract{left:60px;right:unset;}
.customModal .modal-dialog .formCommongraphic .lefttopastract{right:80px;left:unset;}
.formCommongraphic .innerbox .contntBlock{text-align:right;}
.containerbanner .contentWrap{right:unset;left:30px;}
.readMore i:before{ content: "\ea64";}
.sidenav{right:unset;left:-550px;}
.sidenav.active { right: unset; left:0;}
.contactUs .leftabstractCustom{ transform:unset; left: unset; right: 0; }
.registerPage .rightabstractCustom{ right: unset; left: 0; background-image: url(../images/svg/itemabstract.svg);}
.withFestivity .lastb:before{  right: unset; left: -40px;}
.withFestivity .firstb:before{ right: -40px; right: -40px;}
.withFestivity .leftbottomastract{ right: 0;  left: unset;  transform: scaleX(-1);}
.withFestivity .lefttopastract{  right: unset;  left: 0;  transform: scaleX(-1);}
.heroSection .lefttopastract,.heroSection .leftbottomastract{  right: 0; left: unset; transform: scaleX(-1);}
.heroSection .righttopastract,.heroSection .rightbottomastract{ right: unset; left: 0; transform: scaleX(-1); }
.tailoredEvent .rightabstract{right:unset;left:0;}
.tailoredEvent .leftabstractCustom{  right:0;   left: unset; transform: scaleX(-1); top:20%; }
.eventService .rightabstractCustom{ right:unset; left:0;  transform: scaleX(-1);top:20%; }
.keepyourEyes .leftabstractCustom{ right: 0; left: unset;top:20%;  transform: scaleX(-1);}
.Vendor .rightabstractCustom{ right:unset; left:0;  transform: scaleX(-1);top:20%;}
 footer .leftabstract{right: 0; left: unset;  transform: scaleX(-1);}
.registerPage .rightabstractCustom{right:0;left:unset; transform: scaleX(-1); top:20%;}
.innerGraphicbanner .leftbottomastract{left:unset;right:60px;}
.innerGraphicbanner .lefttopastract{left:80px;right:unset;}
.staticouter .lefttopastract{ transform: scaleX(1);left:unset;right:0;}
.whyvendor  .lefttopastract{left:unset;right:10px;}
.whyvendor  .leftbottomastract{ left:20px; right:unset; }
.vendorefaq .leftbottomastract{transform: scaleX(-1);left:unset;right:0;}
.vendorefaq .lefttopastract{transform: scaleX(-1);left:0;right:unset;}
.researchCustomer .sectionTitle .titleab{ background-image: url(../images/svg/star2.svg); }
.researchCustomer .sectionTitle .titleab.end{ background-image: url(../images/svg/star1.svg); }
.aboutFestivity .lefttopastract{ right: 0; left: unset;  transform: scaleX(1); }
.festivityFOunder .lefttopastract{transform: scaleX(-1);}
.contactUs .rightabstractCustom{ right: unset;  left: 0;  transform: scaleX(1); }
.musicBand .filterRow .commontext{text-align: right;}
.musicBand .filterRow .filterBy{ text-align: right; padding-right: 0;}
.musicBand .filterRow .filterBy li:first-child{margin-right:0px;}
.dektopver .clearFilter{ right:unset; left:0; }
.musicBand .sortbySelect .sortByouter .sortbyinner{margin-right:8px;margin-left:unset;}
.musicBand .sortbySelect .sortByouter .selectCustom .dropdown-toggle:after{ padding-left:0px; padding-right:10px; }
.musicBand .filterRow .filterBy li:last-child{ margin-right:10px; }
.musicBand .bandBlock .card{ text-align:right; }
header ul li.searchBar span .form-control{ padding-right:20px; padding-left:40px; }
.searchForm form .input-group-prepend .input-group-text{ margin-right:0px; }
.proDetail p, .musicBand .bandBlock .card .roomcharges .price-list { margin-right:0px; margin-left:8px; }
.musicBand .bandBlock .card .roomcharges small{ margin-left:8px; }
.musicBand .bandBlock.topOffer .card .cardContent .cardlogo{ right:unset;left:20px; }
.searchForm form .bootstrap-select .dropdown-toggle:after{ margin-right:5px; margin-left:0px; }
.productDescription{text-align: right;}
.servicedetailSlider .productDescription .producttitle .price small{margin-right:10px;}
.servicedetailSlider .productDescription .producttitle .writerevieww a{margin-left: 0px; margin-right:10px;}
.servicedetailSlider .productDescription .producttitle .writerevieww a i:before{content: "\ea64";}
.servicedetailSlider .productDescription .vendorPolicy .vendoreListbox .iconwrap{margin-left:11px;margin-right:0px;}
.servicedetailSlider .productDescription .checkdate .formDesign .datetimepicker .textbtn{right:unset;left:10px;}
.servicedetailSlider .productDescription .checkdate .formDesign .datetimepicker .form-control{padding-left: 100px;  padding-right: 45px;}
.servicedetailSlider .productDescription .checkdate .formDesign .datetimepicker .caticon{left:unset;right:14px;}
.servicedetailSlider .productDescription .checkdate .formDesign .datetimepicker .textbtn i{margin-right:5px;margin-left:0px;}
.servicedetailSlider .productSlider .slIcon{left:18px;right:unset;}
.servicedetailSlider .productDescription .checkdate .formDesign .datetimepicker .timebox .caticon{ right: inherit; left: auto; }
.servicedetailSlider .productDescription .checkdate .formDesign .datetimepicker .timebox input{ padding-right: 30px; padding-left:0px; }

/*27/sep/2021*/
.myCart .orderBox .accordion .cardOuter:before{ left:unset; right:22px; }
.myCart .orderBox .accordion .cardOuter .card{ margin-left: 0px; margin-right:30px; }
.myCart .orderBox .accordion .card table tbody td:first-child,
.tableDesign table tbody td:first-child{ text-align: right; }
.myCart .orderBox .accordion .card table .tabcontent img{ margin-right:0px; margin-left:25px; }
.myCart .orderBox .accordion .card table .tabcontent .contentwrap span i{ margin-right:0px; margin-left:10px; }
.myCart .orderBox .accordion .card table thead th:first-child,
.tableDesign table thead th:first-child{ text-align:right; padding-left:0px; padding-right:30px; }
.myCart .orderBox .accordion .card table .btn i,
.tableDesign table .btn i{ margin-left: 6px;  margin-right:0px; }
.addreessBlock .icon.mR20{ margin-right:0; margin-left:20px; }
.myCart .orderBox .accordion .card .Eventitem .inneritem .tabcontent .imgwrap{ margin-right:0px; margin-left:20px; }
.myCart .orderBox .accordion .card .Eventitem .inneritem .tabcontent .imgwrap img,
.tableDesign table .tabcontent img{ margin-right:0px; margin-left:25px; }
.myCart .orderBox .accordion .card .Eventitem .inneritem .tabcontent .contentwrap span i,
.tableDesign table .tabcontent .contentwrap span i{ margin-right:0px;margin-left:10px; }
.myCart .bottomSection .btn.mR25{ margin-left:25px!important; margin-right:0px!important; }
.myCart .orderBox .accordion .card table .btnBlock{ text-align:left; }
.myCart .orderBox .accordion .card table .btnBlock .btn.mR25{ margin-right:0px; margin-left:25px; }
.myCart .orderBox .accordion .card table tbody td{ text-align:right; }
#cardsummary  .col-lg-3.pl-0.b-left{
  border-left: 0px solid #E1E1FB;
  border-right: 1px solid #E1E1FB;
  padding-right: 0;
  padding-left: 15px!Important;
  text-align:right;
}#cardsummary .tableDesign.pr-0{ 
    padding-right: 15px!important;
    padding-left:0px;
}.tableDesign table tbody td.totalAmount{
  padding-left: 30px!important;
}.tableDesign table .btnBlock{ text-align:left; }

.dashboard .dashBlock .nav-pills a .iconwrap{margin-right:0px;margin-left:15px;}
.servicedetailSlider .productDescription .checkdate .formDesign .datetimepicker .timebox{
  margin-left: 220px;
}





@media screen and (max-width:1280px){
  header ul li { margin-right:0px !important; }
}
@media (max-width: 1100px){
  .servicedetailSlider .productDescription .checkdate .formDesign .datetimepicker .timebox{
    margin-left: 140px;
  }
}
@media screen and (max-width: 991px){ 
    header .mobileMenu .iconNav li{margin-left: 10px;margin-right:0px;}
    header .mobileMenu .iconNav li a i{margin-right:0px; margin-left:0px;}
    header .mobileMenu .navbar-collapse.show{right:unset;left:0;}
    header .mobileMenu .navbar-collapse{left: -290px; right:unset;}
    header .mobileMenu .navbar-collapse ul li{ margin-left:0px!important; text-align:right;}
    header ul.dropdown-menu{ left: 0px!important; right:unset;}
    .heroSection .herocontent .storebtn h4{ margin-right: 0;}
    .searchForm form .selectCus{border-left:0px;}
    .Vendor .vendorBox .sectionTitle.text-left{ text-align:right !important;  padding-right: 0px;}
    .aboutFestivity .contentWrap.pL70, .aboutFestivity .contentWrap.pR70{padding-right:0px!important;}
}
@media screen and (max-width: 767px){
    .withFestivity .labelAbstract .contentWrap {padding:20px;}
    .corporateServiceblock .service1:before{right:0; display:none;}
    .corporateServiceblock .service1 .contentWrap{background: #ffede1;}
    .musicBand .bandBlock .card .roomcharges small{margin-right:5px;}
}
@media (max-width: 480px){
  .servicedetailSlider .productDescription .checkdate .formDesign .datetimepicker .textbtn{
    left: 0px;
  }
  .servicedetailSlider .productDescription .checkdate .formDesign .datetimepicker .timebox .caticon{
    right: 15px;
  }
  .servicedetailSlider .productDescription .checkdate .formDesign .datetimepicker .timebox input{
    padding-right: 35px;
  }
}

input.form-control.custom-search.mr-sm-2 {
  padding: 25px 40px;
}