/*
Cleanto : RTL style Admin
*/
/* all float left: to right */	
	/* common admin style */
	.ct-wrapper,
	.cta-col1,
	.cta-col1-1,
	.cta-col2,
	.cta-col2-1,
	.cta-col3,
	.cta-col35,
	.cta-col4,
	.cta-col5,
	.cta-col55,
	.cta-col6,
	.cta-col61,
	.cta-col7,
	.cta-col75,
	.cta-col8,
	.cta-col9,
	.cta-col10,
	.cta-col11,
	.cta-col115,
	.cta-col12,
	.cta-one-half,
	.pull-left,
	#cta .mt-5,
	#cta .mb-5,
	#cta .ct-new-input,
	#cta .w70,
	#cta label.error,
	#cta .fl,
	#cta .wf-100,
	#cta .ct-show-hide,
	#cta .ct-toggle,
	#cta .ct-custom-new-radio ul.ct-new-radio-list,
	#cta .ct-custom-checkbox ul.ct-checkbox-list,
	#cta .ct-custom-new-radio  ul.ct-new-radio-list li,
	#cta .ct-custom-checkbox  ul.ct-checkbox-list li,
	#cta .ct-custom-radio  ul.ct-radio-list,
	#cta .ct-custom-radio ul.ct-radio-list li,
	#cta #company-details img.ct-company-logo,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab li,
	#cta .ct-notification-main ul.ct-recent-booking-list .list-inner,
	#cta .ct-notification-main ul.ct-recent-booking-list .list-inner span.booking-text,
	#cta .ct-notification-main ul.ct-recent-booking-list li .list-inner span.booking-time,
	#cta #cta-dashboard .ct-title-amount-stats,
	#cta #cta-dashboard .ct-icon-booking-stats,
	#cta #cta-dashboard .ct-today-bookings-main .ct-today-booking-list,
	#cta #cta-dashboard .ct-latest-activity .ct-bookings-activity-list,
	#cta #cta-dashboard .ct-today-bookings-main .ct-today-list,
	#cta #cta-dashboard .ct-latest-activity .ct-activity-list,
	#cta #cta-dashboard .ct-today-bookings-main .ct-today-list .ct-today-center,
	#cta #cta-dashboard .ct-today-bookings-main .ct-today-center .ct-service-text,
	#cta #cta-dashboard .ct-latest-activity .ct-activity-list .ct-service-text,
	#cta #cta-dashboard .panel-heading,
	#cta .ct-calendar-top-bar,
	#cta .fc-toolbar h2,
	#cta button.fc-today-button,
	#cta button.fc-prev-button,
	#cta .ct-header ul.ct-cal-booking-details li span.span-scroll,
	#cta #ct-calendar-all ul.ct-cal-booking-details li span.span-scroll,
	#cta #cta-staff-panel .ct-staff-top-header,
	#cta #cta-staff-panel .ct-staff-right-details table,
	#cta .member-services .ct-staff-service-panel.panel-default,
	#cta .member-services .ct-service-time-member,
	#cta .member-services .ct-service-price-member,
	#cta .member-services .ct-staff-service-panel .panel-heading,
	#cta .member-availabilty  ul#ct-staff-timing li.active,
	#cta .member-addbreaks ul#ct-staff-breaks li.active,
	#cta #cta-staff-panel .ct-staff-right-details .member-offtime .ct-member-offtime-inner,
	#cta #cta-clean-services-panel .panel-heading,
	#cta #cta-clean-services-panel .panel,
	#cta #cta-clean-services-panel .panel-default,
	#cta #ct-settings #frequently-discount .panel-heading,
	#cta #ct-settings #frequently-discount .panel,
	#cta #ct-settings #frequently-discount .panel-default,
	#cta #ct-settings #labels ul.ct-labels-lang-ul .panel-heading,
	#cta  #cta-clean-services-panel .ct-clean-service-top-header,
	#cta #cta-clean-services-panel .panel-heading .panel-title,
	#cta #ct-settings #frequently-discount .panel-heading .panel-title,
	#cta #ct-settings #labels ul.ct-labels-lang-ul li.ct-labels-lang-listing .panel-title,
	#cta #cta-clean-services-panel .ct-clean-services-panel .panel-title span.ct-clean-service-title-name,
	#cta #ct-settings #frequently-discount .ct-frequently-discount-panel .panel-title span.ct-frequently-discount-panel-title-name,
	#cta #ct-settings #labels ul.ct-labels-lang-ul li.ct-labels-lang-listing .panel-title span.ct-label-lang-panel-title-name,
	#cta #cta-clean-services-panel .panel .collapse.in,
	#cta #cta-clean-services-panel .ct-create-service-table,
	#cta #cta-clean-services-panel .ct-clean-services-panel.cta-addon-icons span.cta-addon-img-icon,
	#cta #cta-clean-services-panel .ct-add-new-service.cta-add-new-addon span.cta-addon-img-icon,
	#cta #ct-settings #frequently-discount ul#frequently-discount li,
	#cta #cta-clean-services-panel ul#sortable-services li,
	#cta #ct-settings #labels ul.ct-labels-lang-ul li.ct-labels-lang-listing,
	#cta #cta-clean-services-panel ul.ct-select-staff-ul li span.ct-service-provider-list,
	#cta #cta-clean-services-panel .panel-default .panel-body .manage-unit-price-main .price-rules-select,
	#cta #cta-clean-services-panel .panel-default .panel-body .add-new-manage-unit-price .price-rules-select,
	#cta #cta-clean-services-panel .panel-body .manage-unit-price-main ul li,
	#cta #cta-services-panel .panel-heading,
	#cta #cta-services-panel .panel,
	#cta #cta-services-panel .panel-default,
	#cta #cta-services-panel .ct-service-top-header,
	#cta #cta-services-panel .panel-heading .panel-title,
	#cta #cta-services-panel .ct-services-panel .panel-title span.ct-service-title-name,
	#cta #cta-services-panel .panel .collapse.in,
	#cta #cta-services-panel .ct-create-service-table,
	#cta #cta-services-panel ul#sortable-services li,
	#cta #cta-services-panel ul.ct-select-staff-ul li span.ct-service-provider-list,
	#cta #ct-settings .panel-heading.cta-top-right,
	#cta #ct-settings .ct-left-menu ul li:after,
	#cta #ct-settings #general-setting  .ct-tax-vat-input-container,
	#cta #ct-settings #general-setting  .multiple-booking-container,
	#cta #ct-settings #general-setting  .ct-tax-vat-input-container .ct-partial-input-per,
	#cta #ct-settings #general-setting  .ct-partial-deposit-input-container .ct-partial-input-per,
	#cta #ct-settings #payment-setting .ct-all-payments-main .ct-payment-methods,
	#cta #ct-settings #payment-setting .ct-paypal-setting-warning,
	#cta #cta-email-templates .tab-content ul li,
	#cta #cta-email-templates .tab-content ul li .panel-heading,
	#cta #cta-email-templates ul li span.ct-template-name,
	#cta #cta-email-templates .tab-content #client-email-template #accordion,
	#cta #cta-email-templates .tab-content #admin-provider-email-template #accordion,
	#cta #cta-email-templates .tab-content #client-email-template #accordion .ct-email-panel,
	#cta #cta-email-templates .tab-content #admin-provider-email-template #accordion .ct-email-panel,
	#cta #cta-email-templates .tab-content #client-email-template #accordion .ct-email-panel .panel-heading,
	#cta #cta-email-templates .tab-content #admin-provider-email-template #accordion .ct-email-panel .panel-heading,
	#cta #ct-settings #email-template .tab-content ul li,
	#cta #ct-settings #sms-template .tab-content ul li,
	#cta #ct-settings #email-template ul li .panel-heading,
	#cta #ct-settings #sms-template ul li .panel-heading,
	#cta #ct-settings #email-template .tab-content #client-email-template #accordion,
	#cta #ct-settings #email-template .tab-content #admin-provider-email-template #accordion,
	#cta #ct-settings #sms-template .tab-content #client-sms-template #accordion,
	#cta #ct-settings #sms-template .tab-content #admin-sms-template #accordion,
	#cta #ct-settings #email-template .tab-content #client-email-template #accordion .ct-email-panel,
	#cta #ct-settings #email-template .tab-content #admin-email-template #accordion .ct-email-panel,
	#cta #ct-settings #sms-template .tab-content #client-sms-template #accordion .ct-sms-panel,
	#cta #ct-settings #sms-template .tab-content #admin-sms-template #accordion .ct-sms-panel,
	#cta #ct-settings #email-template .tab-content #client-email-template #accordion .ct-email-panel .panel-heading,
	#cta #ct-settings #email-template .tab-content #admin-email-template #accordion .ct-email-panel .panel-heading,
	#cta #ct-settings #sms-template .tab-content #client-sms-template #accordion .ct-sms-panel .panel-heading,
	#cta #ct-settings #sms-template .tab-content #admin-sms-template #accordion .ct-sms-panel .panel-heading,
	#cta #ct-settings  #promocode .btn-xs.ct-edit-coupon,
	#cta #cta-payments .dataTables_wrapper .dataTables_length,
	#cta #cta-customers-listing .dataTables_wrapper .dataTables_length,
	div.dataTables_wrapper div.dataTables_info,
	#cta #cta-login .cta-main-login,
	#cta #cta-reset-pass .cta-main-reset-pass,
	#cta #cta-register .cta-main-register,
	#cta #cta-profile .cta-embed-button ol.ct-embed-code li.embed-code-li,
	#cta #cta-profile .cta-embed-button ol.ct-embed-code li div.ct-embed-code,
	#cta #cta-profile .cta-embed-button ol.ct-embed-code li.embed-code-li .single-location-dropdown,
	#cta #cta-profile .cta-embed-button ol.ct-embed-code li.embed-code-li .show-on-btn-click,
	#cta #cta-cleanto-welcome .cta-welcome-inner .cta-cleato-changelog .ct-changelog-menu ul li{
		float: right !important;
	}
	#cta #cta-top-nav ul.ct-top-right-nav.navbar-right{
		float: left !important;
	}
	#cta i.fa {
		margin-left: 5px;
		margin-right: unset !important;
	}
