/*Cleanto : RTL style front*/#ct  {	direction: rtl;}/* float: left into right */	/* ct common css */	.ct-xs-1,	.ct-xs-10,	.ct-xs-11,	.ct-xs-12,	.ct-xs-2,	.ct-xs-3,	.ct-xs-4,	.ct-xs-5,	.ct-xs-6,	.ct-xs-7,	.ct-xs-8,	.ct-xs-9 ,	.ct-sm-1,	.ct-sm-10,	.ct-sm-11,	.ct-sm-12,	.ct-sm-2,	.ct-sm-3,	.ct-sm-4,	.ct-sm-5,	.ct-sm-6,	.ct-sm-7,	.ct-sm-8,	.ct-sm-9 ,	.ct-md-1,	.ct-md-10,	.ct-md-11,	.ct-md-12,	.ct-md-2,	.ct-md-3,	.ct-md-4,	.ct-md-5,	.ct-md-6,	.ct-md-7,	.ct-md-8,	.ct-md-9,	.ct-lg-1,	.ct-lg-10,	.ct-lg-11,	.ct-lg-12,	.ct-lg-2,	.ct-lg-3,	.ct-lg-4,	.ct-lg-5,	.ct-lg-6,	.ct-lg-7,	.ct-lg-8,	.ct-lg-9,	#ct .pull-left,	#ct .float-left,	#ct .f-l,	#ct .fl,	#ct  input[type="submit"],	#ct  input[type="reset"],	#ct  input[type="button"],	#ct  button, 	#ct  .ct-error-msg,	#ct .ct-custom-checkbox ul.ct-checkbox-list,	#ct .ct-custom-checkbox  ul.ct-checkbox-list li,	#ct .ct-custom-radio ul.ct-radio-list li,	#ct .ct-scroll-meth-unit,	/* ct main css */	.ct-wrapper,	#ct .ct-common-box,	#ct .ct-list-services ul.services-list li .service-name,	#ct .ct-extra-services-list ul.addon-service-list li .addon-name,	#ct .ct-main-left .ct-list-header,	#ct .ct-list-services ul.services-list li .ct-service .ct-service-img,	#ct .ct-address-area-main .ct-address-bar,	#ct .ct-address-area-main .ct-postal-code,	#ct .ct-address-area-main .ct-area-type,	#ct .ct-address-area-main .ct-address-bar h6.header6,	#ct .ct-address-area-main .ct-postal-code h6.header6,	#ct .ct-address-area-main .ct-area-type .area-header,	#ct #ct-type-2.services-list-dropdown,	#ct #ct-type-method.services-method-list-dropdown,	#ct #ct-duration-main.ct-service-duration .ct-duration-list .duration-box,	#ct .common-selection-main,	#ct #ct-meth-unit-type-2.ct-meth-unit-count .ct-bedrooms .bedroom-box,	#ct #ct-meth-unit-type-2.ct-meth-unit-count .ct-bathrooms .bathroom-box,	#ct #ct-meth-unit-type-3 .ct-meth-unit-count .ct-inner-box,	#ct .ct-extra-services-list ul.addon-service-list li .ct-addon-ser .ct-addon-img,	#ct .ct-extra-services-list .ct-addon-extra-count .ct-common-addon-list .ct-addon-box,	#ct .ct-addon-count .ct-meth-unit-count .ct-inner-box,	#ct #ct-calendar-full,	#ct .calendar-wrapper,	#ct .dates,	#ct .today-date, 	#ct .calendar-body .ct-show-time .time-slot-container .ct-slot-legends ul.ct-legends-ul li, 	#ct .calendar-body .ct-show-time,	#ct .calendar-body .ct-show-time .time-slot-container,	#ct .calendar-body .ct-show-time .time-slot-container ul.time-slot-ul,	#ct .calendar-body .ct-show-time .time-slot-container ul li.time-slot,	#ct .ct-user-info-main .ct-main-details .ct-login-exist .ct-login-existing,	#ct .ct-user-info-main .ct-main-details .ct-login-exist .ct-custom-radio,	#ct .ct-user-info-main .ct-main-details .ct-new-user-details,	#ct .ct-user-info-main .ct-main-details .ct-login-exist .ct-new-user-details,	#ct .ct-user-info-main .ct-main-details .ct-login-exist .ct-login-existing,	#ct .ct-user-info-main .ct-main-details .ct-peronal-details,	#ct #ct-payments .payment-methods,	#ct #ct-pay-methods.common-payment-style,	#ct #card-payment-fields,	#ct #card-payment-fields .ct-header-bg h4.header4,	#ct  .cc-lb,	#ct .ct-cancel-policy-main,	#ct .ct-cancel-policy,	#ct .ct-cancel-policy p,	#ct .main-inner-container,	#ct .info-main-inner,		#ct .cart-items-main,		#ct .ct-main-right .ct-form-rown,	#ct .ct-cart-wrapper .ct-cart-label-common,	#ct .ct-discount-coupons,	#ct .ct-display-coupon-code,  /* */  #ct .ct-display-user-coupon-code,  /* */  /* */  #ct .ct-display-referral-code,	/* */  #ct .ct-discount-coupons .ct-coupon-input,	#ct .ct-partial-amount-wrapper,	#ct .ct-partial-amount-wrapper .ct-partial-amount-message,	#ct .ct-addons-list-main ul.ct-addon-items-list,	#ct .ct-addons-list-main ul.ct-addon-items-list li,	#ct .features-list,	#ct .ct-main-left .ct-list-header {		float: right !important;	}	/* float: left into right with !important */	#ct .ct-form-row,	#ct label{		float: right !important;	}		#ct label.error:before{		right: 20px;		left: 0px;	}		#ct .show-error input[type="text"],	#ct .show-error input[type="password"],	#ct .show-error input[type="email"],	#ct .show-error input[type="url"],	#ct .show-error input[type="tel"],	#ct .show-error input[type="number"],	#ct .show-error input[type="range"],	#ct .show-error input[type="date"],	#ct .show-error textarea,	#ct .show-error select{		background: #fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj4KICA8cGF0aCBmaWxsPSIjREYzMzIwIiBkPSJNMTAsMTMuNmMtMC4zLDAtMC42LTAuMy0wLjYtMC42VjdjMC0wLjMsMC4zLTAuNiwwLjYtMC42czAuNiwwLjMsMC42LDAuNnY2IEMxMC42LDEzLjMsMTAuMywxMy42LDEwLDEzLjZ6IiAvPgogIDxwYXRoIGZpbGw9IiNERjMzMjAiIGQ9Ik0xMCwxNi42Yy0wLjMsMC0wLjYtMC4zLTAuNi0wLjZ2LTAuNWMwLTAuMywwLjMtMC42LDAuNi0wLjZzMC42LDAuMywwLjYsMC42VjE2IEMxMC42LDE2LjMsMTAuMywxNi42LDEwLDE2LjZ6IiAvPgogIDxwYXRoIGZpbGw9IiNERjMzMjAiIGQ9Ik0xMCwxLjljMC42LDAsMC45LDAuMywxLjEsMC42bDcuNiwxMy40bDAuMSwwLjJjMC4xLDAuMywwLjIsMC40LDAuMiwwLjYgYzAsMC4yLTAuMSwwLjQtMC4yLDAuNmwwLDBsMCwwLjFDMTguNSwxNy43LDE4LDE4LDE3LjYsMThIMi40Yy0wLjQsMC0wLjktMC4zLTEuMS0wLjdsMC0wLjFsMCwwQzEuMSwxNywxLDE2LjksMSwxNi41IGMwLTAuMSwwLjItMC41LDAuMy0wLjZMOC44LDIuNUM5LDIuMSw5LjUsMS45LDEwLDEuOSBNMTAsMC45QzkuMiwwLjksOC40LDEuMyw4LDJMMC40LDE1LjRDMC4yLDE1LjgsMCwxNi4yLDAsMTYuNSBjMCwwLjUsMC4xLDAuOSwwLjQsMS4zYzAuNCwwLjcsMS4yLDEuMiwyLDEuMmgxNS4yYzAuOCwwLDEuNi0wLjUsMi0xLjJjMC4zLTAuNCwwLjQtMC44LDAuNC0xLjJjMC0wLjUtMC4yLTAuOC0wLjQtMS4yTDExLjksMiBDMTEuNCwxLjMsMTAuNywwLjksMTAsMC45TDEwLDAuOXoiIC8+Cjwvc3ZnPgo=") calc(100% - 95%) 50% no-repeat !important;		padding-left: 45px;		padding-right: 15px;	}		/* float: right into left */	#ct .pull-right,	#ct .float-right,	#ct .today-date .ct-selected-date-view{		float: left !important;	}		#ct .ct-custom-radio ul.ct-radio-list label span{		margin-left: 10px;		margin-right: 0px;	}		#ct #ct-type-2 .ct-service-list i.icon-settings,	#ct #ct-type-2 .ct-service-list img.service-image{		margin-left: 12px;		margin-right: 0px;	}/* text-align: left into right */	#ct label.error,	#ct .ta-left,	#ct  label.ct-error,	#ct .today-date,	#ct #ct-price-scroll .ct-text,	#ct .ct-partial-amount-wrapper .ct-partial-amount-message{		text-align:right;	}	#ct #ct-price-scroll .ct-text span.cart_date{		float: right;	}/* text-align: right into left */	#ct .ta-right {		text-align:left;	}	/* position left: 0 into right 0 */	#ct  label.ct-error{		right: 0;	}	#ct .ct-main-left .ct-location-header .ct-mybookings {    left: 20px;    right: unset;  }  /* JAY WANKHEDE*/  #ct .ct-main-left .ct-location-header .ct-one-step {		left: 20px;		right: unset;	}  /* *//* extra left and right position */		#ct #ct-type-2 .service-is .ct-service-list:after,	#ct #ct-type-method .service-method-is .ct-service-method-list:after{		left: 2%;		right: unset;	}		#ct .ct-bathrooms .common-selection-main:after,	#ct .ct-bedrooms .common-selection-main:after{		left: 5%;		right: unset;	}	#ct .ct-extra-services-list ul.addon-service-list li .ct-addon-ser .addon-price{		left: 7px;		right: unset;	}	#ct .ct-extra-services-list ul.addon-service-list li .common-selection-main.addon-select .selected-is .data-list:after{		left: 0%;		right: unset;	}	#ct .today-date a.ct-button{		right: 6%;		left: unset;		left: unset;	}	#ct .calendar-body .ct-show-time .time-slot-container .ct-slot-legends .ct-slot-legends-box{		margin-left: 3px;		margin-right: unset;	}		#ct .ct-custom-radio  ul.ct-radio-list{		float: right;	}	#ct .ct-address-area-main .ct-area-type span.area-type{		padding-right: 5px;		padding-left: unset;	}	.ct-lg-pull-1{		right: 0% !important;	}	#ct #ct-type-2 .service-selection-main .ct-services-dropdown,	#ct #ct-type-method .ct-services-method-dropdown,	#ct .common-selection-main .common-data-dropdown{		border-radius: 4px 4px 0 0;	}		#ct .ct-extra-services-list ul.addon-service-list li label span:before{		border-right: 140px solid transparent;		left: 0px;		right: unset;		border-left: unset;	}		#ct .ct-addon-count{		right: 0;		float: right;	}		#ct .ct-discount-list ul.ct-discount-often li .ct-btn-discount span{		text-align: right;	}		#ct .ct-discount-list ul.ct-discount-often li label .ct-discount-check{		left: 0;	}		/* calendar next and previous date */	#ct .calendar-wrapper .calendar-header a.previous-date{		right: 0px;		left: unset;	}		#ct .calendar-wrapper .calendar-header a.next-date{		left: 0px;		right: unset;	}		#ct .calendar-body .ct-day,	#ct .calendar-body .ct-week {		float: right;		border-left: thin solid #e5e5e5;		border-right: 0px none;	}		#ct .calendar-body .ct-day.ct-last-day,	#ct .calendar-body .ct-week.ct-last-week{		border-left: 0px;	}		#ct .calendar-wrapper .calendar-header .icon-arrow-right:before{		content: "\e605" !important;		font-family: 'simple-line-icons';	}	#ct .calendar-wrapper .calendar-header .icon-arrow-left:before {		content: "\e606" !important;		font-family: 'simple-line-icons';	}	/* calendar front time legends */	#ct .calendar-body .ct-show-time .time-slot-container .ct-slot-legends{		float: left;		-webkit-border-radius: 0px 0px 5px 5px;		-moz-border-radius: 0px 0px 5px 5px;		-o-border-radius: 0px 0px 5px 5px;		-ms-border-radius: 0px 0px 5px 5px;		border-radius: 0px 0px 5px 5px;	}		#ct .today-date .ct-selected-date-view span.ct-date-selected{		padding-left: 15px;		padding-right: unset;	}	 	#ct .ct-user-info-main .ct-main-details .ct-peronal-details .ct-option-select:before{		left: 2%;		right: unset;	}	#ct #ct-payments .ct-custom-radio ul.ct-radio-list li{		padding-right: 0px;		padding-left: unset;	}		#ct #ct-payments .ct-paypal-image{		right: 8px;		left: unset;	}		#ct #card-payment-fields .ct-exp-month{		margin-left:3px;		margin-right: unset;		text-align:right;		}		#ct #card-payment-fields .ct-exp-year{		margin-right: 3px;		margin-left: unset;		text-align: right;	}		#ct i.icon-credit-card,	#ct i.icon-lock,	#ct i.icon-calendar{		right: 13px;		left: unset;	}	#ct .card{		left: 13px;		right: unset;	}	#ct #card-payment-fields .ct-lock-image .ct-lock-img{		float: right;		right: 30px;		left: unset;	}	#ct .show-more-toggler:after{		right: 2%;		left: unset;	}	#ct ul.bullet-more{		padding-right: 1.25em;		padding-left: 0.9375em;	}		#ct #ct-price-scroll .ct-image{		padding-left:10px;		padding-right: unset;	}	#ct .ct-cart-wrapper .ct-cart-label-common{		text-align: right;		padding-right: 3px;		padding-left: unset;	}	#ct .ct-cart-wrapper .ct-cart-label-total-amount{		float: right;		text-align: right;		padding-right: 3px;		padding-left: unset;	}	.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;	}	#ct .ct-cart-wrapper .ct-cart-amount-common,	#ct .ct-cart-wrapper .ct-cart-total-amount{		float: left;		text-align: left;	}	#ct .ct-discount-coupons a.ct-apply-coupon{		float: left;		left: 20px;		right: unset;	}	#ct .ct-display-coupon-code .ct-coupon-value-main img{    left: 6px;  }  /* */  #ct .ct-display-user-coupon-code .ct-coupon-value-main img{    left: 6px;  }  /* */  /* */  #ct .ct-display-referral-code .ct-coupon-value-main img{		left: 6px;	}  /* */	#ct .ct-addons-list-main ul.ct-addon-items-list li .ct-item {		float: right;		padding-left: 5px;	}	#ct .ct-addons-list-main ul.ct-addon-items-list li .ct-price {		float: right;		text-align: left;	}	#ct a.ct-back-to-top{		left: 30px;	}	#ct a.ct-back-to-top i.icon-arrow-up{		left: 12px;	}	/***************************//*** front RTL style *******//* iPads (portrait and landscape) ----------- */@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {	#ct .ct-address-area-main .ct-address-bar h6.header6,	#ct .ct-address-area-main .ct-postal-code h6.header6 {		float: right;		}		#ct #card-payment-fields .ct-lock-image .ct-lock-img{		right: 0px;			left: unset !important;		}}/* iPads (landscape) ----------- */@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {	#ct .today-date a.ct-button{		right: 13%;		left: unset !important;	}}/* iPads (portrait) ----------- */@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {	#ct .today-date a.ct-button{		right: 0;		left: unset !important;	}}	/**********iPad 3**********/@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {	#ct .today-date a.ct-button{		right: 13%;		left: unset !important;	}}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {	#ct .today-date a.ct-button{		right: 0;		left: unset !important ;	}}/* Smartphones (landscape) ----------- */@media only screen and (max-device-width : 767px) {	#ct .ct-address-area-main .ct-address-bar h6.header6,	#ct .ct-address-area-main .ct-postal-code h6.header6,	#ct .ct-meth-unit-count .ct-inner-box .ct-btn-group.ct-sm-6{		float: right;	}		#ct #card-payment-fields .ct-lock-image .ct-lock-img {		right: 110px;		left: unset !important;	}	}/* Smartphones (portrait and landscape) ----------- */@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {	#ct .ct-address-area-main .ct-address-bar h6.header6,	#ct .ct-address-area-main .ct-postal-code h6.header6,	#ct .today-date .ct-selected-date-view span.ct-date-selected,	#ct .today-date .ct-selected-date-view span.ct-time-selected{		float: right;	}	#ct .today-date a.ct-button{		right: 0;		left: unset !important;	}	#ct #card-payment-fields .ct-lock-image .ct-lock-img {		right: 110px;		left: unset !important;	}		#ct a.ct-back-to-top{		left: 5px;		right: unset !important;	}	}	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */@media only screen and (max-device-width: 319px) {	#ct .ct-address-area-main .ct-address-bar h6.header6,	#ct .ct-address-area-main .ct-postal-code h6.header6,	#ct .today-date .ct-selected-date-view span.ct-date-selected,	#ct .today-date .ct-selected-date-view span.ct-time-selected{		float: right;	}	#ct .today-date a.ct-button{		right: 0;		left: unset !important;	}	#ct #card-payment-fields .ct-lock-image .ct-lock-img {		right: 110px;		left: unset !important;	}		#ct a.ct-back-to-top{		left: 5px;		right: unset !important;	}}	