/* all float right: to left */	
	.cta-col1.float-right,
	.cta-col1-1.float-right,
	.cta-col2.float-right,
	.cta-col2-1.float-right,
	.cta-col3.float-right,
	.cta-col35.float-right,
	.cta-col4.float-right, 
	.cta-col5.float-right,
	.cta-col55.float-right,
	.cta-col6.float-right,
	.cta-col7.float-right,
	.cta-col75.float-right,
	.cta-col8.float-right,
	.cta-col9.float-right,
	.cta-col10.float-right,
	.cta-col11.float-right,
	.cta-col115.float-right,
	.cta-col12.float-right,
	.cta-view-link.float-right,
	.navbar-right,
	.pull-right,
	#cta .ct-show-hide.pull-right,
	#cta #cta-payments div.dataTables_wrapper div.dataTables_filter,
	#cta #cta-customers-listing div.dataTables_wrapper div.dataTables_filter,
	#cta div.dataTables_wrapper div.dataTables_paginate,
	#cta #cta-user-appointments .rating > label ,
	#cta #cta-login .ct-input-label ,
	#cta #cta-register .ct-input-label ,
	#cta #cta-reset-pass .ct-input-label{
		float: left !important;
	}
/* all text-align:left : to right */	
	#cta .ct-notification-main .ct-recent-booking-container,
	#cta #cta-staff-panel .ct-staff-list,
	#cta  #cta-staff-panel .ct-staff-list span.ct-staff-name,
	#cta  #cta-staff-panel .ct-staff-list ul li.active span.ct-staff-name,
	#cta #cta-clean-services-panel .ct-service-list,
	#cta  #cta-clean-services-panel .ct-service-list span.ct-service-name,
	#cta  #cta-clean-services-panel .ct-service-list ul li.active span.ct-service-name,
	#cta #cta-services-panel .ct-service-list,
	#cta  #cta-services-panel .ct-service-list span.ct-service-name,
	#cta  #cta-services-panel .ct-service-list ul li.active span.ct-service-name,
	#cta #ct-settings .panel-heading h1.panel-title,
	#cta #cta-login .ct-input-label-cta ,
	#cta #cta-register .ct-input-label-cta ,
	#cta #cta-reset-pass .ct-input-label-cta ,
	#cta .text-left,
	#cta .fc-row .fc-content-skeleton tbody td{
		text-align:right;
	}
	
/* all text-align:right : to left */	
		
	#cta .member-services .ct-service-time-member,
	#cta .member-services .ct-service-price-member,
	#cta .ta-r{
		text-align:left;
	}
/* all relative, absolute left : to right */	
	#cta .ct-toggle-label:after,
	#cta .ct-toggle-tf-label:after,
	#cta .ct-toggle-large-label:after,
	#cta .ct-toggle-medium-label:after{
		right: 11px;
		left: unset !important;
	}	
	#cta .ct-toggle-handle,
	#cta .ct-toggle-tf-handle,
	#cta .ct-toggle-large-handle,
	#cta .ct-toggle-medium-handle{
		right: 6px;
		left: unset !important;
	}
	#cta .ct-toggle-input:checked ~ .ct-toggle-handle {
		right: 43px;
		left: unset !important;
	}	
	#cta .ct-toggle-tf-input:checked ~ .ct-toggle-tf-handle {
		right: 53px;
		left: unset !important;
	}
	#cta .ct-toggle-large-input:checked ~ .ct-toggle-large-handle {
		right: 73px;	
		left: unset !important;	
	}	
	#cta .ct-toggle-medium-input:checked ~ .ct-toggle-medium-handle {
		right: 63px;
		left: unset !important;
	}	
	
	#cta #cta-staff-panel .ct-staff-list .ct-left-staff li.staff-list .ct-staff-clone,
	#cta #cta-clean-services-panel .ct-service-list .ct-left-services li.ct-left-service-menu-li .ct-service-sort-icon,
	#cta #cta-clean-services-panel .ct-service-list .ct-left-service li.ct-left-service-menu-li .ct-service-sort-icon,
	#cta #cta-clean-services-panel .ct-clean-services-panel.cta-addon-icons span.cta-addon-img-icon,
	#cta #cta-clean-services-panel .ct-add-new-service.cta-add-new-addon span.cta-addon-img-icon,
	#cta #cta-services-panel .ct-service-list .ct-left-services li.ct-left-service-menu-li .ct-service-sort-icon,
	#cta #cta-services-panel .ct-service-list .ct-left-service li.ct-left-service-menu-li .ct-service-sort-icon,
	#cta #cta-login .cta-main-login,
	#cta #cta-reset-pass .cta-main-reset-pass,
	#cta #cta-register .cta-main-register,
	#cta #cta-login .ct-input-label-content-cta:after ,
	#cta #cta-register .ct-input-label-content-cta:after ,
	#cta #cta-reset-pass .ct-input-label-content-cta:after,
	#cta .ct-toggle-input,
	#cta .ct-toggle-tf-input,
	#cta .ct-toggle-large-input,
	#cta .ct-toggle-medium-input{
		right: 0;
		left: unset !important;
	}
	#cta  #ct-settings #payment-setting .ct-all-payments-main .ct-payment-methods img.cta-paypal-img-payments,
	#cta  #ct-settings #payment-setting .ct-all-payments-main .ct-payment-methods img.cta-authorize-img-payments{
		right: 15px;
		left: unset !important;
	}
	#cta .ct-show-hide-label:before{
		right: 10px;
		left: unset !important;
	}
	#cta #cta-clean-services-panel .ct-clean-service-image-uploader i.ct-camera-icon-common.fa-camera,
	#cta #cta-clean-services-panel .ct-clean-service-addons-image-uploader i.ct-camera-icon-common.fa-camera,
	#cta #cta-services-panel .ct-service-image-uploader i.ct-camera-icon-common.fa-camera,
	#cta #cta-profile .ct-admin-staff-image-uploader i.ct-camera-icon-common.fa-camera,
	#cta #cta-user-profile .ct-customer-image-uploader i.ct-camera-icon-common.fa-camera,
	#cta #cta-staff-panel .ct-member-image-uploader i.ct-camera-icon-common.fa-camera{
		right: 16px;
		left: unset !important;
	}	
	#cta #company-details .ct-company-logo-uploader i.ct-camera-icon-common.fa-camera{
		right: 85px;
		left: unset !important;
	}	
	#cta #edit-booking-details-view .ct-customer-image-uploader i.ct-camera-icon-common.fa-camera,
	#cta #edit-customer-details .ct-customer-image-uploader i.ct-camera-icon-common.fa-camera,
	#cta #booking-details .ct-customer-image-uploader i.ct-camera-icon-common.fa-camera,
	#cta #edit-customer-details .ct-new-customer-image-uploader i.ct-camera-icon-common.fa-camera{
		right: 5px;
		left: unset !important;
	}	
	#cta #cta-clean-services-panel .ct-clean-service-image-uploader i.fa-plus-circle,
	#cta #cta-clean-services-panel .ct-clean-service-addons-image-uploader i.fa-plus-circle,
	#cta #cta-services-panel .ct-service-image-uploader i.fa-plus-circle,
	#cta #cta-profile .ct-admin-staff-image-uploader i.fa-plus-circle,
	#cta #cta-user-profile .ct-customer-image-uploader i.fa-plus-circle,
	#cta #cta-staff-panel .ct-member-image-uploader i.fa-plus-circle{
		right: -3px;
		left: unset !important;
	}	
	#cta #edit-booking-details-view .ct-customer-image-uploader i.fa-plus-circle,
	#cta #edit-customer-details .ct-customer-image-uploader i.fa-plus-circle,
	#cta #booking-details .ct-customer-image-uploader i.fa-plus-circle,
	#cta #edit-customer-details .ct-new-customer-image-uploader i.fa-plus-circle{
		right: -10px;
		left: unset !important;
	}
	#cta #edit-booking-details-view .ct-customer-image-uploader a.bt-remove-customer-img,
	#cta #edit-customer-details .ct-customer-image-uploaders a.bt-remove-customer-img,
	#cta #booking-details .ct-customer-image-uploader a.bt-remove-customer-img,
	#cta #cta-profile .ct-admin-staff-image-uploader a.bt-remove-admin-staff-img,
	#cta #cta-user-profile .ct-customer-image-uploader a.bt-remove-customer-img,
	#cta #edit-customer-details .ct-new-customer-image-uploader a.bt-remove-new-customer-img{
		right: 8px;
		left: unset !important;
	}
/* all relative, absolute right : to left */	
	#cta .ct-toggle-label:before,
	#cta .ct-toggle-tf-label:before,
	#cta .ct-toggle-large-label:before,
	#cta .ct-toggle-medium-label:before{
		left: 11px;
		right: unset !important;
	}
	#cta #company-details .ct-company-logo-uploader a.bt-remove-company-logo{
		left: -13px;
		right: unset !important;
	}
		
	#cta .fc-day-grid-event .fc-content i.fa-check,
	#cta .fc-time-grid-event .fc-content i.fa-check,
	#cta .fc-day-grid-event .fc-content i.fa-pencil-square-o,
	#cta .fc-time-grid-event .fc-content i.fa-pencil-square-o,
	#cta .fc-day-grid-event .fc-content i.fa-ban,
	#cta .fc-time-grid-event .fc-content i.fa-ban,
	#cta .fc-day-grid-event .fc-content i.fa-times,
	#cta .fc-time-grid-event .fc-content i.fa-times,
	#cta .fc-day-grid-event .fc-content i.fa-info-circle,
	#cta .fc-time-grid-event .fc-content i.fa-info-circle,
	#cta .fc-day-grid-event .fc-content i.fa-times-circle-o,
	#cta .fc-time-grid-event .fc-content i.fa-times-circle-o,
	#cta .fc-day-grid-event .fc-content i.fa-thumbs-o-up,
	#cta .fc-time-grid-event .fc-content i.fa-thumbs-o-up,
	#cta .fc-day-grid-event .fc-content i.fa-thumbs-o-down,
	#cta .fc-time-grid-event .fc-content i.fa-thumbs-o-down,
	#cta #ct-settings #payment-setting .ct-enable-disable-right,
	#cta #cta-email-templates .ct-yes-no-email-right,
	#cta #ct-settings #email-template .ct-yes-no-email-right,
	#cta #ct-settings #sms-template .ct-yes-no-sms-right,
	#cta #ct-settings #sms-reminder .ct-enable-disable-right{
		left: 0;
		right: unset !important;
	}
	#cta .ct-header .ct-booking-status,
	#cta #ct-calendar-all .ct-booking-status,
	#cta #cta-clean-services-panel .ct-service-new-service li .cta-col1,
	#cta #cta-services-panel .ct-service-new-service li .cta-col1{
		left: 10px;	
		right: unset !important;	
	}	
	#cta .ct-header .ct-booking-status span.badge,
	#cta #ct-calendar-all .ct-booking-status span.badge{
		left: 4px;
		right: unset !important;
	}
	#cta #cta-staff-panel .ct-staff-list .ct-left-staff li.staff-list span.ct-manager-star{
		left: 25px;
		right: unset !important;
	}
	#cta #cta-staff-panel .ct-staff-list .ct-left-staff li.staff-list span.ct-manager-star input[type="checkbox"]:checked + label span .ct-text:after{
		left: -15px;
		right: unset !important;
	}
	#cta #cta-staff-panel .ct-staff-list .ct-left-staff li.staff-list .ct-staff-image{
		left: 3px;
		right: unset !important;
	}
	#cta  #cta-staff-panel .ct-clone-staff{
		left: 2px;
		right: unset !important;
	}
	#cta #cta-clean-services-panel .ct-clean-services-panel.cta-addon-icons .cta-addon-is .cta-addons-list:after,
	#cta #cta-clean-services-panel .ct-add-new-service.cta-add-new-addon .cta-addon-is .cta-addons-list:after{
		left: 3%;
		right: unset !important;
	}
	#cta #cta-clean-services-panel .panel-default .panel-body .manage-unit-price-main .price-rules-select:after,
	#cta #cta-clean-services-panel .panel-default .panel-body .add-new-manage-unit-price .price-rules-select:after{
		left: 20%;
		right: unset !important;
	}	
	#cta #ct-settings .panel-heading .cta-setting-fix-btn{
		left: 50px;
		right: unset !important;
	}
	#cta  #ct-settings #general-setting i.ct-tax-percent,
	#cta  #ct-settings #general-setting .mycollapse_patial-deposit i.fa-percent,
	#cta  #ct-settings #general-setting i.ct-partial-deposit-percent{
		left: -5px;
		right: unset !important;
	}
	#cta #cta-login .cta-login-form .ct-show-pass,
	#cta #cta-register .cta-register-form .ct-show-pass{
		left: 5px;
		right: unset !important;
	}
	#cta #cta-register .ct-stripe-card .ct-card-type{
		left: 25px;
		right: unset !important;
	}
	#cta #cta-profile .ct-custom-radio-new .ct-radio-list input[type="radio"]:checked + label span:after {
		left: 10px;
		right: unset !important;
	}
	
/* all margin left : to right */	
	#cta .ct-header .ct-booking-status em,
	#cta #ct-calendar-all .ct-booking-status em{
		margin-right: 5px;
		margin-left: unset !important;
	}
	#cta .fc-icon-right-single-arrow::after {
		content: "\f100";
		font-family: FontAwesome !important;
	}
	#cta .fc-icon-left-single-arrow::after {
		content: "\f101";
		font-family: FontAwesome !important;
	}
	#cta .ml-10{
		margin-right: 10px;
		margin-left: unset !important;
	}
	
	#cta .ml-15{
		margin-right: 15px;
		margin-left: unset !important;
	}
	#cta .ml-30{
		margin-right: 30px;
		margin-left: unset !important;
	}
	
/* all margin right : to left */	
	
	#cta .ct-custom-new-radio  ul.ct-new-radio-list label span,
	#cta .ct-custom-checkbox  ul.ct-checkbox-list label span,
	#cta .ct-custom-radio ul.ct-radio-list label span{
		margin-left: 10px;
		margin-right: unset !important;
	}
	
	#cta  #cta-main-navigation .navbar .nav.cta-nav-tab > li > a .fa,
	#cta #cta-top-nav .navbar-right > li > a .fa {
		margin-left: 0px;
		margin-right: unset !important;
	}
	#cta  #cta-clean-services-panel .ct-service-list span.ct-service-name i.fa-th,
	#cta  #cta-clean-services-panel .ct-service-list span.ct-service-name i.fa,
	#cta  #cta-clean-services-panel .ct-clean-services-right-details i.fa-th-list,
	#cta  #cta-services-panel .ct-service-list span.ct-service-name i.fa-th,
	#cta  #cta-services-panel .ct-service-list span.ct-service-name i.fa,
	#cta  #cta-services-panel .ct-services-right-details i.fa-th-list{
		margin-left: 5px;
		margin-right: unset !important;
	}
	#cta #cta-clean-services-panel .ct-clean-services-panel.cta-addon-icons .cta-addons-list i.icon-puzzle,
	#cta #cta-clean-services-panel .ct-clean-services-panel.cta-addon-icons .cta-addons-list img.cta-addons-image,
	#cta #cta-clean-services-panel .ct-add-new-service.cta-add-new-addon .cta-addons-list i.icon-puzzle,
	#cta #cta-clean-services-panel .ct-add-new-service.cta-add-new-addon .cta-addons-list img.cta-addons-image{
		margin-left: 10px;
		margin-right: unset !important;
	}	
	#cta #cta-login .cta-login-form ul.ct-checkbox-list label span,
	#cta #cta-register .cta-register-form ul.ct-checkbox-list label span{
		margin-left: 5px !important;
		margin-right: unset !important;
	}	
	#cta i.fa-trash,
	#cta i.fa-ban,
	#cta i.fa-times,
	#cta i.fa-user-plus,
	#cta i.fa-pencil-square-o,
	#cta i.fa-clone,
	#cta #cta-clean-services-panel i.fa-money,
	#cta #cta-clean-services-panel i.fa-thumbs-up{
		margin-left: 0px;
		margin-right: unset !important;
	}	
	#cta .mr-1{
		margin-left: 1px !important;
		margin-right: unset !important;
	}
	#cta .mr-5{
		margin-left: 5px;
		margin-right: unset !important;
	}
	#cta .mr-10{
		margin-left: 10px;
		margin-right: unset !important;
	}
	#cta .mr-15{
		margin-left: 15px;
		margin-right: unset !important;
	}
	#cta .mr-20{
		margin-left: 20px;
		margin-right: unset !important;
	}
	#cta .pr-5{
		padding-left: 5px;
		padding-right: unset !important;
	}
	#cta .pr-10{
		padding-left: 10px;
		padding-right: unset !important;
	}
	#cta .pr-15{
		padding-left: 15px;
		padding-right: unset !important;
	}
/* all padding left : to right */	
	#cta .ct-header .ct-booking-status,
	#cta #ct-calendar-all .ct-booking-status{
		padding-right: 7px;
		padding-left: unset !important;
		float: right;
	}
	#cta #cta-clean-services-panel .ct-service-list .ct-left-services li.ct-left-service-menu-li,
	#cta #cta-clean-services-panel .ct-service-list .ct-left-service li.ct-left-service-menu-li,
	#cta #cta-services-panel .ct-service-list .ct-left-services li.ct-left-service-menu-li,
	#cta #cta-services-panel .ct-service-list .ct-left-service li.ct-left-service-menu-li{
		padding-right: 24px;
		padding-left: unset !important;
	}
	#cta .pl-15{
		padding-right: 15px;
		padding-left: unset !important;
	}
	#cta .npl{
		padding-right: 0px;
		padding-left:  unset !important;
	}
	
/* all padding right : to left */	
	#cta .npr{
		padding-left: 0px;
		padding-right:  unset !important;
	}
/* extra */
	#cta #cta-top-nav .navbar-right .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
		left: 5px;
		right: unset !important;
		padding-right: 10px;
		padding-left: unset !important;
	}
	#cta #ct-notification-top{
		left: -6px;
		right: unset !important
	}
	#cta #ct-notifications i.fa-angle-down,
	#cta #ct-user-info i.fa-angle-down{
		right: 5px;
		left: unset !important;
	}
	#cta .ct-notifications-inner{
		left: -400px;
		right: unset !important;
	}
	#cta .ct-notifications-inner.visible {
		left: 0px;
		-webkit-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}

	
	#cta #ct-notification-container .ct-arrow{
		left: 20px;
		right: unset !important;
		margin-right: -11px;
		margin-left: unset !important;
	}
	#cta #ct-notification-container .ct-arrow:after{
		margin-right: -10px;
		margin-left: unset !important;
	}
	#cta .ct-notification-main ul.ct-recent-booking-list li .list-inner span.booking-time{
		clear: right;
	}
	#cta #cta-dashboard .ct-dash-icon{
		float: right;
		margin-left: 15px;
		margin-right: unset !important;
	}
	#cta #cta-dashboard .ct-today-bookings-main .ct-today-list .ct-today-left{
		padding-left: 10px;
		padding-right: unset !important;
		float: right;
	}
	#cta #booking-details-calendar .close ,
	#cta #booking-details-dashboard .close ,
	#cta #change-detail-password .close ,
	#cta #booking-details .close ,
	#cta #user-booking-details .close ,
	#cta #update-user-booking-details .close ,
	#cta #edit-booking-details-view .close ,
	#cta #add-new-booking-details .close ,
	#cta .ct-account-config .close ,
	#cta .delete-account-form .close {
		float: left;
		left: 12px;
		right: unset !important;
	}
	#cta .fc-state-default.fc-corner-left {
		border-top-right-radius: 2px;
		border-top-left-radius: unset !important;
		border-bottom-right-radius: 2px;
		border-bottom-left-radius: unset !important;
	}
	#cta .fc-state-default.fc-corner-right {
		border-top-left-radius: 2px;
		border-top-right-radius: unset !important;
		border-bottom-left-radius: 2px;
		border-bottom-right-radius:unset !important;
	}
	#cta .ct-header ul.ct-cal-booking-details li label,
	#cta #ct-calendar-all ul.ct-cal-booking-details li label{
		float: right;
		text-align: right;
		margin-left: 17px;
		margin-right: unset !important;
	}
	#cta #cta-clean-services-panel .ct-clean-services-panel.cta-addon-icons .cta-addons-imagelist-dropdown,
	#cta #cta-clean-services-panel .ct-add-new-service.cta-add-new-addon .cta-addons-imagelist-dropdown{
		float: right;
		padding-right: 15px;
		padding-left: unset !important;
	}
	#cta #ct-settings #general-setting .form-group,
	#cta #ct-settings #appearance-setting .form-group,
	#cta #ct-settings #payment-setting .ct-payment-methods .form-group,
	#cta #ct-settings #sms-reminder .ct-sms-reminder-input .form-group,
	#cta #ct-settings #labels .ct-labels-all .form-group{
		float: right;
		margin-left: 5px;
		margin-right: unset !important;
	}
	#cta #cta-customers-listing .booking-details-modal .close{
		float: left;
		left: 12px;
		right: unset !important;
	}
	#cta #cta-profile .cta-embed-button ol.ct-embed-code li span.ct-embed-count{
		margin-right: -25px;
		margin-left: unset !important;
		float: right;
	}
	#cta #cta-staff-panel .ct-staff-right-details .member-offdays .ct-custom-checkbox  ul.ct-checkbox-list label span{
		float: left;
		margin-left: 0;
		margin-right: 5px !important;
	}
	#cta #cta-clean-services-panel .ct-clean-service-image-uploader img.ct-clean-service-image,
	#cta #cta-clean-services-panel .ct-clean-service-addons-image-uploader img.ct-clean-service-addons-image,
	#cta #cta-services-panel .ct-service-image-uploader img.ct-service-image,
	#cta #cta-profile .ct-admin-staff-image-uploader img.ct-admin-staff-img,
	#cta #cta-user-profile .ct-customer-image-uploader img.ct-customer-img,
	#cta #cta-staff-panel .ct-member-image-uploader img.ct-staff-image{
		float: right;
		left: 15px;
		right: unset !important;
	}	
	#cta #edit-booking-details-view img.ct-customer-img,
	#cta #edit-customer-details img.ct-customer-img,
	#cta #booking-details img.ct-customer-img,
	#cta #edit-customer-details img.ct-new-customer-img{
		float: right;
		left: 15px;
		right: unset !important;
	}	
	#cta .ct-company-logo-uploader{
		float: right;
		right: 10px;
		left: unset !important;
		margin-left: 15px;
		margin-right: unset !important;
	}
	#cta #cta-clean-services-panel .ct-clean-services-panel .panel-title .manage-price-calculation-btn, #cta #cta-clean-services-panel .ct-clean-services-panel .panel-title .price-cal-method-btn, #cta #cta-clean-services-panel .ct-clean-services-panel .panel-title .quantity-rules-btn {
		margin: 2px 0 0 10px;
	}
	.popover {
		direction: rtl;
		-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
		-moz-transform: matrix(-1, 0, 0, 1, 0, 0);
		-o-transform: matrix(-1, 0, 0, 1, 0, 0);
		transform: matrix(-1, 0, 0, 1, 0, 0);
	}
	.popover-title {
		-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
		-moz-transform: matrix(-1, 0, 0, 1, 0, 0);
		-o-transform: matrix(-1, 0, 0, 1, 0, 0);
		transform: matrix(-1, 0, 0, 1, 0, 0);
	}
	.popover-content {
		-webkit-transform: matrix(-1, 0, 0, 1, 0, 0);
		-moz-transform: matrix(-1, 0, 0, 1, 0, 0);
		-o-transform: matrix(-1, 0, 0, 1, 0, 0);
		transform: matrix(-1, 0, 0, 1, 0, 0);
	}
	 .input-group {
	   direction:rtl !important;
	}
	.input-group-btn:last-child >.btn {
	   border-top-right-radius: 0 !important;
	   border-bottom-right-radius: 0 !important;
	   border-top-left-radius: 4px !important;
	   border-bottom-left-radius: 4px !important;
	   border-right:0px !important;
	   border-left:1px !important;
	}
	.input-group .form-control:first-child {
		border-top-right-radius: 4px !important;
		border-bottom-right-radius: 4px !important;
		border-top-left-radius: 0px !important;
		border-bottom-left-radius: 0px !important;
	 }
	 #cta table{
		 direction: rtl;
	 }
	.intl-tel-input input, .intl-tel-input input[type="text"], .intl-tel-input input[type="tel"]{
		padding-right: 45px !important;
		padding-left: unset !important;
		margin-left: 0;
		margin-right: unset;
	}
	.intl-tel-input .selected-flag{
		padding: 0 8px 0 0 !important;
	}
	.intl-tel-input .selected-flag .iti-arrow{
		left: 4px;
		right: unset !important;
	}
	.bootstrap-select > .dropdown-toggle {
		padding-left: 25px;	
		padding-right: 12px !important;	
	}
	.bootstrap-select.btn-group .dropdown-toggle .caret {
		left: 12px;
		right: unset !important;
	}
	.bootstrap-select.btn-group .dropdown-toggle .filter-option{
		text-align: right;
	}
	.minicolors-theme-bootstrap .minicolors-swatch {
		right: 3px;
		left: unset !important;
	}
	.minicolors-theme-bootstrap .minicolors-input {
		padding-right: 44px;
		padding-left: unset !important;
	}
	#cta a.cta-back-to-top{
		left: 30px;
	}
	#cta a.cta-back-to-top i.icon-arrow-up-circle {
		left: 9px;
	}
	
	
	
	#cta #ct-settings #payment-setting .ct-all-payments-main .ct-payment-methods img.cta-paypal-img-payments,
	#cta #ct-settings #payment-setting .ct-all-payments-main .ct-payment-methods img.cta-authorize-img-payments,
	#cta #ct-settings #sms-reminder .ct-all-sms-gateway-main .ct-sms-gateway img.cta-sms-gateway-img {
		position: relative;
		right: 15px;
	}
	.dataTables_wrapper .dataTables_length {
		float: right !important;
	}
	
	div.dataTables_wrapper div.dataTables_filter {
		text-align: left !important;
	}


/*******************************/
/****  Admin responsive RTL ****/	 
	 
	 
/* Desktops and laptops ----------- */
@media only screen  and (max-width : 1345px) {	 
	#cta #cta-clean-services-panel #sortable-services li .cta-col1 {
		left: 20px;
		right: unset !important;
	}
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1025px) and (max-width : 1250px) {
	#cta #cta-clean-services-panel #sortable-services li .cta-col1{
		left: 20px;
		right: unset !important;
	}
	#cta #cta-staff-panel .ct-staff-list .ct-left-staff {
		padding-right: 10px;
		padding-left: unset !important;
	}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	#cta #cta-dashboard .ct-top-bar-details,
	#cta .ct-calendar-top-bar .ct-search-calander-btn,
	#cta #ct-settings .ct-setting-details li.ct-tax-vat-input-container input,
	#cta #ct-settings .ct-setting-details .ct-partial-input-per input,
	#cta #ct-settings #custom-form-fields .stage-wrap,
	#cta #ct-settings #custom-form-fields .cb-wrap{
		float: right;
	}
	#cta .ct-notifications-inner{
		left: 20px;
		right: unset !important;
	}
	/* for input which have form group with tooltip */
	#cta #ct-settings .form-inline .form-group.ct-lgf{
		float: right !important;		
		margin-left: 5px;
		margin-right: unset !important;
	}
	#cta .ct-notification-main{
		left: -15px;
		right: -15px;
	}
	#cta #ct-notification-container{
		right: 0px !important;
		left: unset !important;
	}
	#cta #cta-clean-services-panel #sortable-services li .cta-col1,
	#cta #cta-clean-services-panel .ct-service-new-service li .cta-col1{
		left: 20px;
		right: unset !important;
	}
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.label-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.description-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.name-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.access-wrap label,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.label-wrap input[type="text"] ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.description-wrap input[type="text"] ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.name-wrap input[type="text"],
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.available-roles{
		float: right;
		text-align: right;
	}	
	#cta #cta-cleanto-welcome .cta-welcome-main .ct-into-text{
		margin-left: 0px;
		margin-right: unset !important;
	}
	#cta #cta-cleanto-welcome .cta-welcome-main .ct-cleanto-badge {
		left: 0px;
		right: unset !important;
	}
}
/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	#cta #cta-cleanto-welcome .cta-welcome-main {
		padding: 25px 30px 10px 40px;
	}	
}	
/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	#cta #cta-main-navigation .navbar-header .navbar-toggle{
		float: left;
	}
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab li{
		text-align: right;
	}
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a{
		margin-left: 8px;
		margin-right: unset !important;
	}
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a .fa{
		margin-left: .5em;
		margin-right: unset !important;
	}
	#cta #ct-notification-container .ct-arrow{
		left: 50%;
		right: unset !important;
	}
	
}	
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
	#cta #cta-main-navigation .navbar-header .navbar-toggle{
		float: left;
	}
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab li{
		text-align: right;
	}
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a .fa{
		margin-left: .5em;
		margin-right: unset !important;
	}
	#cta #ct-notification-container .ct-arrow{
		left: 50%;
		right: unset !important;
	}
}	
/* Smartphones (landscape) ----------- */
@media only screen and (max-width: 767px) {
	#cta #cta-dashboard .ct-top-bar-details,
	#cta #cta-dashboard .ct-total-details{
		float: right;
	}
	#cta #cta-top-nav .navbar-collapse .navbar-nav.navbar-right{
		margin: 0 10px 0 0;
	}
	#cta #cta-top-nav .navbar-collapse .navbar-nav,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab{
		margin: 15px 10px 0 0px;
	}
	#cta #cta-top-nav .navbar .nav li,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab li{
		text-align: right;
	}	
	#cta #cta-top-nav .navbar .nav li > a,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a{
		margin-left: 8px;
		margin-right: unset !important;
	}
	#cta #cta-top-nav .navbar .nav li > a .fa,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a .fa{
		margin-left: .5em;
		margin-right: unset !important;
	}
	#cta #ct-notification-container .ct-arrow{
		left: 50%;
		right: unset !important;
	}
	#cta .ct-notifications-inner{
		left: 20px;
		right: unset !important;
	}
	#cta #cta-clean-services-panel #sortable-services li .cta-col1,
	#cta #cta-clean-services-panel .ct-service-new-service li .cta-col1{
		left: 20px;
		right: unset !important;
	}
	#cta #cta-staff-panel .ct-staff-right-details table tbody tr td.ct-w50,
	#cta #cta-staff-panel .ct-staff-right-details .member-offdays .offdaystable tbody tr td,
	#cta #ct-settings .ct-setting-details li.ct-tax-vat-input-container input,
	#cta #ct-settings .ct-setting-details .ct-partial-input-per input,
	#cta #ct-settings #custom-form-fields .stage-wrap,
	#cta #ct-settings #custom-form-fields .cb-wrap{
		float: right;
	}
	#cta #ct-settings a.ct-tooltip-link{
		right: 5px;
		left: unset !important;
	}
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.label-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.description-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.name-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.access-wrap label,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.label-wrap input[type="text"] ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.description-wrap input[type="text"] ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.name-wrap input[type="text"],
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.available-roles{
		float: right;
		text-align: right;
	}
	#cta #cta-profile .ct-custom-radio-new .ct-price-box.col-xs-12{
		margin-left: 1px !important;
		margin-right: unset !important;
	}
	#cta #cta-profile .ct-price-switcher .yearly-save-more {
		left: 0;
		right: unset !important;
	}
	/* New page What's New? style Latest */
	#cta #cta-cleanto-welcome .cta-welcome-main {
		padding: 20px 10px 10px 0px;
	}
	#cta #cta-cleanto-welcome .cta-welcome-main .ct-into-text{
		margin-left: 0px;
		margin-right: unset !important;
	}
	
}	
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {
	#cta #cta-top-nav .navbar-collapse .navbar-nav.navbar-right{
		margin: 0 10px 0 10;
	}
	#cta #cta-top-nav .navbar-collapse .navbar-nav,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab{
		margin: 15px 10px 0 0px;
	} 
	#cta #cta-top-nav .navbar .nav li,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab li{
		text-align: right;
	}
	#cta #cta-top-nav .navbar .nav li > a,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a{
		margin-left: 8px;
		margin-right: unset !important;
	}
	#cta #cta-top-nav .navbar .nav li > a .fa,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a .fa{
		margin-left: .5em;
		margin-right: unset !important;
	}	
	#cta #cta-dashboard .ct-top-bar-details,
	#cta #cta-dashboard .ct-total-details,
	#cta #booking-details #appointment-details tbody tr td ,
	#cta #booking-details #customer-details tbody tr td,
	#cta .modal-body .nav-tabs li,
	#cta .modal-footer table td,
	#cta .modal-body table td,
	#cta #cta-locations-panel .ct-create-location-table tbody tr td,
	#cta #cta-clean-services-panel .ct-clean-service-top-header table tbody tr td,
	#cta #cta-clean-services-panel .ct-create-service-table tbody tr td,
	#cta #cta-staff-panel .ct-staff-right-details table.ct-staff-common-table tbody tr td,
	#cta #cta-staff-panel .ct-staff-right-details table tbody tr td.ct-w50{
		float: right;	
	}	
	#cta button.fc-today-button{
		float: right !important;
	}
	#cta #cta-profile .cta-embed-button ol.ct-embed-code{
		padding-left: 0px;
		padding-right: unset !important;
	}
	#cta #cta-clean-services-panel #sortable-addons-services li .cta-col5.pull-right .pull-right .cta-col1{
		margin-left: 15px;
		margin-right: unset !important;
	}
	#cta #cta-clean-services-panel #sortable-services li .cta-col1,
	#cta #cta-clean-services-panel .ct-service-new-service li .cta-col1{
		left: 20px;
		right: unset !important;
	}
	#cta #cta-staff-panel .member-addbreaks #ct-staff-breaks .ct-staff-breaks-schedule {
		float: left;
	}
	#cta #ct-settings .ct-setting-details #company-details tbody tr td ,
	#cta #ct-settings .ct-setting-details #general-setting tbody tr td ,
	#cta #ct-settings .ct-setting-details #appearance-setting tbody tr td ,
	#cta #ct-settings .ct-setting-details #payment-setting tbody tr td ,
	#cta #ct-settings .ct-setting-details #email-setting tbody tr td ,
	#cta #ct-settings .ct-setting-details #email-template tbody tr td ,
	#cta #ct-settings .ct-setting-details #sms-reminder tbody tr td ,
	#cta #ct-settings .ct-setting-details #general-setting tfoot tr td ,
	#cta #ct-settings .ct-setting-details #appearance-setting tfoot tr td ,
	#cta #ct-settings .ct-setting-details #payment-setting tfoot tr td ,
	#cta #ct-settings .ct-setting-details #email-setting tfoot tr td ,
	#cta #ct-settings .ct-setting-details #email-template tfoot tr td ,
	#cta #ct-settings .ct-setting-details #sms-reminder tfoot tr td,
	#cta #ct-settings .ct-setting-details li.ct-tax-vat-input-container input,
	#cta #ct-settings .ct-setting-details .ct-partial-input-per input,
	#cta #ct-settings #payment-setting .ct-all-payments-main .panel-heading,
	#cta #ct-settings #payment-setting .ct-all-payments-main .mycollapse_all-payment-gateways,
	#cta #ct-settings #sms-reminder .ct-sms-reminder-input table tbody tr td,
	#cta #ct-settings #custom-form-fields .stage-wrap,
	#cta #ct-settings #custom-form-fields .cb-wrap,
	#cta #ct-settings #promocode #add-new-promocode table tbody tr td {
		float: right;
	}
	#cta #ct-settings a.ct-tooltip-link{
		right: 5px;
		left: unset !important;
	}
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.label-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.description-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.name-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.access-wrap label,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.label-wrap input[type="text"] ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.description-wrap input[type="text"] ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.name-wrap input[type="text"],
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.available-roles{
		float: right;
		text-align: right;
	}
	#cta #ct-settings #promocode #add-new-promocode a.ct-tooltip-link {
		right: 5px;
		left: unset !important;
	}
	#cta #cta-profile .ct-custom-radio-new .ct-price-box.col-xs-12{
		margin-left: 0px !important;
		margin-right: unset !important;
	}
	/* New page What's New? style Latest */
	#cta #cta-cleanto-welcome .cta-welcome-main {
		padding: 20px 10px 10px 0px;
	}
	#cta #cta-cleanto-welcome .cta-welcome-main .ct-into-text{
		margin-left: 0px;
		margin-right: unset !important;
	}
	#cta #cta-top-nav .navbar-collapse .navbar-nav, #cta #cta-main-navigation .navbar .nav.cta-nav-tab {
		margin: 15px 10px 0 0px;
	}
	 
	#cta #cta-top-nav .navbar .nav li, #cta #cta-main-navigation .navbar .nav.cta-nav-tab li {
		text-align: right;
	}
	#cta #cta-top-nav .navbar .nav li > a, #cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a {
		margin-left: 8px;
		margin-right: unset !important;
	}
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a .fa,
	#cta #cta-top-nav .navbar-right > li > a .fa {
		float: right;
		margin-top: 3px;
	}
}	 
	
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 319px) {
	#cta #cta-top-nav .navbar-collapse .navbar-nav.navbar-right{
		margin: 0 10px 0 10;
	}
	#cta #cta-top-nav .navbar-collapse .navbar-nav,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab{
		margin: 15px 10px 0 0px;
	} 
	#cta #cta-top-nav .navbar .nav li,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab li{
		text-align: right;
	}
	#cta #cta-top-nav .navbar .nav li > a,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a{
		margin-left: 8px;
		margin-right: unset !important;
	}
	#cta #cta-top-nav .navbar .nav li > a .fa,
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a .fa{
		margin-left: .5em;
		margin-right: unset !important;
	}	
	#cta #cta-dashboard .ct-top-bar-details,
	#cta #cta-dashboard .ct-total-details,
	#cta #booking-details #appointment-details tbody tr td ,
	#cta #booking-details #customer-details tbody tr td,
	#cta .modal-body .nav-tabs li,
	#cta .modal-footer table td,
	#cta .modal-body table td,
	#cta #cta-locations-panel .ct-create-location-table tbody tr td,
	#cta #cta-clean-services-panel .ct-clean-service-top-header table tbody tr td,
	#cta #cta-clean-services-panel .ct-create-service-table tbody tr td,
	#cta #cta-staff-panel .ct-staff-right-details table.ct-staff-common-table tbody tr td,
	#cta #cta-staff-panel .ct-staff-right-details table tbody tr td.ct-w50{
		float: right;	
	}	
	#cta button.fc-today-button{
		float: right !important;
	}
	#cta #cta-profile .cta-embed-button ol.ct-embed-code{
		padding-left: 0px;
		padding-right: unset !important;
	}
	#cta #cta-clean-services-panel #sortable-addons-services li .cta-col5.pull-right .pull-right .cta-col1{
		margin-left: 15px;
		margin-right: unset !important;
	}
	#cta #cta-clean-services-panel #sortable-services li .cta-col1,
	#cta #cta-clean-services-panel .ct-service-new-service li .cta-col1{
		left: 20px;
		right: unset !important;
	}
	#cta #cta-staff-panel .member-addbreaks #ct-staff-breaks .ct-staff-breaks-schedule {
		float: left;
	}
	#cta #ct-settings .ct-setting-details #company-details tbody tr td ,
	#cta #ct-settings .ct-setting-details #general-setting tbody tr td ,
	#cta #ct-settings .ct-setting-details #appearance-setting tbody tr td ,
	#cta #ct-settings .ct-setting-details #payment-setting tbody tr td ,
	#cta #ct-settings .ct-setting-details #email-setting tbody tr td ,
	#cta #ct-settings .ct-setting-details #email-template tbody tr td ,
	#cta #ct-settings .ct-setting-details #sms-reminder tbody tr td ,
	#cta #ct-settings .ct-setting-details #general-setting tfoot tr td ,
	#cta #ct-settings .ct-setting-details #appearance-setting tfoot tr td ,
	#cta #ct-settings .ct-setting-details #payment-setting tfoot tr td ,
	#cta #ct-settings .ct-setting-details #email-setting tfoot tr td ,
	#cta #ct-settings .ct-setting-details #email-template tfoot tr td ,
	#cta #ct-settings .ct-setting-details #sms-reminder tfoot tr td,
	#cta #ct-settings .ct-setting-details li.ct-tax-vat-input-container input,
	#cta #ct-settings .ct-setting-details .ct-partial-input-per input,
	#cta #ct-settings #payment-setting .ct-all-payments-main .panel-heading,
	#cta #ct-settings #payment-setting .ct-all-payments-main .mycollapse_all-payment-gateways,
	#cta #ct-settings #sms-reminder .ct-sms-reminder-input table tbody tr td,
	#cta #ct-settings #custom-form-fields .stage-wrap,
	#cta #ct-settings #custom-form-fields .cb-wrap,
	#cta #ct-settings #promocode #add-new-promocode table tbody tr td {
		float: right;
	}
	#cta #ct-settings a.ct-tooltip-link{
		right: 5px;
		left: unset !important;
	}
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.label-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.description-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.name-wrap label ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.access-wrap label,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.label-wrap input[type="text"] ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.description-wrap input[type="text"] ,
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.name-wrap input[type="text"],
	#cta #ct-settings #custom-form-fields .form-elements .frm-fld.available-roles{
		float: right;
		text-align: right;
	}
	#cta #ct-settings #promocode #add-new-promocode a.ct-tooltip-link {
		right: 5px;
		left: unset !important;
	}
	#cta #cta-profile .ct-custom-radio-new .ct-price-box.col-xs-12{
		margin-left: 0px !important;
		margin-right: unset !important;
	}
	/* New page What's New? style Latest */
	#cta #cta-cleanto-welcome .cta-welcome-main {
		padding: 20px 10px 10px 0px;
	}
	#cta #cta-cleanto-welcome .cta-welcome-main .ct-into-text{
		margin-left: 0px;
		margin-right: unset !important;
	}
	#cta #cta-top-nav .navbar-collapse .navbar-nav, #cta #cta-main-navigation .navbar .nav.cta-nav-tab {
		margin: 15px 10px 0 0px;
	}
	 
	#cta #cta-top-nav .navbar .nav li, #cta #cta-main-navigation .navbar .nav.cta-nav-tab li {
		text-align: right;
	}
	#cta #cta-top-nav .navbar .nav li > a, #cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a {
		margin-left: 8px;
		margin-right: unset !important;
	}
	#cta #cta-main-navigation .navbar .nav.cta-nav-tab > li > a .fa,
	#cta #cta-top-nav .navbar-right > li > a .fa {
		float: right;
		margin-top: 3px;
	}
}	