File: /mnt/data/truelysell-wp-demo/catering/wp-content/themes/truelysell/assets/css/style.css
/*
Author : Dreams Technologies
Template Name: Truelysell - WordPress Theme
Version : 1.1.2
*/
/*============================
[Table of CSS]
1. General
2. Bootstrap Classes
3. Avatar
4. Nav Tabs
5. Table
6. Modal
7. Header
8. Mobile Menu
9. Slider
10. Home
11. About Us
12. Services
13. Booking
14. search
15. Error
16. Contact Us
17. Login
18. Customer Profile
19. Customer Dashboard
20. Customer Reviews
21. Booking List
22. FAQ
23. Pricing
24. Category
25. Maintenance
26. Coming Soon
27. Terms & Conditions
28. Provider Header
29. Sidebar
30. Provider Dashboard
31. Provider Signup
32. Provider Services
33. Provider Payout
34. Provider Availability
35. Coupon
36. Provider Settings
37. Provider Plan
38. Add Service Information
39. Orders
40. Calendar
41. Cursor
42. Booking Details
43. Chat
44. Blog List
45. Works
46. Invoice
47. Footer
48. Responsive
========================================*/
/*-----------------
1. General
-----------------------*/
body {
background-color: #ffffff;
color: var(--ts_text_color);
/* font-family: 'Roboto', sans-serif; */
font-family: "Archivo", sans-serif;
font-size: 16px;
height: 100%;
overflow-x: hidden;
margin-top: 0;
line-height: 1.5;
}
h1, h2, h3, h4, h5, h6 {
color: var(--ts_heading_color);
font-family: "Archivo", sans-serif;
font-weight: 600;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: var(--ts_heading_color);
}
h1 {
font-size: 36px;
}
h2 {
font-size: 32px;
}
h3 {
font-size: 28px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 20px;
}
h6 {
font-size: 17px;
}
a {
color: var(--ts_heading_color);
text-decoration:none;
transition: ease all 0.5s;
-webkit-transition: ease all 0.5s;
-ms-transition: ease all 0.5s;
}
a:hover,
a:focus {
text-decoration:none;
outline:none;
transition: ease all 0.5s;
-webkit-transition: ease all 0.5s;
-ms-transition: ease all 0.5s;
}
button:focus {
outline: 0;
}
.ssp_service{
display: none !important;
}
.bsp_service {
display: block !important;
}
/*-----------------
9. Slick Slider
-----------------------*/
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after {
display: table;
content: '';
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}
.slick-prev,
.slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 40px;
height: 40px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
box-shadow: 1px 6px 14px rgba(0,0,0,0.2);
background: #fff;
border-radius: 100%;
cursor: pointer;
border: none;
outline: none;
background: #fff;
z-index: 9999;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
background-color: var(--ts_primary_color);
color: #fff;
opacity: 1;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
color: #fff;
opacity: 1;
}
.banner-slider .slick-prev:hover:before,
.banner-slider .slick-prev:focus:before,
.banner-slider .slick-next:hover:before,
.banner-slider .slick-next:focus:before {
color: #fff;
opacity: 1;
border: solid #fff;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: .25;
}
.slick-prev:before,
.slick-next:before {
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: #383838;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: 100px;
z-index:1;
}
[dir='rtl'] .slick-prev {
right: -25px;
left: auto;
}
.slick-prev:before {
content: '←';
}
[dir='rtl'] .slick-prev:before {
content: '→';
}
.slick-next {
right: 100px;
z-index: 1;
}
[dir='rtl'] .slick-next {
right: auto;
left: -25px;
}
.slick-next:before {
content: '→';
}
[dir='rtl'] .slick-next:before {
content: '←';
}
.banner-slider .slick-prev:before {
font-family: 'slick';
font-size: 10px;
line-height: 1;
opacity: .75;
color: #3E4265;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
border: solid #3E4265;
border-width: 0 3px 3px 0 !important;
display: inline-block;
padding: 3px;
margin-right: -3px;
content: '';
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}
.banner-slider .slick-next:before {
font-family: 'slick';
font-size: 10px;
line-height: 1;
opacity: .75;
color: #3E4265;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
border: solid #3E4265;
border-width: 0 3px 3px 0 !important;
display: inline-block;
padding: 3px;
margin-left: -3px;
content: '';
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
/*-----------------
2. Bootstrap Classes
-----------------------*/
.btn.focus, .btn:focus {
box-shadow: none;
}
.btn.btn-white {
background: #fff;
border: none !important;
color: var(--ts_primary_color) !important;
}
.withdraw-btn {
padding: 12px 15px;
font-weight: bold;
}
.btn-primary .get_services {
min-height: 48px;
}
.btn-primary {
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 0 0 #fff;
border-radius: 5px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
padding: 10px 15px;
font-weight: 500;
font-size: 16px;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary {
background-color: var(--ts_primary_hover_color);
border: 1px solid var(--ts_primary_hover_color);
box-shadow: inset 0 70px 0 0 var(--ts_primary_hover_color);
color: #fff;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary.focus:active,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover {
background-color: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 var(--ts_primary_color);
color: var(--ts_primary_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-primary.active:not(:disabled):not(.disabled),
.btn-primary:active:not(:disabled):not(.disabled),
.show > .btn-primary.dropdown-toggle {
background-color: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 70px 0 0 0 #ffffff;
color: var(--ts_primary_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-primary.active:focus:not(:disabled):not(.disabled),
.btn-primary:active:focus:not(:disabled):not(.disabled),
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: unset;
}
.btn-primary.disabled, .btn-primary:disabled {
background-color: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 70px 0 0 0 #ffffff;
color: var(--ts_primary_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-outline-primary {
background-color: #fff;
border: 1px solid var(--ts_primary_color);
color: var(--ts_primary_color);
box-shadow: inset 0 0 0 #fff;
border-radius: 5px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.active,
.btn-outline-primary:active,
.open > .dropdown-toggle.btn-primary {
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 var(--ts_primary_color);
color: #fff;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-outline-primary.active.focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.active:hover,
.btn-outline-primary.focus:active,
.btn-outline-primary:active:focus,
.btn-outline-primary:active:hover,
.open > .dropdown-toggle.btn-outline-primary.focus,
.open > .dropdown-toggle.btn-outline-primary:focus,
.open > .dropdown-toggle.btn-outline-primary:hover {
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 var(--ts_primary_color);
color: #fff;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-secondary {
background: var(--ts_secondary_color);
border: 1px solid var(--ts_secondary_color);
box-shadow: inset 0 0 0 0 #ffffff;
color: var(--ts_primary_color);
border-radius: 10px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.active,
.btn-secondary:active,
.open > .dropdown-toggle.btn-secondary {
background-color: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 #fff;
color: var(--ts_primary_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-secondary.active.focus,
.btn-secondary.active:focus,
.btn-secondary.active:hover,
.btn-secondary.focus:active,
.btn-secondary:active:focus,
.btn-secondary:active:hover,
.open > .dropdown-toggle.btn-secondary.focus,
.open > .dropdown-toggle.btn-secondary:focus,
.open > .dropdown-toggle.btn-secondary:hover {
background-color: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 70px 0 0 0 #ffffff;
color: var(--ts_primary_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-secondary.active:not(:disabled):not(.disabled),
.btn-secondary:active:not(:disabled):not(.disabled),
.show > .btn-secondary.dropdown-toggle {
background-color: var(--ts_primary_color);
border-color: var(--ts_primary_color);
color: #fff;
}
.btn-secondary.active:focus:not(:disabled):not(.disabled),
.btn-secondary:active:focus:not(:disabled):not(.disabled),
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: unset;
}
.btn-secondary.disabled, .btn-secondary:disabled {
background-color: var(--ts_primary_color);
border-color: var(--ts_primary_color);
color: #fff;
}
.btn-danger {
background: #F2535B;
border: 1px solid #F2535B;
box-shadow: inset 0 0 0 0 #ffffff;
color: #fff;
border-radius: 10px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.active,
.btn-danger:active,
.open > .dropdown-toggle.btn-danger {
background-color: #fff;
border: 1px solid #F2535B;
box-shadow: inset 0 70px 0 0 #fff;
color: #F2535B;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger.focus:active,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open > .dropdown-toggle.btn-danger.focus,
.open > .dropdown-toggle.btn-danger:focus,
.open > .dropdown-toggle.btn-danger:hover {
background-color: #fff;
border: 1px solid #F2535B;
box-shadow: inset 70px 0 0 0 #ffffff;
color: #F2535B;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-secondary.active:not(:disabled):not(.disabled),
.btn-secondary:active:not(:disabled):not(.disabled),
.show > .btn-secondary.dropdown-toggle {
background-color: #F2535B;
border-color: #F2535B;
color: #fff;
}
.btn-secondary.active:focus:not(:disabled):not(.disabled),
.btn-secondary:active:focus:not(:disabled):not(.disabled),
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: unset;
}
.btn-secondary.disabled, .btn-secondary:disabled {
background-color: var(--ts_primary_color);
border-color: var(--ts_primary_color);
color: #fff;
}
.btn-danger-light {
background: #FFF3F3;
border: 1px solid #FFF3F3;
color: #FF4949;
border-radius: 6px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-danger-light:hover {
background-color: #fff;
border: 1px solid #FF4949;
box-shadow: inset 0 70px 0 0 #fff;
color: #FF4949;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-light-success {
background: #E6F8EB;
border: 1px solid #E6F8EB;
color: #34C85D;
border-radius: 6px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-light-success:hover {
background-color: #fff;
border: 1px solid #34C85D;
box-shadow: inset 0 70px 0 0 #fff;
color: #34C85D;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-light-warning {
background: #FFF9E8;
border: 1px solid #FFF9E8;
color: #FFC107;
border-radius: 6px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-light-warning:hover {
background-color: #fff;
border: 1px solid #FFC107;
box-shadow: inset 0 70px 0 0 #fff;
color: #FFC107;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-secondary-outline {
background: #fff;
border: 2px solid #DCDCDC;
color: #454545;
border-radius: 6px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-secondary-outline:hover {
background-color: #DCDCDC;
border: 2px solid #DCDCDC;
box-shadow: inset 0 70px 0 0 #DCDCDC;
color: #454545;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.bg-info-light {
background-color: rgba(2, 182, 179,0.12) !important;
color: #1db9aa !important;
}
.bg-primary-light {
background-color: rgba(17, 148, 247,0.12) !important;
color: #2196f3 !important;
}
.bg-danger-light {
background-color: rgba(242, 17, 54,0.12) !important;
color: #e63c3c !important;
}
.bg-warning-light {
background-color: rgba(255, 152, 0,0.12) !important;
color: #f39c12 !important;
}
.bg-success {
background-color: #28a745!important;
}
.bg-success-light {
background-color: rgba(15, 183, 107,0.12) !important;
color: #26af48 !important;
}
.bg-purple-light {
background-color: rgba(197, 128, 255,0.12) !important;
color: #c580ff !important;
}
.bg-default-light {
background-color: rgba(40, 52, 71,0.12) !important;
color: #283447 !important;
}
.text-light-success {
color: #28A745;
}
.text-light-danger {
color: #DC3545;
}
.form-group {
margin-bottom: 1rem;
}
label {
display: inline-block;
margin-bottom: 0.5rem;
}
.form-control {
border-color: #dcdcdc;
color: #333;
min-height: 42px;
padding: 11px 15px;
border-radius: 5px;
-webkit-appearance: auto;
-moz-appearance: auto;
appearance: auto;
}
.form-control.select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.form-control:focus {
border-color: #bbb;
box-shadow: none;
outline: 0 none;
}
.breadcrumb-title h2 {
font-weight: 500;
font-size: 25px;
margin: 0;
}
.breadcrumb-title span {
color: #28283C;
}
.breadcrumbs {
float: right;
padding: 0;
margin: 0;
list-style: none;
}
.breadcrumbs li {
float: left;
margin: 0;
position: relative;
padding: 0 11px;
}
.breadcrumbs li a {
float: left;
font-size: 13px;
color: #8d8d8d;
}
.breadcrumbs li::before {
position: absolute;
right: -3px;
top: 50%;
content: ">";
font-size: 10px;
color: #8d8d8d;
line-height: 10px;
margin-top: -3px;
}
.breadcrumbs li:last-child {
padding-right: 0;
}
.breadcrumbs li:last-child::before {
display: none;
}
.text-body {
color: #74788D !important;
}
.pagination {
float: right;
text-align: center;
margin-bottom:1.5rem;
margin-top: 16px;
}
.pagination > ul {
float: left;
width: 100%;
text-align: center;
margin: 0;
}
.page-template-template-dashboard-php ul.favourites_item {
margin-left: -15px;
margin-right: -15px;
}
ul.pagination li.paginate_button {
margin-right: .5rem !important;
}
ul.pagination li.paginate_button:first-child {
margin-left: 0;
}
.pagination > ul li {
float: none;
display: inline-block;
margin: 0;
}
.pagination > ul li a {
float: left;
background: #fff;
border: 1px solid #e8ecec;
color: #656B76;
width: 25px;
height: 25px;
padding: 5px;
border-radius: 5px;
}
.pagination > ul li span {
float: left;
width: 35px;
height: 35px;
background: #fff;
border: 1px solid #e8ecec;
line-height: 34px;
font-size: 13px;
color: #8d8d8d;
}
.pagination > ul li.arrow a{
background: #f1f1f1;
font-size: 17px;
margin: 0 9px;
}
.pagination > ul li.active a {
background: var(--ts_primary_color);
border-color: var(--ts_primary_color);
color: #fff;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
color: #fff;
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
}
.nav-pills .nav-link.active:hover, .nav-pills .show > .nav-link:hover {
background: var(--ts_primary_color);
color: #fff;
}
.nav-pills .nav-link {
border-radius: .25rem;
color: var(--ts_primary_color);
background: #fff;
border: 1px solid var(--ts_primary_color);
}
/* .card {
background: #fff;
border: 2px solid #EBEDF0;
border-radius: 10px;
margin-bottom: 24px;
} */
.text-primary {
color: var(--ts_primary_color) !important;
}
.text-danger {
color: #FF0000 !important;
}
/*-----------------
3. Avatar
-----------------------*/
.avatar {
position: relative;
display: inline-block;
width: 3rem;
height: 3rem
}
.avatar > img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.avatar-title {
width: 100%;
height: 100%;
background-color: #20c0f3;
color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
}
.avatar-away::before,
.avatar-offline::before,
.avatar-online::before {
position: absolute;
right: 0;
bottom: 0;
width: 25%;
height: 25%;
border-radius: 50%;
content: '';
border: 2px solid #fff;
}
.avatar-online::before {
background-color: #0C9E6F;
}
.avatar-offline::before {
background-color: #ff0100;
}
.avatar-away::before {
background-color: #ffbc34;
}
.avatar .border {
border-width: 3px !important;
}
.avatar .rounded {
border-radius: 6px !important;
}
.avatar .avatar-title {
font-size: 18px;
}
.avatar-xs {
width: 29px;
height: 29px;
}
.avatar-xs .border {
border-width: 2px !important;
}
.avatar-xs .rounded {
border-radius: 4px !important;
}
.avatar-xs .avatar-title {
font-size: 12px;
}
.avatar-xs.avatar-away::before,
.avatar-xs.avatar-offline::before,
.avatar-xs.avatar-online::before {
border-width: 1px;
}
.avatar-sm {
width: 2.5rem;
height: 2.5rem;
}
.avatar-sm .border {
border-width: 3px !important;
}
.avatar-sm .rounded {
border-radius: 4px !important;
}
.avatar-sm .avatar-title {
font-size: 15px;
}
.avatar-sm.avatar-away::before,
.avatar-sm.avatar-offline::before,
.avatar-sm.avatar-online::before {
border-width: 2px;
}
.avatar-lg {
width: 3.75rem;
height: 3.75rem;
}
.avatar-lg .border {
border-width: 3px !important;
}
.avatar-lg .rounded {
border-radius: 8px !important;
}
.avatar-lg .avatar-title {
font-size: 24px;
}
.avatar-lg.avatar-away::before,
.avatar-lg.avatar-offline::before,
.avatar-lg.avatar-online::before {
border-width: 3px;
}
textarea {
resize: none;
}
/*-----------------
4. Nav Tabs
-----------------------*/
.nav-tabs {
border-bottom: 1px solid #f0f0f0;
}
.nav-tabs > li > a {
margin-right: 0;
color: #888;
border-radius: 0;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
border-color: transparent;
color: #272b41;
}
.nav-tabs.nav-tabs-solid > li > a {
color: #272b41;
}
.nav-tabs.nav-tabs-solid > .active > a,
.nav-tabs.nav-tabs-solid > .active > a:hover,
.nav-tabs.nav-tabs-solid > .active > a:focus {
background-color: var(--ts_primary_color);
border-color: var(--ts_primary_color);
color: #fff;
}
.tab-content {
padding-top: 20px;
}
.nav-tabs .nav-link {
border-radius: 0;
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
background-color: #eee;
border-color: transparent;
color: #272b41;
}
.nav-link:focus, .nav-link:hover {
color: #858585;
}
.nav-tabs.nav-justified > li > a {
border-radius: 0;
margin-bottom: 0;
}
.nav-tabs.nav-justified > li > a:hover,
.nav-tabs.nav-justified > li > a:focus {
border-bottom-color: #ddd;
}
.nav-tabs.nav-justified.nav-tabs-solid > li > a {
border-color: transparent;
}
.nav-tabs.nav-tabs-solid > li > a {
color: #272b41;
}
.nav-tabs.nav-tabs-solid > li > a.active,
.nav-tabs.nav-tabs-solid > li > a.active:hover,
.nav-tabs.nav-tabs-solid > li > a.active:focus {
background-color: var(--ts_primary_color);
border-color: var(--ts_primary_color);
color: #fff;
}
.nav-tabs.nav-tabs-solid.nav-tabs-rounded {
border-radius: 50px;
}
.nav-tabs.nav-tabs-solid.nav-tabs-rounded > li > a {
border-radius: 50px;
}
.nav-tabs.nav-tabs-solid.nav-tabs-rounded > li > a.active,
.nav-tabs.nav-tabs-solid.nav-tabs-rounded > li > a.active:hover,
.nav-tabs.nav-tabs-solid.nav-tabs-rounded > li > a.active:focus {
border-radius: 50px;
}
.nav-tabs-justified > li > a {
border-radius: 0;
margin-bottom: 0;
}
.nav-tabs-justified > li > a:hover,
.nav-tabs-justified > li > a:focus {
border-bottom-color: #ddd;
}
.nav-tabs-justified.nav-tabs-solid > li > a {
border-color: transparent;
}
.nav-tabs.nav-justified.nav-tabs-top {
border-bottom: 1px solid #ddd;
}
.nav-tabs.nav-justified.nav-tabs-top > li > a,
.nav-tabs.nav-justified.nav-tabs-top > li > a:hover,
.nav-tabs.nav-justified.nav-tabs-top > li > a:focus {
border-width: 2px 0 0 0;
}
.nav-tabs.nav-tabs-top > li {
margin-bottom: 0;
}
.nav-tabs.nav-tabs-top > li > a,
.nav-tabs.nav-tabs-top > li > a:hover,
.nav-tabs.nav-tabs-top > li > a:focus {
border-width: 2px 0 0 0;
}
.nav-tabs.nav-tabs-top > li.open > a,
.nav-tabs.nav-tabs-top > li > a:hover,
.nav-tabs.nav-tabs-top > li > a:focus {
border-top-color: #ddd;
}
.nav-tabs.nav-tabs-top > li+li > a {
margin-left: 1px;
}
.nav-tabs.nav-tabs-top > li > a.active,
.nav-tabs.nav-tabs-top > li > a.active:hover,
.nav-tabs.nav-tabs-top > li > a.active:focus {
border-top-color: var(--ts_primary_color);
}
.nav-tabs.nav-tabs-bottom > li > a.active,
.nav-tabs.nav-tabs-bottom > li > a.active:hover,
.nav-tabs.nav-tabs-bottom > li > a.active:focus {
border-bottom-width: 2px;
border-color: transparent;
border-bottom-color: var(--ts_primary_color);
background-color: transparent;
transition: none 0s ease 0s;
-moz-transition: none 0s ease 0s;
-o-transition: none 0s ease 0s;
-ms-transition: none 0s ease 0s;
-webkit-transition: none 0s ease 0s;
}
.nav-tabs.nav-tabs-solid {
background-color: #fafafa;
border: 0;
}
.nav-tabs.nav-tabs-solid > li {
margin-bottom: 0;
}
.nav-tabs.nav-tabs-solid > li > a {
border-color: transparent;
}
.nav-tabs.nav-tabs-solid > li > a:hover,
.nav-tabs.nav-tabs-solid > li > a:focus {
background-color: #dcdcdc;
}
.nav-tabs.nav-tabs-solid > .open:not(.active) > a {
background-color: #dcdcdc;
border-color: transparent;
}
.nav-tabs-justified.nav-tabs-top {
border-bottom: 1px solid #ddd;
}
.nav-tabs-justified.nav-tabs-top > li > a,
.nav-tabs-justified.nav-tabs-top > li > a:hover,
.nav-tabs-justified.nav-tabs-top > li > a:focus {
border-width: 2px 0 0 0;
}
/*-----------------
5. Table
-----------------------*/
.table tbody td, .table th, .table tr {
padding: 15px;
font-size: 14px;
border-color: #dcdcdc;
}
table.dataTable td, table.dataTable th {
border-color: #f5f5f5!important;
color: #74788D;
}
.table td, .table th {
vertical-align: middle;
white-space: nowrap;
}
.table>:not(:first-child) {
border-top: 0;
}
table.table td h2 {
display: inline-block;
font-size: inherit;
font-weight: 400;
margin: 0;
padding: 0;
vertical-align: middle;
}
table.table td h2.table-avatar {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: inherit;
font-weight: 400;
margin: 0;
padding: 0;
vertical-align: middle;
white-space: nowrap;
}
table.table td h2 a {
font-weight: 500;
font-size: 14px;
color: #28283C;
}
table.table td h2 a:hover {
color: var(--ts_primary_color);
}
table.table td h2 span {
color: #74788D;
display: block;
font-size: 12px;
margin-top: 7px;
}
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
/* right: 1em;
content: "\f0de";
font-family: "Font Awesome 5 Free"; */
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
/* right: 1em;
content: "\f0dd";
font-family: "Font Awesome 5 Free"; */
}
.dataTables_paginate .pagination .previous, .dataTables_paginate .pagination .next {
display: none;
}
#tablelength label {
color: #242B3A;
}
#tablelength label select {
width: auto;
display: inline-block;
border: 0.5px solid #dcdcdc;
border-radius: 5px;
padding: 4px 10px;
min-height: auto;
color: #242B3A;
margin: 0 8px;
}
#tablepagination ul {
margin: 0;
}
.table-ingopage {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: end;
-webkit-justify-content: end;
-ms-flex-pack: end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.table-ingopage .dataTables_info {
color: #242B3A !important;
margin-right: 0.5rem;
}
/*-----------------
6. Modal
-----------------------*/
.custom-modal .modal-header {
padding: 24px;
}
.custom-modal .modal-body {
padding: 24px;
}
.custom-modal .modal-content {
border-radius: 4px;
border: 0;
}
.custom-modal .close-btn {
background: #F82424;
border: 0;
border-radius: 50%;
color: #fff;
font-size: 15px;
width: 29px;
height: 29px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
margin: 0;
opacity: 1;
padding: 0;
position: absolute;
right: 24px;
top: 24px;
z-index: 99;
}
.custom-modal .close-btn:hover {
background: var(--ts_primary_color);
color: #fff;
}
.modal-title {
font-weight: 500;
font-size: 18px;
}
/*-----------------
7. Header
-----------------------*/
.top-bar {
background: var(--ts_primary_color);
padding: 10px 0;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
flex-wrap: wrap;
width: 100%;
color: #fff;
}
.top-bar a, .top-bar a:hover, .top-bar a:focus{
color: #fff;
}
.header {
background: #fff;
position: sticky;
box-shadow: 0px 10px 40px rgba(202, 202, 202, 0.2);
left: 0;
top: 0;
width: 100%;
z-index: 1001;
transition: ease all 0.5s;
-webkit-transition: ease all 0.5s;
-ms-transition: ease all 0.5s;
}
.owl-carousel .owl-dots {
display: none;
}
.header.fixed {
background-color: #fff;
box-shadow: 0px 3px 53px rgb(197 197 197 / 27%);
transition: ease all 0.5s;
-webkit-transition: ease all 0.5s;
-ms-transition: ease all 0.5s;
}
.logo img {
height: auto;
max-width: 100%;
max-height: 35px;
}
.logo a {
float: left;
}
.logo a img {
float: left;
max-height: 32px;
}
.header-nav {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
position: relative;
height: 85px;
padding: 0;
margin-bottom: 0;
}
.main-nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
list-style: none;
margin: 0;
padding: 0;
}
.main-nav > li > a {
color: #28283C;
}
.main-nav > li.active > a {
color: var(--ts_primary_color);
}
.main-nav > li .submenu li a {
display: block;
padding: 10px 15px 10px 30px;
clear: both;
white-space: nowrap;
font-size: 14px;
color: #68616D;
-webkit-transition: all .35s ease;
transition: all .35s ease;
width: 100%;
position: relative;
}
.main-nav > li .submenu li a:before {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 15px;
content: "\f111";
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 6px;
}
.main-nav > li .submenu > li.has-submenu > a::after {
content: "\f054";
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
right: 15px;
top: 12px;
font-size: 13px;
}
.main-nav > li .submenu li {
position: relative;
}
.main-nav li a {
display: block;
font-weight: 500;
}
.main-nav li a:hover {
color: var(--ts_primary_color);
}
.main-nav li.current_page_item > a {
color: var(--ts_primary_color);
}
.main-nav li.current-menu-ancestor > a {
color: var(--ts_primary_color);
}
.main-nav > li > ul > li.current-menu-parent > a {
color: var(--ts_primary_color);
}
.main-nav .sub-menu li.current-menu-item > a {
color: var(--ts_primary_color);
}
.main-nav li ul li a:hover {
color: var(--ts_primary_color);
padding-left: 20px;
}
.main-nav li.login-link {
display: none;
}
.header-navbar-rht {
margin: 0;
padding: 0;
}
.header-navbar-rht > li {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
padding-right: 25px;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
}
.header-navbar-rht > li:last-child {
padding-right:0px;
}
.header-navbar-rht > li .dropdown-menu {
border: 0;
box-shadow: 0 0 3px rgb(0 0 0 / 10%);
}
.header-navbar-rht > li .fa-bell {
font-size: 24px;
}
.header-navbar-rht > li .fa-comments {
font-size: 24px;
}
.header-navbar-rht .dropdown-toggle::after {
display: none;
}
.header-navbar-rht > li .dropdown-menu .dropdown-item {
border-top: 1px solid #f0f0f0;
padding: 10px 15px;
font-size: 0.9375rem;
}
.header-navbar-rht > li .dropdown-menu .dropdown-item:first-child {
border-top: 0;
border-radius: 5px 5px 0 0;
}
.header-navbar-rht > li .dropdown-menu .dropdown-item:last-child {
border-radius: 0 0 5px 5px;
}
.header-navbar-rht > li a.header-login:hover, .header-navbar-rht > li a.header-login:focus {
background-color: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 210px 0 0 0 #ffffff;
color: var(--ts_primary_color);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.header-navbar-rht li > .dropdown-menu a:hover {
color: var(--ts_primary_color);
background-color: #fff;
}
.header-navbar-rht li > a.header-login {
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
color: #fff;
box-shadow: inset 0 0 0 #fff;
border-radius: 5px;
padding: 9px 20px;
font-weight: 500;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.header-navbar-rht li > a.header-login:hover {
background-color: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 #ffffff;
color: var(--ts_primary_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.header-navbar-rht li > a.header-reg {
font-weight: 500;
color: #28283C;
text-decoration: none;
padding: 0;
}
.header-navbar-rht li > a.header-reg:hover {
color: var(--ts_primary_color);
}
.gradient-btn {
background: linear-gradient(180deg, #EAD401 4.59%, #FE017E 95.41%);
background: -webkit-linear-gradient(180deg, #EAD401 4.59%, #FE017E 95.41%);
}
.gradient-btn:hover {
background: linear-gradient(0deg, #EAD401 4.59%, #FE017E 95.41%);
background: -webkit-linear-gradient(0deg, #EAD401 4.59%, #FE017E 95.41%);
}
.header-navbar-rht li > a.header-login img {
margin-right: 7px;
}
.header .has-arrow .dropdown-toggle:after {
border-top: 0;
border-left: 0;
border-bottom: 2px solid #7E84A3;
border-right: 2px solid #7E84A3;
content: '';
height: 8px;
display: inline-block;
pointer-events: none;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
width: 8px;
vertical-align: 2px;
margin-right: 10px;
}
.header .has-arrow .dropdown-toggle[aria-expanded="true"]:after {
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.user-menu {
float: right;
margin: 0;
position: relative;
z-index: 99;
}
.user-menu.nav > li > a {
color: #fff;
font-size: 14px;
line-height: 58px;
padding: 0 15px;
height: 60px;
}
.user-menu.nav > li > a:hover,
.user-menu.nav > li > a:focus {
background-color: rgba(0, 0, 0, 0.2);
}
.user-menu.nav > li > a:hover i,
.user-menu.nav > li > a:focus i {
color: #fff;
}
.user-img {
display: inline-block;
position: relative;
-webkit-animation: pulse 1s ease-out;
animation: pulse 2s infinite;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.user-img > img {
height: 40px;
object-fit: cover;
width: 40px;
border: 3px solid #fff;
outline: 3px solid #D9D9D9;
}
@keyframes pulse {
0% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(76, 64, 237, 0.7);
border-radius: 50%;
}
70% {
transform: scale(1);
box-shadow: 0 0 0 10px rgba(76, 64, 237, 0);
border-radius: 50%;
}
100% {
transform: scale(0.95);
box-shadow: 0 0 0 0 rgba(76, 64, 237, 0);
border-radius: 50%;
}
}
.user-menu.nav > li > a.mobile_btn {
border: 0;
position: relative;
padding: 0;
margin: 0;
cursor: pointer
}
.header-navbar-rht .dropdown-menu {
min-width: 200px;
padding: 0;
}
.header-navbar-rht .dropdown-menu .dropdown-item {
padding: 7px 15px;
}
.header-navbar-rht .dropdown-menu .dropdown-item {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
border-top: 1px solid #e3e3e3;
padding: 10px 15px;
}
.header-navbar-rht .dropdown-menu .dropdown-item:hover {
color: var(--ts_primary_color);
}
.user-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 10px 15px;
}
.user-header .user-text {
margin-left: 10px;
}
.user-header .user-text h6 {
font-size: 15px;
margin-bottom: 2px;
}
.header-navbar-rht .logged-item .nav-link {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 14px;
height: 85px;
padding: 0 10px;
color: #fff;
position: relative;
}
.header-navbar-rht .logged-item .nav-link .badge {
position: absolute;
top: 15px;
right: 0;
}
.header-navbar-rht.log-rht li {
margin-right: 43px;
}
.header-navbar-rht.log-rht li a {
color: #28283C;
padding: 0;
}
.header-navbar-rht.log-rht li a:hover {
color: var(--ts_primary_color);
}
.header-navbar-rht.log-rht li:last-child {
margin-right: 0;
}
.header .dropdown-toggle:after {
border-top: 0;
border-left: 0;
border-bottom: 2px solid #757575;
border-right: 2px solid #757575;
content: '';
height: 8px;
display: inline-block;
pointer-events: none;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
width: 8px;
vertical-align: 2px;
margin-left: 10px;
}
.flag-nav > a {
border: 1px solid #E4E4E8;
border-radius: 8px;
font-size: 14px;
padding: 9px 13px !important;
}
.flag-nav .dropdown-item img {
margin-right: 10px;
border-radius: 50%;
}
.header-navbar-rht .logged-item .nav-link {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
justify-content: center;
position: relative;
width: 41px;
height: 41px;
font-size: 16px;
background: #F6F6FE;
border-radius: 50%;
-webkit-transition: 0.7s;
-moz-transition: 0.7s;
-o-transition: 0.7s;
transition: 0.7s;
}
.header-navbar-rht .logged-item .nav-link:hover {
background: var(--ts_primary_color);
color: #fff;
}
.header-navbar-rht .logged-item .nav-link:hover > img {
filter: brightness(0) invert(1);
}
.header-navbar-rht .logged-item .nav-link::after {
display: none;
}
.noti-dropdown .dropdown-toggle {
color:#fff;
font-size: 14px;
line-height: 23px;
padding: 0 15px;
}
.noti-dropdown .dropdown-toggle::after {
display:none;
}
.noti-dropdown .dropdown-toggle span {
background-color: #f43f3f;
display: block;
font-size: 10px;
font-weight: bold;
min-height: 15px;
min-width: 15px;
position: absolute;
right: 3px;
top: 5px;
}
.noti-dropdown .dropdown-toggle i {
float: right;
line-height: 50px;
margin-left: 15px;
font-size: 21px;
float: left;
line-height: 50px;
color: #fff;
margin: 0;
margin-left: 0;
cursor: pointer;
}
.user-header {
background-color: #f9f9f9;
display: flex;
padding: 10px 15px;
}
.noti-dropdown .dropdown-menu {
top:63px !important;
font-size: 14px;
}
.notification-message {
margin-bottom: 0;
}
.notifications {
padding: 0;
}
.notifications .notification-time {
font-size: 12px;
font-weight: 400;
line-height: 1.35;
color: #7E84A3;
}
.notifications .media {
margin-top: 0;
border-bottom: 1px solid #dcdcdc;
}
.notifications .media:last-child {
border-bottom: none;
}
.notifications .media a {
display: block;
padding: 10px 15px;
border-radius: 2px;
}
.notifications .media a:hover {
background-color: #fafafa;
}
.notifications .media > .avatar {
margin-right: 10px;
}
.notifications .media-list .media-left {
padding-right: 8px;
}
.topnav-dropdown-header {
border-bottom: 1px solid #eee;
text-align: center;
}
.topnav-dropdown-header,
.topnav-dropdown-footer {
height: 40px;
line-height: 40px;
padding-left: 15px;
padding-right: 15px;
}
.topnav-dropdown-footer {
border-top: 1px solid #eee;
}
.topnav-dropdown-footer a {
display: block;
text-align: center;
color: #2F3143;
display: flex;
align-items: center;
justify-content: center;
}
.topnav-dropdown-footer a:hover {
color: var(--ts_primary_color);
}
.topnav-dropdown-footer a i {
font-size: 17px;
color: #2F3143;
margin-left: 5px;
transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
}
.topnav-dropdown-footer a:hover i {
color: var(--ts_primary_color);
margin-left: 8px;
transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
-ms-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
}
.user-menu.nav > li > a .badge {
background-color: #f43f3f;
display: block;
font-size: 10px;
font-weight: bold;
min-height: 15px;
min-width: 15px;
position: absolute;
right: 3px;
top: 6px;
}
.user-menu.nav > li > a > i {
font-size: 1.5rem;
line-height: 60px;
}
.noti-details {
color: #333344;
margin-bottom: 0;
font-weight: 500;
}
.notifications .noti-content {
height: 290px;
width: 350px;
overflow-y: auto;
padding-right: 5px;
position: relative;
}
.notifications .noti-content::-webkit-scrollbar {
width: 6px;
background: #EEF1FE;
height: 10px;
}
.notifications .noti-content::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px rgb(231, 231, 231);
border-radius: 4px;
}
.notifications .noti-content::-webkit-scrollbar-thumb {
background: #8A8A95;
border-radius: 4px;
}
.notifications .noti-content::-webkit-scrollbar-thumb:hover {
background: #1B2559;
}
.notification-list {
list-style: none;
padding: 0;
margin: 0;
}
.notifications ul.notification-list > li{
margin-top: 0;
border-bottom: 1px solid #dcdcdc;
}
.notifications ul.notification-list > li:last-child {
border-bottom: none;
}
.notifications ul.notification-list > li {
display: block;
padding: 10px 15px;
border-radius: 2px;
}
.notifications ul.notification-list > li .media {
border-bottom: none;
}
.notifications ul.notification-list > li a {
padding: 0;
}
.notifications ul.notification-list > li .media-body a {
margin-right: 10px;
}
.notifications ul.notification-list > li:hover {
background-color: #fafafa;
}
.notifications ul.notification-list > li .list-item {
border: 0;
padding: 0;
position: relative;
}
.notifications ul.notification-list > li .noti-details {
font-size: 14px;
color: #28283C;
margin-bottom: 8px;
font-weight: 500;
}
.notifications ul.notification-list > li .noti-details span {
color: #74788D;
font-weight: 400;
}
.notifications ul.notification-list > li .noti-time {
font-size: 14px;
color: #C2C9D1;
margin: 0;
}
.topnav-dropdown-header .notification-title {
display: block;
float: left;
font-size: 14px;
font-weight: 500;
height: 40px;
line-height: 40px;
margin-right: 10px;
}
.topnav-dropdown-header .clear-noti {
color: #28283C;
float: right;
font-size: 14px;
}
.topnav-dropdown-header .clear-noti:hover {
color: var(--ts_primary_color);
}
.noti-time {
margin: 0;
}
.flag-dropdown .nav-link {
color: #28283C;
padding: .5rem 0;
}
.account-item .nav-link {
padding: 1.2rem 0;
}
.user-info {
margin-left: 10px;
}
.user-info h6 {
font-weight: 600;
font-size: 16px;
color: #28283C;
margin-bottom: 4px;
}
.user-info p {
font-size: 14px;
color: var(--ts_primary_color);
margin-bottom: 0;
}
.user-infos {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
/*-----------------
8. Mobile Menu
-----------------------*/
.sidebar-overlay {
background-color: rgba(255, 255, 255, 0.6);
display: none;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 1039;
}
.menu-opened .main-menu-wrapper {
transform: translateX(0);
}
.menu-header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: auto;
padding: 15px 20px;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
display: none;
}
.menu-logo img {
height: auto;
max-width: 180px;
}
.menu-close {
font-size: 18px;
color: var(--ts_primary_color);
}
.bar-icon {
display: inline-block;
width: 31px;
}
.bar-icon span {
background-color: var(--ts_primary_color);
display: block;
float: left;
height: 2px;
margin-bottom: 6px;
width: 30px;
border-radius: 2px;
}
.bar-icon span:nth-child(3) {
margin-bottom: 0;
}
#mobile_btn {
display: none;
margin-right: 30px;
}
html.menu-opened body {
overflow: hidden;
}
.main-menu-wrapper {
margin: 0 15px 0;
}
.navbar-brand.logo-small {
display: none;
}
.navbar-brand.logo-small img {
max-height: 30px;
}
/*-----------------
9. Slider
-----------------------*/
.owl-nav button.owl-next, .owl-nav button.owl-prev {
width: 32px;
height: 32px;
background: #fff;
box-shadow: 0px 4px 14px rgba(141, 141, 141, 0.25);
text-shadow: none;
top: 4px;
cursor: pointer;
border: 0;
border-radius: 50%;
color: #28283C;
margin-bottom: 30px;
transition: ease all 0.5s;
-webkit-transition: ease all 0.5s;
-ms-transition: ease all 0.5s;
}
.owl-nav button.owl-next:hover, .owl-nav button.owl-prev:hover {
background-color: var(--ts_primary_color);
color: #fff;
}
.owl-nav button.owl-next span, .owl-nav button.owl-prev span {
font-size: 34px;
line-height: 25px;
}
.owl-nav button.owl-next {
margin-left: 10px;
}
.testimonial-slider .owl-nav button.owl-next, .testimonial-slider .owl-nav button.owl-prev {
position: absolute;
top: 50%;
transform: translateY(-50%);
margin-bottom: 0;
}
.testimonial-slider .owl-nav button.owl-prev {
left: -10px;
}
.testimonial-slider .owl-nav button.owl-next {
right: -10px;
}
.gallery-widget img {
border-radius: 5px;
}
/******* Pages ******/
/*-----------------
10. Home One
-----------------------*/
.hero-section {
position: relative;
min-height: 660px;
}
.hero-section:before {
content: "";
background-image: url("../images/banner-right.png");
background-repeat: no-repeat;
background-position: 100% 0;
height:100%;
width:100%;
position: absolute;
right: 0;
top: 0;
}
.home-banner {
min-height: 660px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
}
.banner-imgs .banner-1 {
position: absolute;
z-index: 2;
top: 50px;
left: 0;
max-width: 203px;
max-height: 203px;
}
.banner-imgs .banner-2 {
position: absolute;
z-index: 2;
max-width: 350px;
top: 0;
right: 0;
}
.banner-imgs .banner-3 {
position: absolute;
z-index: 2;
max-width: 300px;
bottom: -60px;
left: -40px;
}
.banner-imgs .banner-3:before {
position: absolute;
content: "";
background: url(../images/icon/banner-arrow.svg);
width: 100%;
height: 100%;
background-repeat: no-repeat;
left: -100px;
z-index: -1;
}
.banner-imgs .banner-4 {
position: absolute;
z-index: 2;
max-width: 145px;
bottom: 30px;
right: 80px;
}
.banner-imgs {
padding: 65px 0 0;
position: relative;
height: 100%;
min-height: 540px;
}
.banner-homepage5 .banner-imgs .banner-1 {
max-width: 256px;
max-height: 256px;
}
.banner-homepage5 .banner-imgs .banner-1 {
position: absolute;
z-index: 2;
top: 30px;
bottom: 0;
right: 0;
left: 0;
max-width: 356px;
margin: auto;
max-height: 356px;
}
.shape-1 {
animation: hero-thumb-animation 2.5s linear infinite alternate;
-webkit-animation: hero-thumb-animation 2.5s linear infinite alternate;
-moz-animation: hero-thumb-animation 2.5s linear infinite alternate;
-o-animation: hero-thumb-animation 2.5s linear infinite alternate;
}
.shape-2 {
animation: hero-thumb1-animation 2.5s linear infinite alternate;
-webkit-animation: hero-thumb1-animation 2.5s linear infinite alternate;
-moz-animation: hero-thumb1-animation 2.5s linear infinite alternate;
-o-animation: hero-thumb1-animation 2.5s linear infinite alternate;
}
.shape-3 {
animation: hero-thumb2-animation 2.5s linear infinite alternate;
-webkit-animation: hero-thumb2-animation 2.5s linear infinite alternate;
-moz-animation: hero-thumb2-animation 2.5s linear infinite alternate;
-o-animation: hero-thumb2-animation 2.5s linear infinite alternate;
}
@keyframes hero-thumb-animation {
0%{transform:translateY(-20px)}to{transform:translateY(0)}
}
@keyframes hero-thumb1-animation {
0%{transform:translateY(-20px) translateX(50px)}to{transform:translateY(-20px) translateX(0)}
}
@keyframes hero-thumb2-animation {
0%{transform:translateY(-50px)}to{transform:translateY(0)}
}
.breadcrumb {
margin-bottom: 0;
}
.section-search {
position: relative;
z-index: 9;
max-width: 709px;
}
.section-search h1 {
font-size: 50px;
color: var(--ts_heading_color);
margin-bottom: 16px;
font-family: 'Poppins', sans-serif;
margin-bottom: 20px;
}
.section-search p {
font-size: 18px;
font-weight: 500;
margin: 0;
}
.search-box {
width: 100%;
background: #fff;
border: 1px solid #F0F0F0;
box-shadow: 0px 3px 53px rgba(197, 197, 197, 0.27);
border-radius: 10px;
padding: 15px;
margin-top: 48px;
display: inline-block;
position: relative;
}
.search-box .select2-container--default .select2-selection--single {
border: none;
}
.search-box .select2-container--default .select2-selection--single .select2-selection__rendered {
padding-left: 0;
}
.search-box .select2-container--default .select2-selection--single .select2-selection__arrow {
right: 0px;
}
.search-box form {
float: left;
width: 100%;
}
.search-input {
float: left;
display: table-cell;
vertical-align: middle;
position: relative;
}
.search-box ::-webkit-input-placeholder { /* Edge */
font-size: 14px;
color: #959595;
opacity: 1;
}
.search-box :-ms-input-placeholder { /* Internet Explorer 10-11 */
font-size: 14px;
color: #959595;
opacity: 1;
}
.search-box ::placeholder {
font-size: 14px;
color: #959595;
opacity: 1;
}
.search-input {
width:42%;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
}
.search-input.line {
width: 32%;
margin-right: 25px;
}
.search-input label {
font-weight: 500;
color: #28283C;
font-size: 16px;
margin-bottom: 2px;
}
.search-input input[type="text"],
.hero_banner1 .search-input input[type="text"],
.search-input.line input {
height:auto;
min-height: auto;
border: 0;
padding: 0;
}
.search-input.line::before {
position: absolute;
right: 0;
top: 50%;
width: 2px;
height: 43px;
background: #F2F2F2;
content: "";
z-index: 1;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
}
.search-input .current-loc-icon {
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
margin-top: 0;
color: #858585;
font-size: 18px;
}
.search-input .current-loc-icon i {
position: unset;
transform: unset;
}
.search-group-icon {
width: 43px;
height: 43px;
background: #F2F2FF;
border-radius: 50%;
font-size: 20px;
color: var(--ts_primary_color);
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
margin-right: 15px;
flex-shrink: 0;
}
.providerset {
border: 2px solid #F5F5F5;
border-radius: 10px;
padding: 18px;
position: relative;
top: 0;
transition: all 0.5s;
background: #fff;
}
.providerset:hover {
box-shadow: 0px 10px 20px -5px rgba(76, 64, 237, 0.08);
}
.providerset-img img {
width: 100%;
}
.providerset-img {
margin-bottom: 18px;
}
.providerset-price {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
.offer-paths {
background-color: var(--ts_primary_color);
border-radius: 50px;
position: relative;
background-size: cover;
display: flex;
align-items: center;
margin-bottom: 80px;
margin-top: 90px;
z-index: 1;
}
.offer-paths.aboutus {
margin-bottom: 0;
margin-top: 66px;
}
/*
.service-offer:before {
position: absolute;
content: "";
background: #F9F9F9;
top: 0;
left: 0;
width: 100%;
height: 160px;
} */
.service-offer {
position: relative;
padding-bottom: 90px;
}
.service-offer-about {
position: relative;
margin-top: -120px;
z-index: 999;
}
.offer-paths.about-offer {
padding: 0 67px;
border-radius: 20px;
margin: 0;
align-items: end;
}
.offer-path-content h3 {
font-size: 38px;
font-weight: 600;
color: #fff;
margin-bottom: 20px;
}
.about-offer .btn-views {
min-width: 138px;
color: var(--ts_primary_color);
}
.about-offer .btn-views:hover {
color: #fff;
}
.providers-section {
padding-bottom: 66px;
}
.providers-section {
/* background: url(../images/bg/provider-bg.png);
background-repeat: no-repeat;
background-position: right center; */
}
.pricing-sections{
background: url(../images/bg/pricing.png),url(../images/bg/pricing2.png);
background-repeat: no-repeat;
background-position: right center,left center;
}
.hero-section{
background: url(../images/bg/bg-banner.png),url(../images/bg/bg-banner.png);
background-repeat: no-repeat;
background-position: left top,left bottom;
}
.offer-paths::after{
position: absolute;
content: "";
background: url(../images/offer-bg.png) no-repeat 0 0 / 100%;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.pricing-plans {
border: 2px solid #F5F5F5;
padding: 25px;
border-radius: 10px;
margin-bottom: 20px;
background: #fff;
}
.pricing-planshead {
border-bottom: 1px solid #F5F5F5;
text-align: center;
padding-bottom: 15px;
}
.pricing-planshead h4 {
font-size: 24px;
color: #28283C;
}
.pricing-planshead h5 {
font-size: 14px;
color: #74788D;
font-weight: 400;
}
.pricing-planshead h6 {
font-size: 24px;
}
.pricing-planshead h6 span {
color: #C2C9D1;
font-size: 13px;
}
.pricing-planscontent {
padding-top: 15px;
}
.pricing-planscontent li + li {
margin-top: 15px;
}
.pricing-planscontent li {
color: #28283C;
}
.pricing-plans.active {
box-shadow: 0px 10px 20px -5px var(--ts_primary_color)14;
}
.pricing-plans:hover {
box-shadow: 0px 10px 20px -5px var(--ts_primary_color)14;
}
.pricing-popular .btn {
padding: 12px;
opacity: 0;
width: 95%;
margin: 0 auto;
font-size: 20px;
font-weight: 600;
}
.pricing-popular {
display: flex;
align-items: center;
justify-content: center;
}
.pricing-popular.active .btn {
opacity: 1;
}
.pricing-planscontent li.inactive {
opacity: 0.2;
pointer-events: none;
}
.pricing-planscontent ul {
margin-bottom: 30px;
}
.pricing-btn {
text-align: center;
}
.offer-pathimg {
margin-top: 0;
}
.about-offer .offer-path-content {
padding: 67px 42px 67px 0;
}
.offer-path-content p {
color: #fff;
margin-bottom: 20px;
font-size: 18px;
}
.btn-views {
background: #fff;
color: #28283C;
font-weight: 500;
display: inline-block;
border: 1px solid #fff;
padding: 12px 20px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
display: inline-flex;
align-items: center;
}
.btn-views:hover {
background-color: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 #ffffff;
color: var(--ts_primary_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.btn-views:hover img {
filter: brightness(0) saturate(100%) invert(17%) sepia(98%) saturate(3421%) hue-rotate(244deg) brightness(97%) contrast(92%);
}
.btn-views img {
margin-left: 8px;
}
.offer-path-content {
padding-left: 35px;
padding-right: 35px;
}
.providerset-name h4 {
font-size: 20px;
font-weight: 500;
margin-bottom: 0;
}
.providerset-name h4 i {
color: #6DCC76;
}
.providerset-prices h6 {
font-size: 18px;
margin: 0;
}
.providerset-prices h6 span {
font-size: 12px;
color: #C2C9D1;
margin-left: 3px;
}
.provider-rating .rating {
margin: 0;
}
.provider-rating .rating span{
color: #C2C9D1;
}
.search-btn {
float: right;
}
.theme-text {
color: var(--ts_primary_color);
}
#truelysell-core-registration-fields label {
width: 100%;
}
#truelysell-core-registration-fields select {
border: 1px solid #ccc;
background: #F6F6F6;
border-color: #F6F6F6;
}
.search-btn .btn {
width: 100%;
font-size: 15px;
font-weight: 500;
padding: 10px 20px;
border-radius: 5px;
display: inline-flex;
align-items: center;
}
.section-heading {
margin-bottom: 50px;
}
.section-heading h2 {
font-size: 40px;
font-weight: 600;
font-family: 'Poppins', sans-serif;
margin-bottom: 15px;
}
.section-heading p {
font-size: 16px;
font-weight: 500;
margin-bottom: 0;
}
.section-heading .owl-nav button.owl-next, .section-heading .owl-nav button.owl-prev {
margin-bottom: 0;
}
.feature-section {
background: url(../images/bg/feature-bg-01.png), url(../images/bg/feature-bg-02.png), var(--ts_secondary_color);
background-repeat: no-repeat;
background-position: left center, right center;
padding: 90px 0 66px;
}
.feature-section .feature-box .feature-icon img {
min-height: 45px;
max-height: 45px;
}
.feature-box {
background: #fff;
box-shadow: 0px 10px 20px -5px rgba(76, 64, 237, 0.08);
padding: 25px;
text-align: center;
margin-bottom: 1.5rem;
border-radius: 10px;
position: relative;
display: block;
z-index: 1;
overflow: hidden;
}
.feature-icon span {
z-index: 1;
}
.feature-icon span {
width: 94px;
height: 94px;
background: var(--ts_secondary_color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
border-radius: 50%;
margin: 0 auto 20px;
}
.feature-box h5 {
margin-bottom: 0;
}
.feature-box .feature-overlay {
opacity: 0;
position: absolute;
top: 0;
left: -100%;
z-index: -1;
-webkit-transition: 0.7s;
-moz-transition: 0.7s;
-o-transition: 0.7s;
transition: 0.7s;
width: 100%;
}
.feature-box .feature-overlay img {
border-radius: 10px;
}
.feature-box:hover .feature-overlay {
opacity: 1;
left: 0;
}
.feature-box:hover .feature-overlay:before {
position: absolute;
content: "";
width: 100%;
height: 100%;
background: rgb(0 0 0 / 50%);
border-radius: 10px;
}
.feature-box:hover h5 {
color: #fff;
}
.btn-view {
border-radius: 5px;
padding: 10px 20px;
font-weight: 500;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.btn-view img {
margin-left: 8px;
}
.btn-view:hover img {
filter: invert(91%) sepia(125%) saturate(7510%) hue-rotate(258deg) brightness(112%) contrast(100%);
}
.service-section {
padding: 90px 0;
position: relative;
z-index: 1;
background-color: #F8F9F9;
}
.service-section.mpservice-section {
padding: 0 0 90px;
}
ul.favourites_item{
padding: 0;
list-style: none;
}
.service-widget {
background-color: #fff;
border: 2px solid #F5F5F5;
border-radius: 10px;
margin-bottom: 24px;
position: relative;
-webkit-transition: all .3s ease 0s;
-moz-transition: all .3s ease 0s;
-o-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}
.service-widget:hover {
box-shadow: 0px 10px 20px -5px rgb(76 64 237 / 8%);
}
.service-img {
position: relative;
overflow: hidden;
z-index: 1;
border-radius: 10px 10px 0 0;
}
.service-img .serv-img {
border-radius: 10px 10px 0 0;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
-moz-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-ms-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-o-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
width: 100%;
}
.service-img:hover .serv-img {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
transform: scale(1.15);
}
.service-content {
padding: 20px;
}
.service-content .title {
font-size: 20px;
margin-bottom: 10px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.service-content .title a{
color: var(--ts_heading_color);
}
.booking-det-info h3 a{
color: var(--ts_heading_color);
}
.service-content p {
color: #74788D;
}
.service-widget .serv-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.service-widget .serv-info h6 {
font-weight: 700;
font-size: 22px;
margin-bottom: 0;
}
.service-widget .serv-info h6 .old-price {
font-size: 16px;
color: #74788D;
text-decoration: line-through;
margin-left: 5px;
}
.service-widget .service-content .title a:hover, .service-widget .service-content .title a:hover {
color: var(--ts_primary_color);
}
.service-widget .btn-book {
background: var(--ts_secondary_color);
border-radius:5px;
color: var(--ts_primary_color);
font-weight: 500;
font-size: 14px;
padding: 10px 20px;
box-shadow: inset 0 0 0 0 #ffffff;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.service-widget .btn-book:hover {
background: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 #fff;
color: var(--ts_primary_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.service-widget .fav-item {
z-index: 1;
}
.service-widget.alternate .fav-item {
position: absolute;
left: 0;
top: 0;
width: 100%;
padding: 20px 20px 0;
z-index: 1;
display: flex;
align-items: center;
justify-content: space-between;
}
.service-widget.alternate .item-info {
position: absolute;
top: inherit;
left: 0;
bottom: 0;
width: 100%;
padding: 0 20px 20px;
z-index: 1;
}
.service-widget.alternate .fav-item .fav-icon {
width: 31px;
height: 31px;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
border-radius: 50%;
}
.service-widget.alternate .fav-item .serv-rating i {
margin-right: 0;
}
.service-widget.alternate .fav-item .fav-icon.selected {
background: var(--ts_primary_color);
color: #fff;
}
.service-widget.alternate .fav-item .serv-rating.selected i {
color: #fff;
}
.service-widget.alternate .item-info span:hover {
background: transparent;
color: #fff;
}
.service-widget.alternate .service-content p .rate {
float: right;
}
.service-content p {
font-size: 16px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.provide-social.social-icon li {
display: inline-block;
margin-right: 7px;
}
.provide-social.social-icon li a {
width: 36px; height: 36px;
background: var(--ts_secondary_color);
border-radius: 40px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
border-radius: 50%;
justify-content: center;
align-items: center;
color: #28283C;
}
.provide-social.social-icon li a:hover {
background-color: var(--ts_primary_color);
color: #fff;
}
.item-info {
position: absolute;
left: 0;
top: 0;
width: 100%;
padding: 20px 20px 0;
z-index: 1;
display: flex;
align-items: center;
justify-content: space-between;
}
.cate-list a,
.cate-list .cat_name{
background: var(--ts_secondary_color);
border-radius: 5px;
font-size: 14px;
padding: 5px 10px;
color: var(--ts_primary_color);
display: inline-block;
transition: ease all 0.5s;
-webkit-transition: ease all 0.5s;
-ms-transition: ease all 0.5s;
margin-bottom: 5px;
}
.cate-list a:hover{
background: var(--ts_primary_color);
color: #fff;
}
.item-info span:hover {
background: var(--ts_primary_color);
color: #fff;
}
.service-two.service-seven .item-info span:hover {
background: transparent;
color: #fff;
}
.service-widget-nine .item-info span:hover {
background: transparent;
color: #fff;
}
.item-info span.serv-rating:hover {
background: #fff;
color: #28283C;
}
.fav-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
font-size: 14px;
}
.fav-item .fav-icon {
width: 43px;
height: 43px;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
border-radius: 50%;
}
.fav-item .fav-icon:hover, .fav-icon.selected {
background-color: var(--ts_primary_color);
color: #fff;
}
.fav-item .serv-rating {
background: #fff;
border-radius: 5px;
padding: 5px 10px;
font-weight: 500;
font-size: 14px;
color: #28283C;
display: inline-flex;
align-items: center;
}
.fav-item .serv-rating i {
color: #FFBC35;
font-size: 12px;
margin-right: 5px;
}
.service-content .item-info {
position: relative;
padding-left: 0;
}
.btn-sec {
text-align: center;
}
.btn-sec .btn {
display: inline-flex;
margin-top: 26px;
}
.work-section {
background: url(../images/bg-13.png), url(../images/dotted.png), var(--ts_secondary_color);
background-repeat: no-repeat;
background-position: left 50px, right 0 bottom 60px;
padding: 60px 0 46px;
}
.work-section .section-heading {
margin-bottom: 30px;
}
.work-section .work-box p {
font-size: 14px;
color: #656B76;
margin-bottom: 0;
}
.work-box {
background: #fff;
border: 1px solid #F5F5F5;
box-shadow: 0px 10px 20px -5px rgba(76, 64, 237, 0.08);
border-radius: 20px;
padding: 30px;
text-align: center;
margin-bottom: 24px;
position: relative;
}
.work-icon span {
width: 83px;
height: 72px;
background: var(--ts_secondary_color);
border-radius: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
margin: 0 auto 36px;
}
.work-box h5 {
font-size: 20px;
margin-bottom: 15px;
}
.work-box p {
color: #74788D;
margin-bottom: 0;
}
.work-box h4 {
font-weight: 600;
font-size: 60px;
color: #EDECF8;
margin-bottom: 0;
position: absolute;
top: -30px;
left: 0;
}
.rating {
margin-bottom: 17px;
}
.rating i {
color: #E9EEF3;
}
.rating i.filled {
color: #FFBC35;
}
.client-section {
padding: 90px 0 66px;
}
.client-widget {
background: #fff;
box-shadow: 0px 10px 20px -5px rgba(76, 64, 237, 0.08);
padding: 1.5rem;
text-align: center;
margin: 60px 0px 24px;
}
.client-widget .testimonial-author h4 {
margin-bottom: 0;
font-size: 20px;
font-weight: 600;
}
.client-img {
margin: -83px 0 20px;
}
.client-img img {
width: 110px !important;
height: 110px;
border-radius: 50%;
margin: 0 auto;
}
/* .client-content p {
font-size: 14px;
margin-bottom: 24px;
} */
.client-content h5 {
font-size: 16px;
font-weight: 500;
margin-bottom: 5px;
}
.client-content h6 {
font-size: 13px;
color: #C2C9D1;
font-weight: 400;
margin-bottom: 0;
}
.blog-section {
padding: 90px 0 66px;
}
body .blog {
background: #fff;
border: 1px solid #f5f5f5;
border-radius: 10px;
margin-bottom: 24px;
}
body .blog:hover {
box-shadow: 0px 10px 20px -5px rgba(76, 64, 237, 0.08);
}
body.single-post .blog {
box-shadow: none;
}
.blog-image {
margin: 20px 20px 0;
border-radius: 10px 10px 0 0;
overflow: hidden;
}
.blog-image img {
border-radius: 10px 10px 0 0;
width: 100%;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
-moz-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-ms-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-o-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
}
.blog:hover .blog-image img {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
transform: scale(1.15);
}
.blog-content {
padding: 20px;
}
.blog-content .blog-item {
display: inline-flex;
display: -webkit-inline-flex;
padding: 0;
margin: 0;
}
.blog-content .blog-item li .post-author {
display: inline-flex;
align-items: center;
}
.blog-content .blog-item li {
display: inline-flex;
display: -webkit-inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #74788D;
margin: 0 25px 15px 0;
display: inline-flex;
}
.blog-content .blog-item li i {
color: var(--ts_primary_color);
}
.blog-content .blog-item li a {
color: #68616D;
}
.blog-content .blog-item li a:hover {
color: var(--ts_primary_color);
}
.blog-content .blog-item li:last-child {
margin-right: 0;
}
.blog-content .blog-item li img {
margin-right: 0;
width: 32px;
height: 32px;
border-radius: 50%;
}
.blog-content .blog-title {
font-size: 20px;
margin-bottom: 0;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
line-height: 1.4;
}
.blog-content .blog-title a {
color: #28283C;
}
.blog-content .blog-title a:hover {
color: var(--ts_primary_color);
}
.client-section {
background: url(../images/bg/testimonial-bg-01.png), url(../images/bg/testimonial-bg-02.png),#F9F9F9;
background-repeat: no-repeat;
background-position: left center, right bottom;
/* Main section styles */
}
.aboutsection.client-section {
/* background: url(../images/bg/testimonial-bg-01.png), url(../images/bg/testimonial-bg-02.png),#F9F9F9;
background-repeat: no-repeat;
background-position: left center, right bottom; */
/* Main section styles */
padding: 60px 0 36px;
background-image: url(../images/bg/testimonial-bg-01.png);
background-repeat: no-repeat;
background-position: left center;
padding-bottom: 200px;
background-color: #F6F7F7;
background-size: cover;
position: relative;
z-index: 9;
}
.aboutsection.client-section:after {
content: '';
position: absolute;
top: 0; /* Position it at the top of the section */
left: 0;
width: 100%; /* Adjust width and height as needed */
height: 100%;
background: url(../images/bg/bg-graphics.png);
background-repeat: no-repeat;
background-position: right 80%; /* Adjust the positioning of each background */
background-size: auto; /* Scale the background images appropriately */
z-index: -1; /* Ensure it appears behind the content */
opacity: 0.5; /* Adjust transparency if needed */
}
.aboutsection.client-section:before {
content: '';
position: absolute;
top: 0; /* Position it at the top of the section */
left: 0;
width: 100%; /* Adjust width and height as needed */
height: 100%;
background: url(../images/bg/transperent-circle.png) ;
background-repeat: no-repeat;
background-position: left 90px; /* Adjust the positioning of each background */
background-size: auto; /* Scale the background images appropriately */
z-index: -1; /* Ensure it appears behind the content */
opacity: 0.5; /* Adjust transparency if needed */
}
.app-section {
padding: 70px 0 90px;
}
.partner-img {
border: 2px solid #F5F5F5;
padding: 15px;
border-radius: 10px;
margin-bottom: 24px;
}
.partner-img img {
opacity: 0.6;
}
.partner-img:hover {
box-shadow: 0px 10px 20px -5px rgba(76, 64, 237, 0.08);
}
.partner-img:hover img {
opacity: 1;
}
.app-sec {
background: var(--ts_primary_color);
border-radius: 50px;
padding: 60px;
position: relative;
}
.app-sec:before {
position: absolute;
content: "";
background: #fff;
border-radius: 10px;
background: url(../images/bg/bg-01.png);
background-position: right top 10px;
background-repeat: no-repeat;
top: 10px;
right: 20px;
width: 100%;
height: 100%;
}
.app-sec h2 {
font-size: 38px;
font-family: 'Poppins', sans-serif;
color: #fff;
margin-bottom: 8px;
}
.app-sec p {
font-size: 14px;
margin-bottom: 15px;
color: #fff;
}
.app-sec h6 {
font-size: 16px;
font-weight: 500;
margin-bottom: 17px;
color: #fff;
}
.downlaod-set li {
display: inline-block;
}
.appimg-set {
margin-top: -128px;
position: relative;
}
.scan-img {
position: relative;
background: #fff;
border-radius: 10px;
padding: 10px;
margin-bottom: 26px;
display: inline-block;
}
.swal2-actions .btn {
margin: 0 5px;
border-radius: 5px;
}
.swal2-title {
color: #28283C !important;
font-size: 22px !important;
}
#swal2-content {
font-size: 14px;
color: #68616D;
}
/*-----------------
50. Home Two
-----------------------*/
.hero-section-two {
position: relative;
}
.banner:before {
position: absolute;
content: "";
top: 0;
left: 0;
width: 100%;
height: 100%;
background:#2030661f;
}
.banner-search {
position: absolute;
top: 50%;
transform: translateY(-50%) !important;
width: 100%;
z-index: 9;
}
.banner-search h1 {
font-weight: 700;
font-size: 50px;
color: #fff;
text-align: center;
margin-bottom: 12px;
}
.banner-search p {
font-weight: 700;
font-size: 20px;
color: #fff;
text-align: center;
margin-bottom: 50px;
}
.search-box-two {
width: 100%;
background: #fff;
border-radius: 50px;
padding: 14px;
display: table;
position: relative;
}
.search-box-two .search-input {
width: 32%;
float: left;
position: relative;
display: block;
margin: 0!important;
}
.search-box-two .search-input.line {
width: 53%;
margin-right: 0;
}
.search-box-two .search-input input, .search-box-two .search-input.line input {
height: 52px;
padding: 0 40px 0 50px;
border: 0;
color: #58627B;
}
.search-box-two .search-input input::placeholder, .search-box-two .search-input.line input::placeholder {
color: #58627B;
}
.search-box-two .search-input > i.bficon {
right: inherit;
left: 15px;
z-index: 1;
}
.search-box-two .search-input i {
position: absolute;
left: 15px;
top: 50%;
transform: translateY(-50%);
color: #58627B;
font-size: 18px;
}
.search-box-two .search-input.line::before {
position: absolute;
right: 0;
top: 50%;
width: 1px;
height: 60px;
background: #E2E6F1;
content: "";
z-index: 1;
margin-top:0;
}
.search-box-two .search-btn {
width: 15%;
}
.search-box-two .search-btn .btn {
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
border-radius: 52px;
color: #fff;
font-weight: 700;
font-size: 15px;
padding: 14px 10px;
align-items: center;
justify-content: center;
box-shadow: none;
}
.search-box-two .search-btn .btn:hover {
background: var(--ts_primary_hover_color);
border: 1px solid var(--ts_primary_hover_color);
box-shadow: none;
}
.section-heading-two {
position: relative;
margin-bottom: 50px;
}
.section-heading-two:before {
position: absolute;
content: "";
background: url("../images/title-bg-01.png") no-repeat;
width: 100%;
height: 100%;
left: 0;
top: 0;
}
.section-heading-two h2 {
font-size: 40px;
font-weight: 600;
margin-bottom: 15px;
color: var(--ts_heading_color);
}
.section-heading-two p, .sec-header p {
font-size: 16px;
margin-bottom: 0;
}
.section-heading-two.white-text:after {
background: -moz-linear-gradient(top, var(--ts_primary_color) 50%, var(--ts_primary_color) 50%);
background: -webkit-linear-gradient(top, var(--ts_primary_color) 50%,var(--ts_primary_color) 50%);
background: linear-gradient(to bottom, var(--ts_primary_color) 50%,var(--ts_primary_color) 50%);
}
.section-heading-two.white-text p,
.section-heading-two.white-text h2 {
color: #fff;
}
.sec-header {
position: relative;
}
.sec-header:before {
position: absolute;
content: "";
background: url("../images/title-bg-01.png") no-repeat;
width: 114px;
height: 100px;
left: 50%;
transform: translateX(-50%);
top: 0;
}
.feature-section-two {
background: #fff;
padding: 90px 0 66px;
}
.feature-widget {
position: relative;
margin-bottom: 24px;
}
.feature-img {
overflow: hidden;
border-radius: 8px;
}
.feature-img img {
border-radius: 8px;
width: 100%;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
-moz-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-ms-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-o-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
}
.feature-img:hover img {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
transform: scale(1.15);
}
.feature-widget .feature-icon {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0 20px;
position: absolute;
bottom: 20px;
left: 0;
width: 100%;
}
.feature-widget .feature-icon span {
width: 50px;
height: 50px;
background: var(--ts_primary_color);
border-radius: 8px 0 0 8px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin: 0;
}
.feature-widget .feature-icon span img {
width: 30px;
}
.feature-title {
background: #203066;
border-radius: 0 8px 8px 0;
padding: 12px 14px;
width: calc(100% - 50px);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
min-height: 50px;
}
.feature-title h5 {
font-weight: 700;
font-size: 20px;
color: #fff;
margin-bottom: 0;
}
.feature-widget .feature-title p {
font-size: 14px;
color: #fff;
margin: 0;
}
.btn-pink {
border-color: var(--ts_secondary_color);
background: var(--ts_secondary_color);
color: var(--ts_primary_color);
padding: 12px 24px;
}
.btn-viewall {
background: var(--ts_secondary_color);
border-radius: 50px;
color: var(--ts_primary_color);
font-weight: 500;
padding: 10px 20px;
}
.btn-viewall:hover {
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
color: #fff;
}
.btn-viewall i {
margin-left: 8px;
}
.service-section-two {
background: var(--ts_secondary_color);
padding: 90px 0 66px;
}
.service-widget.service-two {
border: 1px solid #E2E6F1;
padding: 20px;
}
.service-widget.service-two .service-img {
border-radius: 10px;
}
.service-widget.service-two .service-content {
padding: 20px 0 0;
}
.service-widget.service-two .service-img .serv-img {
border-radius: 8px;
}
.service-widget.service-two .item-cat {
background: var(--ts_secondary_color);
border-radius: 50px;
color: var(--ts_primary_color);
font-size: 14px;
font-weight: 500;
padding: 5px 10px;
}
.serv-info .rating {
margin: 0;
font-weight: 500;
font-size: 14px;
}
.serv-info .rating span {
color: #9397AD;
}
.service-widget.service-two .service-content .title {
font-size: 20px;
font-weight: 700;
}
.service-widget.service-two .service-content p {
color: #74788D;
}
.service-widget.service-two .service-content p .rate {
font-size: 15px;
font-weight: 400;
color: #74788D;
}
.service-widget.service-two .service-content p .rate i {
color: #B4BAC9 !important;
}
.service-widget.service-two .item-img {
float: left;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
color: #fff;
font-weight: 700;
font-size: 14px;
}
.service-widget.service-two .item-img img {
width: 28px;
height: 28px;
border-radius: 50%;
border: 0;
margin-right: 5px;
}
.service-widget.service-two .fav-item {
padding: 20px 20px 0;
}
.service-widget.service-two .item-info {
padding: 0 20px 20px;
}
.service-widget.service-two .item-info a {
display: block;
}
.work-section-two {
background: #fff;
padding: 90px 0 66px;
}
.work-wrap-box {
background: var(--ts_secondary_color);
border-radius: 50%;
text-align: center;
width: 358px;
height: 358px;
padding: 53px 46px;
position: relative;
margin-bottom: 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
flex-direction: column;
}
.work-wrap-box.work-first:before {
position: absolute;
content: "";
background: url('../images/wrk-bg-03.png') no-repeat;
top: -17px;
right: -83%;
width: 100%;
height: 100%;
}
.work-wrap-box.work-last:after {
position: absolute;
content: "";
background: url('../images/wrk-bg-04.png') no-repeat;
bottom: -81%;
right: -295px;
width: 100%;
height: 100%;
}
.work-wrap-box .work-icon span {
width: 100px;
height: 100px;
background: var(--ts_primary_color);
border-radius: 50%;
margin: 0 auto 24px;
}
.work-wrap-box h5 {
margin-bottom: 15px;
}
.work-wrap-box p {
margin-bottom: 0;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.popular-section, .price-sections {
padding: 0 0 66px;
}
.price-toggle .toggle-pink {
font-size: 16px;
font-weight: 700;
color: #181059;
margin-bottom: 32px;
}
.price-toggle .toggle-pink .checktoggle {
background: #3E4265;
border: 1px solid #3E4265;
width: 56px;
height: 24px;
}
.price-toggle .toggle-pink .checktoggle:after {
background: var(--ts_primary_color);
transform: translate(4px, -50%);
}
.price-toggle .toggle-pink .check:checked + .checktoggle:after {
background-color: var(--ts_primary_color);
transform: translate(calc(-100% - 3px), -50%);
}
.price-toggle .toggle-pink .check:checked + .checktoggle {
background-color: #3E4265;
border: 1px solid #3E4265;
}
.pricing-plans.price-new {
background: #F3F6FF;
border: 1px solid #E2E6F1;
border-radius: 25px;
padding: 20px;
margin-top: 24px;
}
.pricing-plans.price-new:hover .btn {
background: var(--ts_primary_color);
}
.pricing-plans.price-new.active {
background: #fff;
border: 1px solid #E2E5F1;
box-shadow: 3px 42px 34px rgba(255, 0, 138, 0.08);
margin-top: 0;
}
.pricing-plans.price-new .pricing-planshead {
border-bottom: 1px solid #E2E5F1;
text-align: left;
padding: 0;
}
.pricing-plans.price-new .pricing-planshead h6 {
font-size: 36px;
font-weight: 700;
margin-bottom: 20px;
}
.pricing-plans.price-new .pricing-planshead h6 span {
font-size: 16px;
font-weight: 600;
color: #9397AD;
}
.pricing-plans.price-new .pricing-planshead h4 {
font-size: 28px;
font-weight: 700;
color: #101522;
margin-bottom: 8px;
}
.pricing-plans.price-new .pricing-planshead h5 {
font-size: 15px;
color: #939AAD;
font-weight: 600;
margin-bottom: 15px;
}
.pricing-plans.price-new .pricing-planscontent li {
color: #58627B;
}
.pricing-plans.price-new .pricing-planscontent li i {
color: var(--ts_primary_color);
}
.pricing-plans.price-new .btn {
background: #3E4265;
border-radius: 40px;
color: #fff;
display: block;
text-align: center;
}
.pricing-plans.price-new.active .btn {
background: var(--ts_primary_color);
color: #fff;
}
.price-block {
text-align: right;
}
.price-block .popular {
background: #3E4265;
border-radius: 13px;
font-size: 10px;
font-weight: 700;
padding: 7px 15px;
color: #fff;
margin-bottom: 20px;
display: inline-block;
}
.app-section-two {
padding: 0 0 90px;
background: url(../img/bg/off-bg.png) no-repeat;
background-position: center right;
}
.blog.blog-new {
border: 1px solid #E2E6F1;
}
.blog.blog-new .blog-image {
position: relative;
}
.blog.blog-new .blog-image .date {
background: #FFFFFF;
border-radius: 5px;
font-weight: 500;
font-size: 14px;
padding: 5px 13px;
text-align: center;
position: absolute;
top: 20px;
left: 20px;
min-width: 55px;
min-height: 55px;
}
.blog.blog-new .blog-image .date span {
display: block;
}
.blog.blog-new .blog-content .blog-item {
background: #3E4265;
border-radius: 5px;
padding: 4px 7px;
margin-bottom: 10px;
}
.blog.blog-new .blog-content .blog-item li {
margin: 0 10px 0 0;
font-size: 14px;
color: #fff;
}
.blog.blog-new .blog-content .blog-item li i {
color: #fff;
}
.blog.blog-new .blog-content .blog-item li:last-child {
margin-right: 0;
}
.blog.blog-new .blog-content .blog-item li + li {
border-left: 1px solid rgba(255, 255, 255, 0.4);
padding-left: 10px;
}
.blog.blog-new .blog-content .blog-item li a {
color: #fff;
}
.blog.blog-new .blog-content .blog-title {
-webkit-line-clamp: 2;
margin-bottom: 12px;
}
.blog.blog-new .blog-content p {
color: #58627B;
margin-bottom: 0;
}
.client-box {
background: #FFFFFF;
border: 1px solid #F0F0F7;
box-shadow: 0px 4.4px 12px -1px rgba(19, 16, 34, 0.06), 0px 2px 6.4px -1px rgba(19, 16, 34, 0.03);
border-radius: 30px;
padding: 25px;
margin-bottom: 40px;
}
.client-box .client-content {
border-bottom: 1px solid #E2E5F1;
}
.client-box .client-content h6 {
font-weight: 600;
font-size: 20px;
color: #1E1B39;
margin-bottom: 12px;
}
.client-box .client-content p {
color: #6E6C83;
margin-bottom: 23px;
}
.client-box .rating {
font-size: 12px;
margin-bottom: 13px;
}
.client-box .client-img {
margin: 23px 0 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.client-section-two .client-box .client-img img {
width: 48px !important;
height: 48px;
margin: 0 15px 0 0;
}
.client-name h5 {
font-weight: 600;
font-size: 20px;
margin-bottom: 5px;
}
.client-section-two .client-name h6 {
font-weight: 400;
font-size: 14px;
color: #939AAD;
margin-bottom: 0;
}
.client-section-two {
background: var(--ts_secondary_color);
padding: 90px 0;
}
.owl-dots {
text-align: center;
}
.owl-dots .owl-dot {
margin-right: 5px;
}
.owl-dots .owl-dot.active span {
background: var(--ts_primary_color);
}
.owl-dots .owl-dot span {
width: 15px;
height: 15px;
line-height: 12px;
margin: 0;
background: #F1E2EB;
border-radius: 50%;
display: block;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.offer-sec.offer-paths {
background: var(--ts_primary_color);
border-radius: 30px;
padding: 0 80px;
margin: 0;
align-items: end;
}
.offer-sec.offer-paths::after {
position: absolute;
content: "";
background: url(../img/bg/offer-bg.png) no-repeat 0 0 / 100%;
left: 0;
top: 0;
background-size: contain;
background-position: top right;
width: 100%;
height: 100%;
z-index: -1;
border-radius: 30px;
}
.offer-sec.offer-paths .offer-pathimg {
margin: 0;
}
.offer-sec .section-heading-two {
margin-bottom: 20px;
}
.offer-sec .section-heading-two:after {
background: -moz-linear-gradient(top, #fff 50%, var(--ts_primary_color) 50%);
background: -webkit-linear-gradient(top, #fff 50%,var(--ts_primary_color) 50%);
background: linear-gradient(to bottom, #fff 50%,var(--ts_primary_color) 50%);
}
.offer-sec .section-heading-two p {
color: #fff;
}
.offer-sec .btn-views {
border-radius: 40px;
color: var(--ts_primary_color);
}
.offer-sec .btn-views:hover {
background-color: var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 var(--ts_primary_color);
color: #fff;
}
.offer-sec .offer-path-content {
padding: 93px 0;
}
.download-sec {
padding-left: 60px;
}
.download-sec p {
color: #58627B;
}
.download-sec h6 {
color: var(--ts_primary_color);
}
.providers-section-two {
position: relative;
padding: 90px 0 90px;
}
.providers-section-two:before {
content: "";
background: #3E4265;
width: 100%;
min-height: 396px;
position: absolute;
top: 0;
z-index: -1;
}
.provider-box {
box-shadow: 0px 4.4px 12px -1px rgba(19, 16, 34, 0.06), 0px 2px 6.4px -1px rgba(19, 16, 34, 0.03);
border-radius: 8px;
border: 0;
margin-top: 85px;
}
.provider-box .providerset-img {
text-align: center;
margin: -105px 0 10px;
}
.provider-box .providerset-img img {
width: 180px;
height: 180px;
border: 10px solid #fff;
border-radius: 50%;
object-fit: cover;
}
.provider-box .providerset-name h4 {
font-weight: 700;
}
.providerset-prices h6 {
font-weight: 600;
}
.provider-box .provider-rating {
display: flex;
align-items: center;
justify-content: space-between;
}
.provider-box .rate {
background: var(--ts_secondary_color);
border-radius: 50px;
font-size: 15px;
color: #58627B;
padding: 5px 12px;
display: inline-block;
}
.provider-box .rate i {
color: #FFBC35;
margin-right: 6px;
}
.provider-box .btn {
font-weight: 500;
font-size: 15px;
color: #fff;
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
border-radius: 30px;
padding: 5px 15px;
}
.provider-box .btn:hover {
background: var(--ts_primary_hover_color);
border: 1px solid var(--ts_primary_hover_color);
}
.section-offer {
position: relative;
padding-bottom: 60px;
}
.section-offer:before {
content: "";
background: var(--ts_secondary_color);
width: 100%;
min-height: 300px;
position: absolute;
top: 50%;
z-index: -1;
}
.section-offer .offer-sec .btn-views {
font-weight: 700;
}
.service-section-two .owl-nav button.owl-next:hover, .service-section-two .owl-nav button.owl-prev:hover,
.popular-section .owl-nav button.owl-next:hover, .popular-section .owl-nav button.owl-prev:hover {
background: var(--ts_primary_color);
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev {
background: #fff;
}
.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover {
background: var(--ts_primary_color);
}
/*-----------------
50. Home Three
-----------------------*/
.hero-section-three {
position: relative;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
z-index: 2;
}
.hero-section-three .btn-primary {
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
padding: 20px;
font-size: 14px;
}
.hero-section-three .btn-primary:hover {
border: 1px solid var(--ts_primary_hover_color);
background-color: var(--ts_primary_hover_color);
color: #fff;
box-shadow: inset 0 70px 0 0 var(--ts_primary_hover_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.section-section-three h4{
color: #FFA621;
font-size: 18px;
}
.section-section-three h1{
color: #FFFFFF;
}
.section-section-three p{
color: #F9F9F9;
font-size: 16px;
margin-bottom: 20px;
}
.sidecircle-ryt {
position: absolute;
right: -115px;
z-index: -1;
top: -125px;
}
.make-appointment {
border-radius: 5px;
padding: 20px;
background-color: var(--ts_primary_color);
color: #FFFFFF;
border: 1px solid var(--ts_primary_color);
font-size: 14px;
transition: all 0.5s;
display: inline-block;
font-weight: 500;
}
.make-appointment:hover {
background-color: transparent;
border: 1px solid var(--ts_primary_hover_color);
box-shadow: inset 0 70px 0 0 var(--ts_primary_hover_color);
color: #ffffff;
transition: all 0.7s;
}
.cta-btn {
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
border-radius: 40px;
box-shadow: inset 0 70px 0 0 var(--ts_primary_color);
color: #ffffff;
border-radius: 4px;
min-width: 176px;
padding: 10px 20px;
box-shadow: inset 0 0 0 0 #ffffff;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.cta-btn:hover {
background-color: transparent;
border: 1px solid var(--ts_primary_color);
color: var(--ts_primary_color);
box-shadow: inset 0 0px 0 0 transparent;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.cta-btn a{
padding: 0;
border: 0;
color: #fff;
font-weight: 500;
}
.cta-btn:hover a{
color: var(--ts_primary_color);
}
.search-input.search-input-three i {
color: #424242;
}
.services-section {
position: relative;
z-index: 1;
padding: 100px 0 66px;
background-color: #F9F9F9;
}
.services-section.stylists-section {
padding: 80px 0 70px;
}
.services-all {
position: relative;
}
.services-main-img {
position: relative;
}
.services-main-img::before {
background: linear-gradient(0deg, rgba(13, 21, 49, 0.6), rgba(13, 21, 49, 0.6));
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 14px;
z-index: 0;
}
.services-section .services-main-img img {
border-radius: 14px;
}
.services-main-img:hover::before {
background: var(--ts_primary_trans_color);
border-radius: 12px;
transform: scale(0);
transition: all 0.5s;
}
.services-main-img:hover::before {
transform: scale(1);
}
.service-foot img {
max-width: 45px;
max-height: 45px;
}
.service-foot {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-direction: column;
align-items: center;
position: absolute;
bottom: 0;
left: 33%;
margin-bottom: 10px;
}
.service-foot h4 {
color: #FFFFFF;
font-size: 24px;
}
.service-foot h6 {
color: #FFFFFF;
font-size: 16px;
font-weight: 400;
}
.section-content {
display: flex;
align-items: center;
flex-direction: column;
}
.section-content p {
max-width: 510px;
text-align: center;
}
.our-img-all {
position: relative;
margin-bottom: 10px;
}
.our-img-all::after {
width: 33px;
height: 1px;
position: absolute;
content: '';
background-color: #424242;
top: 13px;
left: 30px;
}
.our-img-all::before {
width: 33px;
height: 1px;
position: absolute;
content: '';
background-color: #424242;
top: 13px;
right: 30px;
}
.section-content h2 {
font-size: 40px;
color: var(--ts_heading_color);
}
.services-section .search-box {
background: #FFFFFF;
box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
border-radius: 15px;
padding: 20px;
margin-top: 20px;
}
.search-box.search-box-three {
padding: 18px;
}
.services-section .search-box {
background: #FFFFFF;
box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
border-radius: 15px;
padding: 20px;
margin-top: 20px;
}
.hero-section-three .search-box .search-input {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 33.33%;
padding-right: 15px;
margin-right: 0;
margin-bottom: 0;
}
.hero-section-three .search-box .search-input i{
margin-right: 0.5rem;
}
.hero-section-three .search-input.line::before {
display: none;
}
.hero-section-three .search-icon {
width: 48px;
height: 48px;
background: #F2F2F2;
border-radius: 50%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
flex-shrink: 0;
margin-right: 15px;
}
.hero-section-three .search-box .form-group {
min-width: 180px;
width: 100%;
}
.hero-section-three .search-box label {
font-size: 14px;
color: #999999;
font-size: 14px;
margin-bottom: 0;
}
.form-control {
border-color: #dcdcdc;
color: #333;
font-size: 15px;
min-height: 42px;
padding: 6px 15px;
}
.hero-section-three .search-box .select2-container--default .select2-selection--single {
height: 25px;
font-weight: 500;
border: 0;
min-width: 180px;
}
.searchbox-list {
display: flex;
justify-content: space-between;
width: 87%;
}
.search-box-three {
justify-content: space-between;
margin-bottom: -50px;
}
.search-btn-three .btn-primary{
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
padding: 20px;
font-size: 14px;
}
.search-btn-three .btn-primary:hover{
border: 1px solid var(--ts_primary_hover_color);
}
.search-input-three {
background: none;
}
.services-section .owl-nav .owl-prev {
background: none !important;
box-shadow: none;
}
.services-section .owl-nav button.owl-next, .services-section .owl-nav button.owl-prev {
margin-bottom: 0;
}
.services-section .owl-nav .owl-prev:hover {
background: none !important;
color: var(--ts_primary_color);
}
.services-section .owl-nav .owl-next:hover {
background: none !important;
color: var(--ts_primary_color);
}
.services-section .owl-nav .owl-next {
background: none !important;
box-shadow: none;
}
.search-input.search-input-three .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 48px;
color: #898989;
font-weight: 400;
padding-left: 10px;
}
.search-input.search-input-three .select2-container--default .select2-selection--single .select2-selection__arrow b {
margin-top: -1px;
}
.search-input.search-input-three input::placeholder {
color: #898989;
}
.search-btn.search-btn-three .btn-primary i {
font-size: 18px;
}
.services-section .owl-nav {
text-align: center;
margin-top: 40px;
font-size: 24px;
}
.service-img-top a{
position: relative;
}
.service-img-top a::before {
background: #0D153199;
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 20px;
}
.service-content ul {
display: flex;
flex-wrap: wrap;
margin: 0;
padding: 0;
}
.service-content ul li{
padding: 5px 10px;
background-color: #F9F9F9;
color: var(--ts_heading_color);
margin:0 13px 13px 0;
font-size: 14px;
list-style: none;
}
.saloon-content-top {
display: flex;
align-items: baseline;
}
.saloon-content-btn {
display: flex;
align-items: baseline;
}
.saloon-profile-left .saloon-img img {
width: 61px;
height: 61px;
border-radius: 10px;
}
.saloon-profile-left .saloon-img {
margin-right: 11px;
}
.saloon-profile-left {
display: flex;
align-items: center;
}
.service-show-img {
position: relative;
}
.service-show-img::before {
content: "";
background-color: #0D153199;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.9;
z-index: 1;
}
.service-slider .service-show-img .item-info span:hover {
background: transparent;
}
.service-content.service-content-three .title a:hover {
color: var(--ts_primary_color);
}
.main-saloons-profile {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
}
.saloon-content-btn i,.saloon-content-top i {
color: var(--ts_heading_color);
margin-right: 5px;
}
.saloon-right span {
font-size: 24px;
color: var(--ts_primary_color);
font-weight: 600;
}
.saloon-bottom {
display: flex;
}
.saloon-bottom a {
padding: 10px;
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
border-radius: 5px;
color: #FFFFFF;
width: 100%;
text-align: center;
font-weight: 500;
}
.saloon-bottom a:hover {
background-color: transparent;
border: 1px solid var(--ts_primary_hover_color);
box-shadow: inset 0 70px 0 0 var(--ts_primary_hover_color);
color: #ffffff;
transition: all 0.7s;
}
.item-infos {
padding: 0 20px 0;
top: inherit;
bottom: 0;
}
.btn-saloons .btn-primary {
background-color: var(--ts_primary_color);
padding: 10px 15px;
border: 1px solid var(--ts_primary_color);
font-weight: 500;
}
.btn-saloons .btn-primary:hover {
border-color: var(--ts_primary_hover_color);
}
.saloon-section-circle {
position: absolute;
left: -127px;
bottom: -146px;
z-index: 0;
}
.featured-saloons {
position: relative;
background-color: #ffffff;
}
.appointment-section {
position: relative;
background-repeat: no-repeat;
padding: 80px 0 90px 0;
}
.appointment-section::before {
content: "";
background-color: #2A396D;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.9;
}
.appointment-main {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
.appointment-main h6 {
font-size: 14px;
font-weight: 700;
color: #FFA621;
z-index: 1;
}
.appointment-main h1 {
color: #FFFFFF;
z-index: 1;
}
.appointment-main p {
color: #FFFFFF;
max-width: 630px;
text-align: center;
z-index: 1;
}
.appointment-btn {
z-index: 1;
}
.appointment-btn .btn-primary{
background: var(--ts_primary_color);
border-color: var(--ts_primary_color);
}
.appointment-btn .btn-primary:hover{
background-color: transparent;
box-shadow: none;
color: #ffffff;
}
.populars-section {
background-color: #F9F9F9;
}
.owl-carousel .stylists-main-img img {
width: 270px;
height: 270px;
border-radius: 50%;
border: 2px dashed #2A396D;
padding: 20px;
margin-bottom: 25px;
}
.stylists-bottom {
text-align: center;
}
.stylists-bottom h4{
font-size: 20px;
}
.stylists-bottom h6{
font-size: 14px;
color: #898989;
}
.stylists-all {
display: flex;
flex-direction: column;
align-items: center;
}
.popular-content {
text-align: center;
}
.popular-content h3 {
font-size: 20px;
color: var(--ts_heading_color);
}
.popular-content h6 {
font-size: 14px;
color: #898989;
margin-bottom: 0;
}
.section-content {
margin-bottom: 50px;
}
.works-section {
padding: 80px 0 66px;
}
.works-main {
display: flex;
flex-direction: column;
align-items: center;
}
.works-top-img {
position: relative;
display: flex;
align-items: center;
justify-content: center;
transition: 0.7s;
}
.works-top-img.works-load-profile {
position: relative;
transition: all 0.7s;
}
.works-top-img.works-load-profile::before {
content: "";
background-color: #2A396DE5;
position: absolute;
border-radius: 16% 84% 50% 50% / 52% 47% 53% 48% ;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.9;
transition: all 0.7s;
}
.works-top-img::before {
content: "";
background-color: #2A396DE5;
position: absolute;
border-radius: 75% 25% 50% 50% / 52% 47% 53% 48%;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.9;
transition: all 0.7s;
}
.works-top-img:hover::before {
background-color:var(--ts_primary_trans_color);
transition: all 0.7s;
}
.works-tops .works-top-img img {
border-radius: 75% 25% 50% 50% / 52% 47% 53% 48%;
width: 230px;
height: 218px;
}
.works-tops .works-load-profile img {
border-radius: 16% 84% 50% 50% / 52% 47% 53% 48% ;
}
.works-bottom {
text-align: center;
}
.works-tops {
position: relative;
margin-bottom: 30px;
}
.works-inner-content {
position:absolute;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
top: 0;
z-index: 9;
background: var(--ts_primary_color)99;
transform: scale(0);
transition: all 0.5s;
border-radius: 75% 25% 50% 50% / 52% 47% 53% 48%;
}
.work-inner-content-left {
border-radius: 16% 84% 50% 50% / 52% 47% 53% 48% ;
}
.works-tops:hover .works-inner-content{
transform: scale(1);
}
.works-top-img span {
position: absolute;
color: #ffffff;
font-size: 28px;
font-weight: 700;
border: 5px solid #ffffff;
border-radius: 50%;
width: 71px;
height: 71px;
display: flex;
align-items: center;
justify-content: center;
z-index: 1;
}
.works-bottom p {
max-width: 300px;
margin-bottom: 0;
}
.works-bottom h2 {
font-size: 28px;
}
.client-sections {
background: url(../images/client-bg.jpg);
background-repeat: no-repeat, no-repeat;
background-position: left center;
position: relative;
padding: 80px 0 45px;
}
.client-sections::before {
content: "";
background-color: #2A396D;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.9;
}
.review-four .testimonial-thumb {
padding: 10px 0;
}
.review-four .client-img.client-pro .testimonial-thumb img {
width: 58px !important;
height: 58px !important;
border-radius: 60px;
}
.review-four .slider-nav {
width: 300px;
margin: auto;
}
.review-four .slick-list {
padding: 0 !important;
}
.review-four .slider-nav .slick-current .testimonial-thumb {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transition: ease all 0.5s;
-webkit-transition: ease all 0.5s;
-ms-transition: ease all 0.5s;
}
.review-four .slider-nav .slick-current .testimonial-thumb img {
border: 5px solid var(--ts_primary_color);
border-radius: 50px;
padding: 2px;
}
.review-love-group {
max-width: 680px;
margin: auto;
}
.review-passage {
text-align: center;
max-width: 600px;
margin: auto;
margin-bottom: 25px;
}
.quote-love-img img {
margin: auto;
}
.quote-love-img {
margin-bottom: 30px;
}
.review-profile-blk {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #FFFFFF;
border-radius: 110px;
padding: 8px;
margin-right: 15px;
min-width: 200px;
}
.section-client h2 {
color: #ffffff;
z-index: 1;
}
.section-client p {
color: #F9F9F9;
z-index: 1;
}
.section-client .our-img-all::before ,
.section-client .our-img-all::after{
background: #ffffff;
}
.say-about .review-passage {
color: #ffffff;
}
.say-name-blk h5 {
color: #ffffff;
font-size: 20px;
font-weight: 500;
}
.say-name-blk p {
color: #FFA621;
}
.service-img.service-latest-img {
position: relative;
}
.service-img.service-latest-img::before {
content: "";
background-color: #0D153180;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.9;
z-index: 1;
}
.latest-section {
position: relative;
padding: 80px 0 66px;
}
.latest-content span {
display: inline-block;
font-size: 14px;
color: #898989;
padding: 5px;
border: 1px solid #898989;
margin-bottom: 10px;
border-radius: 3px;
}
.latest-content span a {
color: #898989;
}
.latest-content .latest-news-content{
display: flex;
color: var(--ts_heading_color);
font-size: 20px;
white-space: normal;
margin-bottom: 10px;
font-weight: 500;
}
.latest-content .latest-news-content:hover {
color: var(--ts_primary_color);
}
.latest-content .latest-news {
color: var(--ts_primary_color);
font-size: 14px;
}
.latest-content .latest-news:hover {
color: var(--ts_heading_color);
}
.latest-date {
position: absolute;
left: 0;
top: 0;
z-index: 1;
display: flex;
flex-direction: column;
align-items: center;
padding: 3px 10px;
margin: 15px 0 0 15px;
background-color: var(--ts_primary_color);
border-radius: 3px;
font-size: 14px;
color: #ffffff;
}
.latest-date span {
font-size: 24px;
color: #ffffff;
}
.register-section{
background-repeat: no-repeat;
background-size: cover;
position: relative;
}
.register-section::before{
content: "";
background-color: #2A396D;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.9;
}
.register-content{
display: flex;
align-items: center;
justify-content: space-between;
padding: 69px 0;
z-index: 9;
position: relative;
color: #fff;
}
.register-content h6{
color: #fff;
}
.register-content h4 {
font-weight: 600;
font-size: 40px;
color: #FFFFFF;
z-index: 1;
max-width: 767px;
margin-bottom: 0;
}
.register-content ul{
z-index: 1;
}
.register-content .header-navbar-rht li > a.header-login {
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 var(--ts_primary_color);
}
.register-btn {
z-index: 1;
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 var(--ts_primary_color);
border-radius: 5px;
font-size: 16px;
padding: 15px;
font-weight: 600;
}
.register-btn a {
color: #ffffff;
}
.register-btn:hover {
background-color: transparent;
box-shadow: none;
transition: all 0.7s;
border: 1px solid var(--ts_primary_color);
}
.bar-icon.bar-icon-three span {
background-color: var(--ts_primary_color);
}
.copyright-menu {
float: right;
}
.copyright-menu .footer-menu li a:hover {
color: var(--ts_primary_color);
}
.progress-wrap.progress-wrap-three::after {
color: var(--ts_primary_color);
}
.progress-wrap.progress-wrap-three svg.progress-circle path {
stroke: var(--ts_primary_color);
}
/*-----------------
50. Home Three End
-----------------------*/
/*-----------------
50. Home Four
-----------------------*/
.catering-banner-img img{
max-width: initial!important;
}
.features-four-section .service-widget.service-two .fav-item {
position: absolute;
left: 0;
top: 0;
width: 100%;
padding: 20px 20px 0;
z-index: 1;
}
.catering-banner-section {
background-color: #F3F3F3;
}
.search-three-form {
display: flex;
align-items: center;
}
.search-box.search-box-four .main-search-input-old .search-input {
margin-right: 0;
}
.search-box.search-box-four .search-btn .btn {
padding: 20px 50px;
border-radius: 105px;
font-size: 0px;
}
.search-box.search-box-four .search-btn .btn:hover{
border: 1px solid var(--ts_primary_hover_color);
background-color: #ffff;
box-shadow: inset 0 70px 0 0 var(--ts_primary_hover_color);
color: #fff;
}
.search-box.search-box-four .search-input i{
margin-right: 0.5rem;
justify-content: space-between;
}
.section-search.section-search-four {
max-width: 633px;
}
.search-box.search-box-four {
border-radius: 90px;
margin: 0 0 30px 0;
box-shadow: none;
}
.section-search.section-search-four h1 {
color: var(--ts_heading_color);
}
.section-search.section-search-four span {
color: var(--ts_primary_color);
}
.section-search.section-search-four p {
color: #101522;
margin-bottom: 30px;
}
.feature-section.nearby-section .section-heading h2 {
font-weight: 700;
}
.feature-section.nearby-section .section-heading .btn-view {
padding: 14px 20px;
border-radius: 50px;
}
.service-widget.service-four {
border: 1px solid #E2E6F1;
padding: 20px;
}
.service-content-bottom {
display: flex;
justify-content: space-between;
align-items: center;
}
.service-cater-img {
display: flex;
align-items: center;
}
.catering-banner-botton {
display: flex;
align-items: center;
}
.catering-btn-services {
margin-right: 40px;
}
.catering-btn-services:last-child {
margin-right: 0;
}
.catering-btn-icon {
margin-bottom: 10px;
}
.catering-btn-icon-two img {
color: var(--ts_primary_color);
width: 23px;
height: 30px;
font-size: 24px;
margin-bottom: 10px;
}
.catering-btn-services h5 {
color: #101522;
font-size: 18px;
margin-bottom: 10px;
}
.catering-btn-services h6 {
color: #424242;
font-size: 16px;
font-weight: 600;
}
.service-content-bottom .service-cater-img img{
width: 38px!important;
height: 38px;
border-radius: 50px;
margin-right: 10px;
}
.service-cater-img p {
font-size: 14px;
font-weight: 400;
color: #424242;
margin: 0;
}
.service-content-bottom h6 {
color: var(--ts_primary_color);
margin: 0;
font-weight: 600;
}
.catering-slider .service-two.service-four {
padding: 0;
}
.service-two.service-four .service-common-four {
padding: 20px;
border-bottom: 1px solid #EBEBEB;
}
.catering-main-bottom .title {
margin-bottom: 0;
}
.service-content-bottom {
padding: 20px;
}
.catering-main-bottom .rating {
font-size: 14px;
margin-bottom: 7px;
}
.catering-main-bottom span {
font-size: 14px;
}
.catering-main-bottom .title a {
color: #101522;
}
.nearby-section {
padding: 80px 0;
}
.categories-section {
padding: 80px 0;
position: relative;
background-color: #F3F3F3;
}
.categories-main-all {
padding: 30px 31px;
border-radius: 10px;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
flex-direction: column;
background: #ffffff;
margin-bottom: 27px;
}
.categories-img span{
width: 100px;
height: 100px;
background-color: #F3F3F3;
border: #F3F3F3;
border-radius: 10px;
margin-bottom: 25px;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
-webkit-transition: 0.4s;
-ms-transition: 0.4s;
transition: 0.4s;
}
.categories-main-all h6{
text-align: center;
color: #58627B;
}
.categories-main-all .category-bottom {
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
width: 24px;
height: 24px;
background-color: #F3F3F3;
color: #ffffff;
border-radius: 50px;
}
.categories-main-all:hover .categories-img span {
background-color: var(--ts_primary_color);
border: var(--ts_primary_color);
transition: 0.7s;
}
.categories-main-all:hover .category-bottom {
background-color: var(--ts_primary_color);
color: #ffffff;
transition: 0.7s;
}
.categories-main-all:hover .categories-img span img {
filter: invert(1) brightness(100);
transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-webkit-transition: 0.4s;
-ms-transition: 0.4s;
transition: 0.4s;
}
.categories-img span img {
-webkit-transition: 0.4s;
-ms-transition: 0.4s;
transition: 0.4s;
}
.btn-catering .btn-view{
border-radius: 95px;
padding: 15px 26px;
margin-top: 23px;
}
.section-heading.section-heading-four .btn-view {
border-radius: 95px;
padding: 15px 27px;
}
.features-four-section {
position: relative;
padding: 80px 0;
}
.rate-four {
padding: 2px 10px;
background-color: #ffffff;
border-radius: 5px;
}
.rate-four i {
color: #FFB800;
margin-right: 3px;
}
.rate-four span {
color: #000000;
font-weight: 600;
}
.service-four-img {
position: relative;
}
.service-four-img::before {
content: "";
background-color: #0C112399;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.9;
z-index: 1
}
.service-widget.service-two .service-content.service-four-content .service-cater-bottom {
color: #2A396D;
}
.service-widget.service-two .service-content.service-four-content p {
white-space: normal;
}
.features-four-section .service-content.service-four-content ul li {
color: #6C6C6C;
font-size: 12px;
padding: 5px;
background-color: #F9F9F9;
margin: 0 13px 13px 0;
border-radius: 0;
font-weight: 400;
}
.category-feature-bottom {
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
background-color: #F3F3F3;
padding: 10px;
border-radius: 5px;
}
.category-feature-bottom p {
margin-bottom: 0;
color: #2A396D;
}
.category-feature-bottom a {
font-size: 14px;
font-weight: 700;
color: var(--ts_primary_color);
}
.category-feature-bottom a:hover {
color: #0B2540;
}
.trust-us-section {
position: relative;
padding: 80px 0;
background-color: #F9F9F9;
z-index: 1;
}
.b1bottom{
border-bottom: 1px solid #EBEBEB;
}
.trust-us-section::before {
background: url(../images/trust-bg.png) no-repeat;
position: absolute;
content: "";
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -1;
background-position: left;
}
.trust-us-main {
padding: 40px;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
flex-direction: column;
background-color: #FFFFFF;
box-shadow: 0px 4px 24px rgba(205, 205, 205, 0.25);
}
.trust-us-img {
display: -webkit-flex;
display: flex;
font-size: 56px;
color: var(--ts_primary_color);
margin-bottom: 25px;
padding: 12px 18px;
}
.trust-us-main h6 {
font-size: 18px;
font-weight: 700;
margin-bottom: 20px;
}
.trust-us-main p {
text-align: center;
font-size: 14px;
color: #6C6C6C;
margin-bottom: 0;
}
.trust-us-main:hover .trust-us-img {
background-color: var(--ts_primary_color);
transition: 0.7s;
color: #ffffff;
padding: 12px 18px;
border-radius: 10px;
transition: 0.4s;
-webkit-transition: 0.4s;
-ms-transition: 0.4s;
}
.trust-us-main .trust-us-img i {
transition: 0.4s;
-webkit-transition: 0.4s;
-ms-transition: 0.4s;
}
.trust-us-main:hover .trust-us-img i {
transform: rotateY(360deg);
-webkit-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-webkit-transition: 0.4s;
-ms-transition: 0.4s;
transition: 0.4s;
}
.popular-four-section {
position: relative;
padding: 80px 0;
}
.popular-portfolio-img img {
width: 100%;
}
.popular-portfolio-img {
position: relative;
margin-bottom: 24px;
overflow: hidden;
border-radius: 10px;
}
.popular-portfolio-img::before {
background-color: #00000080;
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
border-radius: 10px;
}
.popular-portfolio-overlay {
position: absolute;
content: '';
bottom: 0;
padding: 20px;
z-index: 1;
}
.popular-portfolio-overlay h6 {
font-size: 20px;
color: #ffffff;
margin-bottom: 5px;
}
.popular-portfolio-overlay p {
font-size: 12px;
font-weight: 500;
color: #ffffff;
margin-bottom: 0;
}
.Working-four-section {
position: relative;
padding: 80px 0;
background-color: #F9F9F9;
}
.search-input.search-input-three.search-input-four .form-group input::placeholder {
color: #6C6C6C;
}
.search-input.search-input-three.search-input-four .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 45px;
font-weight: 400;
color: #6C6C6C;
}
.search-box.search-box-four .search-three-form .search-input.search-input-three {
width: 100%;
}
.search-box.search-box-four .search-three-form .form-group {
width: 85%;
}
.section-search.section-search-four span {
border: none;
}
.search-box.search-box-four i {
color: #424242;
}
.search-box.search-box-four .btn i {
color: #ffffff;
font-size: 18px;
margin-right: 0!important;
}
.section-heading.working-four-heading h2{
font-size: 32px;
}
.section-heading.working-four-heading p{
color: #424242;
font-weight: 600;
}
.working-four-main {
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
flex-direction: column;
text-align: center;
padding: 20px;
background-color: var(--ts_primary_color);
border-radius: 10px;
}
.working-four-main h6 {
font-size: 14px;
font-weight: 600;
color: #ffffff;
margin-bottom: 30px;
}
.working-four-img {
position: relative;
padding: 20px;
background-color: #ffffff;
border-radius: 10px;
margin-bottom: 60px;
}
.working-four-img::before {
position: absolute;
content: '';
left: 29px;
width: 43px;
height: 5px;
bottom: -33px;
background-color: #FFB800;
}
.working-four-main h4 {
font-size: 18px;
color: #ffffff;
}
.working-four-main p {
font-size: 14px;
font-weight: 400;
color: #ffffff;
margin-bottom: 0;
}
.around-world-section {
position: relative;
padding: 80px 0;
}
.common-four-slider .service-img .item-info span:hover {
background: transparent;
}
.service-widget .fav-item.fav-item-four {
right: 0;
left: auto;
width: auto;
position: absolute;
top: 0;
padding:20px 20px 10px;
}
.service-widget .fav-item.fav-item-four i {
margin: 0;
}
.item-info.item-info-four {
padding: 0 20px 0;
font-size: 14px;
top: inherit;
bottom: 0;
}
.service-content.service-four-content {
padding: 20px 20px 0 20px;
border-bottom: 1px solid #F1F1F1;
}
.service-content.service-four-content p{
white-space: normal;
}
.service-content.service-four-content .mini-mealmenu {
text-decoration: line-through;
font-size: 18px;
font-weight: 700;
margin-right: 5px;
color: #2A396D;
}
.service-content.service-four-content .mealmenu {
font-size: 22px;
font-weight: 700;
color: var(--ts_primary_color);
}
.service-content-bottom.style5 .service-cater-img.service-world-img img{
width: 61px !important;
}
.service-content-bottom .service-cater-img.service-world-img img{
width: 61px;
height: 61px;
border-radius: 10px;
}
.service-world-img i {
margin-right: 7px;
color: #424242;
}
.service-world-img p {
color: #424242;
}
.service-content-bottom span {
display: flex;
display: -webkit-flex;
padding: 10px;
border-radius: 50%;
background-color: var(--ts_primary_color);
color: #ffffff;
}
.useful-blog-section {
position: relative;
padding: 80px 0;
}
.service-content.service-four-blogs h3 {
white-space: normal;
color: #101522;
font-weight: 700;
font-size: 23px;
margin-bottom: 20px;
}
.service-content.service-four-blogs p {
white-space: normal;
}
.usefull-bottom {
display: flex;
justify-content: space-between;
align-items: center;
}
.usefull-bottom h6 {
font-size: 14px;
font-weight: 600;
color: #2A396D;
margin: 0;
}
.useful-img img {
width: 45px;
height: 45px;
border-radius: 50%;
}
.usefull-bottom .useful-img img {
width: 45px;
height: 45px;
border-radius: 50%;
}
.review-client-section {
position: relative;
padding: 80px 0;
background-color: #F9F9F9;
}
.client-review-top {
position: relative;
padding: 30px;
background-color: #FFFFFF;
border-radius: 5px;
margin-bottom: 46px;
}
.client-review-top::before {
content: "\A";
border-style: solid;
border-width: 32px 55px 0 0;
border-color: transparent #ffffff transparent transparent;
border-radius: 0px;
position: absolute;
bottom: -31px;
transform: rotate(180deg);
}
.common-four-slider .owl-dots .owl-dot.active span {
background-color: var(--ts_primary_color);
position: relative;
}
.common-four-slider .owl-dots .owl-dot span {
width: 9px;
height: 9px;
margin-right: 5px;
}
.common-four-slider .owl-dots .owl-dot.active span::before {
width: 19px;
height: 19px;
background-color: transparent;
border-radius: 50%;
border: 2px solid var(--ts_primary_color);
position: absolute;
content: '';
top: -5px;
left: -5px;
}
.client-review-name {
display: flex;
align-items: center;
justify-content: space-between;
}
.client-review-img {
margin-bottom: 55px;
float: left;
}
.client-four-slider .client-review-img img {
width: 65px;
height: 65px;
border-radius: 50%;
border: 5px solid #ffffff;
}
.client-review-name h6 {
font-size: 20px;
color: #000000;
}
.client-review-name .rating {
font-size: 12px;
}
.client-review-top p {
margin-bottom: 0;
color: #6C6C6C;
}
.client-four-slider {
}
.client-four-slider .owl-dots, .world-four-slider .owl-dots, .owl-carousel.common-four-slider .owl-dots,
.owl-carousel.common-nine-slider .owl-dots {
margin-bottom: 0;
display: block;
}
.top-providers-catering.owl-carousel.common-four-slider .owl-dots{
margin-top: 24px;
}
/*-----------------
50. Home Five
-----------------------*/
.header.header-five.fixed .main-nav li a{
color: #000000;
}
.header.header-five.fixed .header-button {
color: #000000;
}
.header.header-five.fixed .header-button.header-button-five {
color: #ffffff;
}
.header-five{
background: none;
box-shadow: none;
}
.header-five .main-nav .has-submenu a{
color: #FFFFFF;
font-weight: 400;
}
.header-five .main-nav li .submenu a{
color: #68616D;
}
.header-button.header-button-five{
color: #FFFFFF;
background: var(--ts_primary_color);
border-radius: 4px;
}
.header-button.header-button-five:hover{
color: var(--ts_primary_color);
background: #ffffff;
border-radius: 4px;
}
.header-button{
color: #ffffff;
}
.hero-section-five {
position: relative;
background: url(../img/banner-fiver-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: left center;
z-index: 2;
}
.section-section-five h1{
color: #FFFFFF;
font-weight: 700;
font-size: 50px;
max-width: 600px;
margin-bottom: 30px;
}
.section-section-five h4{
font-size: 24px;
color: #FFFFFF;
margin-bottom: 15px;
}
.section-section-five p{
color: #FFFFFF;
font-size: 16px;
margin-bottom: 20px;
max-width: 430px;
}
.section-section-five span{
color: var(--ts_primary_color);
}
.search-group-icon-5{
color: var(--ts_primary_color);
font-size: 25px;
padding: 10px;
border: 2px solid var(--ts_primary_color);
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
background: #ffffff;
}
.search-box.search-box-five {
padding: 12px;
margin-top: 0;
}
.search-box.search-box-five .search-input {
width: 50%;
float: none;
}
.search-box.search-box-five .select2-container--default .select2-selection--single {
border: none;
}
.search-box.search-box-five .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #626262;
font-weight: 400;
padding-left: 0;
}
.search-box.search-box-five .search-input .form-group label {
color: var(--ts_primary_color);
font-weight: 600;
}
.search-box.search-box-five .search-input .form-group {
width: calc(100% - 40px);
}
.search-box.search-box-five .search-box-form {
display: flex;
}
.floating-five-main-top {
background-color: transparent;
}
.floating-five-main {
position: relative;
}
.floating-img{
position: absolute;
bottom: -75px;
}
.car-five-arrow-img {
position: relative;
}
.car-five-arrow-img img {
position: absolute;
content: '';
top: -205px;
left: 115px;
}
.floating-five-buttom {
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #ffffff;
padding: 24px;
border-radius: 8px;
margin-right: 10px;
}
.floating-five-buttoms {
display: inline-flex;
align-items: center;
justify-content: center;
background-color: #ffffff;
padding: 24px;
border-radius: 8px;
}
.floating-five-main {
margin-top: -50px;
position: absolute;
z-index: 3;
}
.car-wash-feature {
margin-top: 35px;
}
.floating-five-buttom-all {
margin-right: 20px;
}
.floating-five-buttom-all h5 {
font-size: 36px;
color: var(--ts_primary_color);
margin-bottom: 10px;
}
.floating-five-buttom-all p{
color: #626262;
margin-bottom: 0;
}
.floating-five-buttom-img i {
background-color: var(--ts_primary_color);
padding: 22px;
border-radius: 50%;
color: #ffffff;
}
.floating-five-buttom:last-child .floating-five-buttom-img i {
background-color: var(--ts_primary_color);
}
.search-box.search-box-five .search-input i {
margin-right: 0.5rem;
}
.featured-categories-section {
padding: 90px 0 90px 0;
position: relative;
background-color: #F3F6FC;
}
.featured-category-bg-img img {
position: absolute;
content: "";
left: 0;
top: 170px;
z-index: 0;
}
.testimonals-five-section {
background: url(../images/Testimonials-five-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
padding: 90px 0 160px 0;
}
.car-testimonials-five-slider .owl-nav {
text-align: center;
}
.car-testimonials-five-slider .owl-nav button.owl-prev,
.car-testimonials-five-slider .owl-nav button.owl-next {
background: #ffffff !important;
color: var(--ts_primary_color);
margin-bottom: 0;
}
.feature-content-bottom {
display: flex;
align-items: center;
justify-content: space-between;
}
.service-widget.service-two .service-content.service-content-five p {
color: var(--ts_heading_color);
}
.service-content.service-content-five p {
margin-bottom: 0;
}
.service-content.service-content-five a {
color: #626262;
}
.features-service-five {
display: flex;
align-items: center;
justify-content: center;
}
.features-service-rating {
padding: 7px;
background: #ffffff;
border-radius: 4px;
margin-right: 8px;
}
.features-service-rating i {
color: #FFBA08;
margin-right: 9px;
}
.features-service-rating span {
color: #626262;
font-size: 16px;
}
.features-service-five h6 {
padding: 10px;
background: #ffffff;
border-radius: 4px;
font-size: 16px;
font-weight: 400;
color: var(--ts_primary_color);
margin-bottom: 0;
}
.feature-service-botton {
display: flex;
align-items: center;
justify-content: space-between;
}
.elementor .feature-service-botton img {
width: 50px !important;
height: 50px;
border-radius: 50%;
}
.feature-service-botton.feature-service-botton-five img{
width: 50px !important;
}
.feature-service-btn a {
padding: 15px 30px;
background-color: var(--ts_primary_color);
border-radius: 8px;
color: #ffffff;
border: 1px solid var(--ts_primary_color);
}
.feature-service-btn a:hover {
background-color: #FFFFFF;
border: 1px solid #626262;
color: #626262;
}
.service-content.service-feature-five .title a {
color: var(--ts_heading_color);
}
.service-content.service-feature-five p {
color: #626262;
}
.feature-services-five {
display: flex;
align-items: center;
margin-bottom: 16px;
}
.feature-services-five h6 {
margin-bottom: 0;
font-size: 24px;
color: var(--ts_heading_color);
margin-right: 8px;
}
.feature-services-five span {
text-decoration: line-through;
color: #C2C9D1;
}
.feature-category-section {
padding: 90px 0;
position: relative;
}
.feature-category-section::before {
position: absolute;
content: "";
background: url(../images/bubbles-bottom-section.png) no-repeat 0 0 / 100%;
left: 0;
top: 163px;
width: 100%;
height: 100%;
z-index: 0;
}
.feature-category-section-five {
position: relative;
padding: 90px 0 ;
background-color: #F3F6FC;
}
.feature-category-section-five::before {
position: absolute;
content: "";
background: url(../images/car-blog-ng.jpg) no-repeat 0 0 / 100%;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
z-index: 0;
}
.top-providers-five .providerset .providerset-img a img {
border-radius: 10px;
}
.top-providers-five .providerset {
padding: 0;
margin-bottom: 50px;
}
.top-providers-five .providerset .providerset-content {
padding: 0 18px 18px 18px;
text-align: center;
}
.top-providers-five .providerset .providerset-content h4 {
margin-bottom: 10px;
}
.top-providers-five .providerset .providerset-content h4 a{
font-size: 20px;
color: var(--ts_heading_color);
margin-right: 4px;
}
.top-providers-five .providerset .providerset-content h4 i {
font-size: 14px;
color: #22C55E;
}
.top-providers-five .providerset .providerset-content h5 {
color: #626262;
margin-bottom: 15px;
font-size: 16px;
font-weight: 400;
}
.top-providers-five .providerset .providerset-content .providerset-prices {
margin-bottom: 20px;
}
.top-providers-five .providerset .providerset-content .providerset-prices h6 {
color: var(--ts_primary_color);
}
.top-providers-five .providerset .providerset-content .providerset-prices span {
color: #C2C9D1;
}
.top-providers-five .providerset .providerset-content .provider-rating .rating span {
color: #626262;
}
.providers-section-five {
position: relative;
padding: 90px 0;
background: #F3F6FC;
}
.providers-five-bg-car img{
position: absolute;
content: "";
right: 0;
bottom: 55px;
z-index: 0;
}
.providers-section-five .providerset {
border: 1px solid #ffffff;
}
.top-providers-five .owl-nav {
text-align: center;
}
.top-providers-five .owl-nav button.owl-prev,
.top-providers-five .owl-nav button.owl-next {
background: var(--ts_primary_color) !important;
color: #ffffff;
margin-bottom: 0;
}
.top-providers-five .owl-nav button.owl-prev:hover,
.top-providers-five .owl-nav button.owl-next:hover {
background: #ffffff !important;
color: var(--ts_primary_color);
}
.btn-sec.btn-sec-five .btn-view {
background-color: var(--ts_primary_color);
padding: 15px 30px;
border-radius: 8px;
}
.works-five-section {
position: relative;
padding: 90px 0;
}
.works-five-section::before {
position: absolute;
content: "";
background: url(../images/bubbles-bottom-section.png) no-repeat 0 0 / 100%;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: -1;
}
.car-wash-img-five {
display: flex;
justify-content: center;
align-items: center;
}
.works-it-five-button {
text-align: center;
}
.works-it-five-button h4 {
font-size: 40px;
color: #BBBBBB;
margin-bottom: 15px;
}
.works-it-dots {
position: relative;
display: flex;
justify-content: center;
align-items: center;
}
.works-it-dots span {
position: relative;
width: 16px;
height: 16px;
background-color: var(--ts_primary_color);
border-radius: 50%;
margin-bottom: 55px;
}
.works-it-dots span::before {
width: 38px;
height: 38px;
background-color: #22C55E;
border-radius: 50%;
position: absolute;
content: '';
top: -11px;
left: -11px;
z-index: -1;
}
.works-it-lines span{
position: relative;
}
.works-it-lines span::before {
width: 370px;
height: 1px;
background-color: var(--ts_primary_color);
position: absolute;
content: '';
top: -62px;
left: 241px;
z-index: -1;
}
.works-five-main {
border: 1px solid #F3F6FC;
border-radius: 8px;
margin-bottom: 160px;
}
.works-five-img img {
width: 100%;
}
.works-five-main:hover {
box-shadow: 0px 10px 20px -5px rgb(76 64 237 / 8%);
}
.offering-five-all {
position: relative;
background-color: #203066;
border-radius: 20px;
z-index: 1;
}
.offering-five-all-img img{
position: absolute;
content: '';
left: 0;
top: 0;
z-index: -1;
}
.offering-five-button .btn-primary {
background-color: var(--ts_primary_color);
padding: 15px 30px;
border: 1px solid var(--ts_primary_color);
}
.offering-five-button .btn-primary:hover {
border: 1px solid var(--ts_primary_hover_color) ;
}
.offering-five-button .btn-primary i {
margin-left: 10px;
}
.offering-five-main h2 {
font-size: 40px;
color: #ffffff;
margin-bottom: 25px;
}
.offering-five-main p {
color: #ffffff;
}
.offering-five-main {
padding: 50px 29px 50px 50px;
}
.offering-five-img {
margin: -86px 0 0 -60px;
}
.works-five-bottom h5 {
color: var(--ts_heading_color);
}
.works-five-bottom p {
color: #626262;
}
.works-five-bottom {
text-align: center;
padding: 20px 80px;
}
.works-five-bottom i {
display: inline-flex;
width: 54px;
height: 54px;
background: var(--ts_primary_color);
border-radius: 50%;
align-items: center;
justify-content: center;
color: #ffffff;
font-size: 18px;
}
.fav-item .fav-icon.fav-icon-five {
width: 35px;
height: 35px;
}
.fav-item .fav-icon.fav-icon-five:hover {
background-color: var(--ts_primary_color);
}
.car-testimonials-main-five {
background-color: var(--ts_primary_color);
border-radius: 50px;
}
.car-wash-bg-five {
position: relative;
}
.car-wash-bg-five::before {
position: absolute;
content: '';
background: var(--ts_primary_color);
width: 100%;
height: 483px;
border-radius: 50px;
bottom: -60px;
}
.testimonials-five-top {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
background-color: #ffffff;
border-radius: 50px;
padding: 24px 50px;
margin-bottom: 50px;
}
.testimonials-five-top h2 {
font-size: 20px;
font-weight: 600;
color: #000000;
}
.testimonials-five-top p {
max-width: 715px;
color: #626262;
text-align: center;
}
.testimonials-five-top h5 {
color: #313131;
font-weight: 600;
margin-bottom: 10px;
}
.testimonials-five-top h6 {
font-size: 12px;
color: #626262;
margin-bottom: 0;
}
.testimonials-five-top .test-five-img img {
width: 119px;
height: 119px;
border-radius: 50%;
margin-bottom: 20px;
}
.blog-section.blog-five-section {
padding: 90px 0 80px 0;
}
.car-blogs-section {
position: relative;
padding: 90px 0 90px 0;
background-color: #F3F6FC;
}
.car-blogs-section::before {
position: absolute;
content: "";
background: url(../images/car-blog-ng.jpg) no-repeat 0 0 / 100%;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
z-index: 0;
}
.feature-service-five-slider .service-widget {
margin-bottom: 50px;
}
.feature-service-five-slider .owl-nav {
text-align: center;
}
.feature-service-five-slider .owl-nav button.owl-prev,
.feature-service-five-slider .owl-nav button.owl-next {
background: var(--ts_primary_color) !important;
color: #ffffff;
margin-bottom: 0;
}
.feature-service-five-slider .owl-nav button.owl-prev:hover,
.feature-service-five-slider .owl-nav button.owl-next:hover {
background: #ffffff !important;
color: var(--ts_primary_color);
}
.pricing-btn-five .btn-view {
display: flex;
align-items: center;
justify-content: center;
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
}
.pricing-service-five {
position: relative;
padding: 90px 0;
}
.pricing-service-topimg .pricing-five-img-one {
position: absolute;
content: '';
top: 0;
left: 0;
}
.pricing-service-topimg .pricing-five-img-two {
position: absolute;
content: '';
top: 0;
right: 0;
}
.pricing-service-five .nav-pills {
justify-content: center;
max-width: 254px;
background: #FFEDF7;
margin: 0 auto 80px;
border-radius: 580px;
padding: 10px;
}
.pricing-service-five .nav-pills .nav-link {
border: none;
color: var(--ts_primary_color);
font-size: 16px;
font-weight: 600;
padding: 13px 24px;
border-radius: 22px;
background: none;
}
.pricing-service-five .nav-pills .nav-link.active {
color: #ffffff;
background: var(--ts_primary_color);
padding: 13px 24px;
border-radius: 22px;
}
.pricing-plans.pricing-plans-five:hover .pricing-btn-five .btn-primary {
background-color: var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
}
.providerset-prices-five {
margin-bottom: 20px;
}
.providerset-prices-five h6 {
font-size: 36px;
color: var(--ts_primary_color);
margin: 0 10px 0 0;
}
.providerset-prices-five {
display: flex;
align-items: center;
justify-content: start;
}
.pricing-plans.pricing-plans-five {
border: 1px solid #D8E1FF;
transition: 0.5s;
}
.pricing-plans.pricing-plans-five:hover {
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
transition: 0.5s;
}
.pricing-plans.pricing-plans-five:hover .pricing-planscontent.pricing-planscontent-five ul li span {
color: #ffffff;
}
.pricing-plans.pricing-plans-five:hover h4{
color: #ffffff;
}
.pricing-plans.pricing-plans-five:hover .providerset-prices-five h6 {
color: #ffffff;
}
.pricing-plans.pricing-plans-five:hover .providerset-prices-five span {
color: #ffffff;
}
.pricing-planscontent.pricing-planscontent-five {
padding-top: 0;
}
.pricing-planscontent.pricing-planscontent-five ul li span {
color: #626262;
}
.pricing-plans.pricing-plans-five h4{
color: var(--ts_primary_color);
font-size: 24px;
margin-bottom: 20px;
}
.item-cat.item-car {
background-color: #4C82F7;
color: #ffffff;
}
.item-cat.item-car:hover {
background-color: #ffffff;
color: #4C82F7;
}
.car-blog-slider .service-content .title a {
color: var(--ts_primary_color);
white-space: normal;
}
.car-blog-slider .service-content p {
color: #626262;
font-weight: 400;
white-space: normal;
}
.car-blog-slider .serv-info img {
width: 50px;
height: 50px;
border-radius: 50%;
}
.car-blog-slider .serv-info a {
background-color: var(--ts_primary_color);
padding: 15px 30px;
color: #ffffff;
}
.car-blog-slider .service-widget {
margin-bottom: 50px;
}
.car-blog-slider .owl-nav {
text-align: center;
margin-bottom: 50px;
}
.car-blog-slider .owl-nav button.owl-prev,
.car-blog-slider .owl-nav button.owl-next {
background: var(--ts_primary_color) !important;
color: #ffffff;
margin-bottom: 0;
}
.car-blog-slider .owl-nav button.owl-prev:hover,
.car-blog-slider .owl-nav button.owl-next:hover {
background: #ffffff !important;
color: var(--ts_primary_color);
}
.section-heading.car-wash-heading{
position: relative;
}
.section-heading.car-wash-heading h2 {
position: relative;
font-weight: 600;
color: var(--ts_heading_color);
}
.section-heading.car-wash-heading .car-wash-header-one {
margin-right: 8px;
}
.section-heading.car-wash-heading .car-wash-header-two {
margin-left: 8px;
}
.app-five-section {
background-color: var(--ts_secondary_color);
padding: 117px 0 160px 0;
}
.app-sec.app-sec-five .downlaod-btn {
display: flex;
align-items: center;
justify-content: start;
}
.app-sec.app-sec-five .downlaod-btn .scan-img {
margin: 0 17px 0 0;
}
.app-sec.app-sec-five .downlaod-btn .scan-img img {
height: 45px;
width: 50px;
}
.app-sec.app-sec-five .downlaod-btn a img{
width: 100%;
height: 60px;
}
.app-sec.app-sec-five .heading h2 {
margin-bottom: 20px;
}
.app-sec.app-sec-five .heading h6 {
margin-bottom: 20px;
}
.app-sec.app-sec-five::before {
background: url(../img/car-blog-2.png);
background-repeat: no-repeat;
background-position: left;
}
.app-sec.app-sec-five::after {
background: url(../img/car-blog-1.png);
background-repeat: no-repeat;
}
.app-sec.app-sec-five {
background: var(--ts_primary_color);
border-radius: 50px;
padding: 95px 85px 0 85px;
}
.app-sec.app-sec-five .appimg-set img {
margin-top: -105px;
}
.footer.footer-five .footer-widget.footer-menu ul li a:hover {
color: var(--ts_primary_color);
}
.footer.footer-five .footer-bottom .copyright {
border-top: 1px solid rgba(255, 255, 255, 0.07);
}
.footer.footer-five .footer-bottom .copyright .payment-image ul {
justify-content: start;
}
.footer.footer-five .footer-bottom .copyright .copyright-text p {
text-align: center;
color: #ffffff;
}
.footer.footer-five .footer-bottom .copyright .copyright-menu .policy-menu li a {
color: #ffffff;
}
.footer.footer-five {
background-color: var(--ts_primary_color);
}
.footer.footer-five .footer-top .footer-widget .footer-content p{
color: #FFFFFF;
}
.footer.footer-five .footer-widget.footer-menu .footer-title,
.footer.footer-five .footer-widget.footer-contact .footer-title,
.footer.footer-five .footer-widget .footer-title,
.footer.footer-five .footer-widget .footer-subtitle {
color: #FFBA08;
font-weight: 600;
}
.footer.footer-five .footer-widget.footer-menu ul li a,
.footer.footer-five .footer-widget.footer-contact .footer-contact-info p{
color: #ffffff;
}
.footer.footer-five .footer-widget.footer-contact .footer-contact-info span {
color: var(--ts_primary_color);
}
.footer.footer-five .social-icon ul li a:hover {
background-color: var(--ts_primary_color);
}
/*-----------------
50. Home Six
-----------------------*/
.home-banner-main {
position: relative;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.home-banner-six-bg img {
position: absolute;
content: '';
z-index: -1;
top: -125px;
left: -40px;
}
.home-banner-six-detergent {
justify-content: start;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.search-box-two.search-box-six {
padding: 10px;
}
.search-box-two.search-box-six .search-input-new.line-six {
width: 45%;
}
.search-box-two.search-box-six .search-input-new.line-two-six {
width: 35%;
}
.search-box-two.search-box-six .search-btn {
width: 20%;
}
.search-box-two.search-box-six .search-btn .btn {
padding: 8px 16px;
}
.search-input-new.line-two-six input {
padding: 0 40px 0 10px;
height: 40px;
min-height: 40px;
}
.search-input-new.line-six .select2-container--default .select2-selection--single {
border: 0;
height: 40px;
}
.search-input-new.line-two-six i {
color: var(--ts_primary_color);
right: 12px;
}
.search-input-new.line-six .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: var(--ts_primary_color);
}
.side-social-media-six {
position: relative;
}
.side-social-media-six ul {
position: absolute;
top: 260px;
left: 0;
z-index: 2;
list-style: none;
padding: 0;
margin: 0;
}
.side-social-media-six ul li {
margin-bottom: 20px;
}
.side-social-media-six ul li a {
width: 24px;
display: flex;
height: 24px;
background: var(--ts_heading_color);
align-items: center;
justify-content: center;
border-radius: 50%;
color: #ffffff;
transition: 0.5s;
}
.side-social-media-six ul li a:hover {
background: #ffffff;
color: var(--ts_primary_color);
transition: 0.5s;
}
.side-social-media-six ul li a i {
font-size: 12px;
}
.home-banner-six-bottom {
padding-top: 85px;
}
.home-banner-six-detergent {
margin-bottom: 20px;
}
.home-banner-six-detergent h5 {
margin-bottom: 0;
color: var(--ts_heading_color);
}
.home-banner-six-bottom h1 {
color: var(--ts_heading_color);
max-width: 470px;
margin-bottom: 23px;
}
.home-banner-six-bottom h1 span {
color: var(--ts_primary_color);
}
.home-banner-six-bottom p {
max-width: 375px;
margin-bottom: 50px;
}
.search-box-two.search-box-six .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #74788D;
font-size: 16px;
font-weight: 400;
}
.search-input-new.line-two-six .form-group input::placeholder {
color: #74788D;
font-size: 16px;
font-weight: 400;
}
.search-box-two.search-box-six {
width: 93%;
}
.search-box-two.search-box-six .search-btn .btn {
font-size: 16px;
font-weight: 500;
}
.banner-six-side-img {
position: relative;
}
.banner-six-side-img img {
position: absolute;
bottom: -33px;
right: 0;
}
.banner-six-ellipse-img {
position: relative;
}
.banner-six-ellipse-img .ellipe-six-one {
position: absolute;
top: 0;
}
.reason-choose-us {
position: relative;
padding: 60px 0 60px;
}
.reason-six {
display: flex;
justify-content: start;
align-items: end;
margin-bottom: 10px;
}
.reason-six img {
margin-right: 10px;
}
.reason-six p {
color: var(--ts_heading_color);
font-weight: 600;
}
.section-heading.section-heading-six h2 {
color: var(--ts_heading_color);
margin-bottom: 0;
}
.section-heading.section-heading-six h2 span {
color: var(--ts_primary_color);
}
.professional-cleaning-main {
background: #EDEEF0;
padding: 50px 0;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
margin-bottom: 24px;
}
.professional-cleaning-main img {
margin-bottom: 10px;
}
.professional-cleaning-main h5 {
color: var(--ts_heading_color);
}
.total-client-all .total-client-half {
display: flex;
justify-content: start;
align-items: center;
margin-bottom: 50px;
}
.total-client-all .total-client-half .total-client-mini {
padding: 0 20px 0 20px;
}
.total-client-all .total-client-half .total-client-mini:first-child {
padding-left: 0;
border-right: 1px solid #D9D9D9;
}
.total-client-all .total-client-half .total-client-mini:nth-child(3) {
padding-left: 0;
}
.total-client-all .total-client-half .total-client-mini .total-experts-main{
display: inline-flex;
align-items: center;
}
.total-experts-main h3{
color: var(--ts_primary_color);
font-size: 38px;
margin: 0 10px 0 0;
}
.total-experts-main p {
color: #74788D;
font-weight: 500;
margin-bottom: 0;
}
.total-experts-main p span {
display: block;
}
.total-client-all ul li a img {
width: 45px;
height: 45px;
border-radius: 50%;
border: 5px solid #ffffff;
}
.total-client-avatar li{
display: inline-block;
margin: 0 0 0 -15px;
}
.total-client-avatar li:first-child {
margin-left: 0;
}
.total-client-avatar .more-set a {
display: flex;
align-items: center;
justify-content: center;
width: 45px;
height: 45px;
background: var(--ts_primary_color);
border-radius: 50%;
color: #ffffff;
border: 5px solid #ffffff;
font-size: 14px;
font-weight: 600;
}
.total-client-half li .total-client-content {
margin: 0 0 0;
color: #74788D;
}
.total-client-half li .total-client-content span{
display: block;
}
.our-company-ryt {
position: relative;
display: flex;
justify-content: end;
z-index: 0;
}
.our-company-bg img {
position: absolute;
top: -160px;
z-index: -1;
left: -10px;
}
.our-company-img {
margin-top: -160px;
}
.about-our-company {
position: relative;
background: url(../images/oru-company-bg.png);
background-repeat: no-repeat;
background-size: cover;
padding: 80px 0;
}
.our-company-six p {
color: #74788D;
font-weight: 400;
max-width: 559px;
line-height: 30px;
margin-bottom: 40px;
}
.our-company-first-content {
display: inline-flex;
align-items: center;
background: #ffffff;
border: 1px solid #E7E7E7;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.04);
border-radius: 10px;
padding: 15px;
position: absolute;
bottom: 47px;
left: -30px;
}
.company-top-content {
margin-right: 24px;
}
.company-top-content p {
margin-bottom: 0;
color: #74788D;
}
.company-top-content h3 {
font-size: 38px;
color: var(--ts_heading_color);
margin-bottom: 0;
}
.our-company-first-content a {
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
border-radius: 50%;
background: var(--ts_primary_color);
color: #ffffff;
transition: 0.7s;
}
.our-company-first-content a:hover {
background: #ffffff;
color: var(--ts_primary_color);
transition: 0.7s;
}
.our-company-first-content a i {
font-size: 22px;
}
.our-company-two-content {
position: absolute;
top: -158px;
right: 117px;
padding: 15px;
background: #ffffff;
border: 1px solid #E7E7E7;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.04);
border-radius: 10px;
}
.company-two-top-content {
display: flex;
justify-content: center;
align-items: center;
}
.company-two-top-content h4 {
margin-bottom: 0;
color: var(--ts_heading_color);
font-size: 38px;
}
.our-company-two-content p {
color: #74788D;
margin-bottom: 0;
}
.afford-btn {
display: inline-flex;
justify-content: end;
text-decoration: underline;
color: var(--ts_primary_color);
float: right;
}
.aboutus-companyimg {
position: relative;
}
.aboutus-companyimg img {
max-width: 100%;
}
.playicon {
position: absolute;
right: 61%;
top: 37%;
}
.playicon span {
width: 48px;
height: 48px;
background: var(--ts_primary_color);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
}
.modal-content-video {
padding: 0 !important;
}
.modal-content-video .modal-content {
background: #000;
}
.modal-content-video .modal-header {
border: 0;
}
.modal-content-video .modal-header button.close {
color: #fff;
opacity: 1;
}
.video-home video {
width: 100%;
}
.satisfied-service-section {
position: relative;
padding: 80px 0 45px 0;
}
.get-service-main {
padding: 30px;
text-align: center;
background: #F7F8F9;
border: 1px solid #F7F8F9;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
margin-bottom: 24px;
}
.get-service-main:hover {
border: 1px solid var(--ts_primary_color);
background: rgba(255, 0, 138, 0.01);
}
.get-service-main:hover .get-service-btn a {
color: var(--ts_primary_color);
}
.get-service-main:hover .get-service-btn a i {
background: var(--ts_primary_color);
color: #fff;;
}
.get-service-main span {
-webkit-transition: 0.4s;
-ms-transition: 0.4s;
transition: 0.4s;
}
.get-service-main span img {
-webkit-transition: 0.4s;
-ms-transition: 0.4s;
transition: 0.4s;
}
.get-service-main img {
margin-bottom: 25px;
}
.get-service-main h5 {
color: var(--ts_heading_color);
margin-bottom: 25px;
}
.get-service-btn a {
display: flex;
align-items: center;
color: #74788D;
font-weight: 500;
}
.get-service-btn a i {
padding: 4px;
border-radius: 50%;
background: #6262621A;
}
.see-works-six-section {
position: relative;
padding: 80px 0;
background: url(../images/oru-company-bg.png);
background-repeat: no-repeat;
background-size: cover;
}
.how-it-works-six {
margin-bottom: 25px;
}
.works-six-num {
display: flex;
align-items: center;
justify-content: center;
}
.works-six-num h2 {
position: relative;
display: flex;
align-items: center;
justify-content: center;
color: rgba(255, 255, 255, 1);
font-size: 50px;
width: 82px;
height: 82px;
background: rgba(255, 0, 138, 0.5);
border-radius: 10px;
z-index: 0;
}
.works-six-num h2::before {
position: absolute;
content: '';
width: 82px;
height: 82px;
background: rgba(255, 0, 138, 0.5);
border-radius: 10px;
transform: rotate(14.46deg);
z-index: -1;
}
.works-six-num h2::after {
position: absolute;
content: '';
width: 2px;
height: 51px;
background: rgba(255, 0, 138, 1);
bottom: -70px;
}
.works-six-num.works-six-num-two h2 {
background: rgba(247, 208, 74, 0.5);
}
.works-six-num.works-six-num-two h2::before {
background: rgba(247, 208, 74, 0.5);
}
.works-six-num.works-six-num-three h2 {
background: rgba(32, 48, 102, 0.5);
}
.works-six-num.works-six-num-three h2::before {
background: rgba(32, 48, 102, 0.5);
}
.work-online-img {
display: flex;
align-items: center;
justify-content: center;
margin-top: 80px;
}
.work-online-bottom {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
flex-direction: column;
top: 50%;
left: 50%;
transform: translate(-50% ,-50%);
}
.work-online-schedule {
position: relative;
}
.work-online-bottom h4 {
max-width: 160px;
text-align: center;
}
.work-online-bottom img {
margin-bottom: 20px;
}
.work-online-bottom.work-online-bottom-two img {
margin-bottom: 0;
}
.work-online-bottom.work-online-bottom-two h4 {
margin-bottom: 25px;
}
.blogs-service-section {
position: relative;
padding: 80px 0 56px 0;
}
.latest-blog-content {
width: 76px;
height: 76px;
border-radius: 10px;
background: var(--ts_primary_color);
display: inline-flex;
align-items: center;
justify-content: center;
flex-direction: column;
margin-right: 20px;
}
.latest-blog-content h5 span {
display: block;
}
.latest-blog-content h5 {
text-align: center;
color: #ffffff;
font-size: 24px;
}
.service-six .latest-profile-name img {
width: 28px;
height: 28px;
border-radius: 50%;
margin-right: 5px;
}
.latest-profile-name h6 {
margin-bottom: 0;
font-size: 14px;
color: #74788D;
}
.latest-blog-six {
display: flex;
align-items: end;
margin-bottom: 20px;
}
.latest-profile-name {
display: flex;
align-items: center;
}
.service-content.service-content-six {
padding: 20px 0 0;
margin-top: -60px;
z-index: 1;
position: relative;
}
.service-widget.service-six {
padding: 20px;
background: #F8F8F8;
}
.service-content.service-content-six .blog-import-service {
color: var(--ts_heading_color);
font-size: 20px;
}
.service-content.service-content-six p {
color: #74788D;
white-space: normal;
}
.service-content.service-content-six a {
color: var(--ts_primary_color);
}
.service-content.service-content-six a:hover {
color: var(--ts_primary_color);
}
.our-expert-six-section {
position: relative;
padding: 80px 0;
background: url(../images/oru-company-bg.png);
background-repeat: no-repeat;
background-size: cover;
}
.our-expert-six {
position: relative;
}
.our-expert-six-content {
display: flex;
align-items: self-start;
justify-content: center;
flex-direction: column;
padding-left: 15px;
position: absolute;
width: 100%;
height: 100%;
top: 0;
z-index: 9;
border-radius: 10px 204px 10px 10px;
background: rgba(0, 0, 0, 0.53);
transform: scale(0);
transition: all 0.5s;
}
.our-expert-six:hover .our-expert-six-content {
transform: scale(1);
z-index: 0;
}
.our-expert-six-content h6 {
color: #ffffff;
font-size: 18px;
}
.our-expert-six-content p {
color: var(--ts_primary_color);
margin-bottom: 10px;
}
.our-expert-six {
margin-bottom: 24px;
}
.our-expert-img {
border-radius: 10px;
}
.our-expert-six .our-expert-img img {
border-radius: 10px;
/* min-width: 300px;
min-height: 300px; */
}
.our-expert-six-content .rating {
font-size: 12px;
margin-bottom: 12px;
}
.our-expert-six-content h5 {
font-size: 20px;
color: #ffffff;
margin-bottom: 17px;
}
.our-expert-six-content h5 span {
font-size: 14px;
color: rgba(194, 201, 209, 1);
}
.our-expert-six-content a {
padding: 8px 16px;
border-radius: 30px;
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
}
.customer-reviews-six-section {
position: relative;
padding: 80px 0;
}
.customer-review-main-six {
background: #F8F8F8;
border-radius: 10px;
position: relative;
margin-bottom: 24px;
}
.customer-review-main-six .customer-review-top img{
width: 97px;
height: 97px;
border-radius: 50%;
margin-bottom: 30px;
}
.customer-review-top {
position: relative;
padding: 30px 56px;
text-align: center;
border-bottom: 2px solid #E7E7E7;
}
.customer-review-top::before {
position: absolute;
content: '';
bottom: -2px;
left: 50%;
width: 54px;
height: 2px;
background: var(--ts_primary_color);
transform: translate(-50%, -50%);
}
.customer-review-top h5 {
color: var(--ts_primary_color);
font-weight: 500;
margin-bottom: 20px;
}
.customer-review-top p {
color: #74788D;
margin-bottom: 0;
}
.customer-review-bottom {
padding: 28px 0;
display: flex;
align-items: center;
justify-content: center;
}
.customer-review-bottom .rating {
margin-bottom: 0;
}
.customer-review-quote img {
position: absolute;
top: 20px;
right: 20px;
}
.hidden-charge-section {
position: relative;
background: rgba(255, 0, 138, 0.02);
padding: 80px 0;
}
.hidden-charge-main {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
padding: 20px;
background: #ffffff;
border: 1px solid #E7E7E7;
border-radius: 10px;
margin-bottom: 24px;
}
.hidden-charge-main.hidden-charge-main-two {
border: 1px solid var(--ts_primary_color);
box-shadow: 10px 24px 17px rgba(255, 0, 138, 0.04);
}
.hidden-charge-img {
margin-bottom: 30px;
}
.hidden-charge-main h4 {
color: var(--ts_primary_color);
margin-bottom: 30px;
}
.hidden-charge-main ul {
text-align: center;
height: 213px;
width: 100%;
margin-bottom: 30px;
}
.hidden-charge-main ul li {
line-height: 30px;
color: #74788D;
}
.hidden-charges-bottom-mark h1 {
color: var(--ts_primary_color);
}
.hidden-charges-bottom-mark h1 span {
font-size: 18px;
color: rgba(218, 218, 218, 1);
}
.hidden-charges-bottom-mark h6 {
color: rgba(32, 48, 102, 0.5);
font-weight: 400;
margin-bottom: 30px;
}
.btn-charges {
border-radius: 30px;
background: var(--ts_primary_color);
padding: 8px 16px;
border: 1px solid var(--ts_primary_color);
}
.btn-charges.btn-plan {
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
}
.btn-charges.btn-plan:hover {
border-color: var(--ts_primary_hover_color);
}
.app-six-section {
position: relative;
padding: 80px 0;
}
.app-sec.app-sec-six {
background: var(--ts_primary_color);
border-radius: 10px;
padding: 0;
}
.app-sec-main{
position: relative;
background: url(../img/new-app-bg.png);
background-repeat: no-repeat;
background-position: left top;
background-size: 50% 100%;
border-radius: 10px;
}
.app-imgs-six-bg img {
position: absolute;
top: 18%;
left: 30%;
}
.appimg-six {
position: relative;
margin-left: -16px;
}
.app-img-sec img {
position: absolute;
top: 80px;
left: 60px;
z-index: -1;
}
.new-app-six-bottom {
display: flex;
}
.new-app-six-content {
display: flex;
flex-direction: column;
justify-content: center;
margin-top: 27px;
}
.new-app-six-middle {
padding-left: 50px;
}
.new-app-six-middle h2 {
font-size: 50px;
max-width: 340px;
}
.new-app-six-middle h2 span {
font-size: 40px;
font-weight: 600;
}
.new-app-six-middle p {
max-width: 450px;
}
.new-six-img {
margin-bottom:15px;
}
/*-----------------
50. Home Seven
-----------------------*/
.hero-section-seven {
background: #FFF6FB;
}
.hero-sectionseven-top {
background: url(../img/hero-section-seven.png);
background-repeat: no-repeat;
background-position: right center;
}
.total-client-avatar-seven li a img{
width: 48px;
height: 48px;
border-radius: 50%;
border: 5px solid #ffffff;
}
.total-client-avatar.total-client-avatar-seven li {
margin: 0 0 0 -20px;
}
.total-client-avatar.total-client-avatar-seven li:first-child {
margin: 0;
}
.solution-seven {
display: inline-block;
background: #FFFFFF;
border: 1px solid #F0F0F0;
box-shadow: 0px 10px 20px -5px rgba(255, 0, 138, 0.08);
border-radius: 10px;
padding: 20px;
}
.solution-seven.hero-banner-ryt-content {
position: relative;
left: 0;
top: 0;
}
.hero-banner-ryt-content i {
color: #fff;
font-size: 24px;
}
.solution-seven h6 {
color: var(--ts_primary_color);
}
.home-banner.homer-banner-seven .section-search h5 {
color: #67687A;
font-size: 20px;
}
.home-banner.homer-banner-seven {
min-height: 535px;
}
.home-banner.homer-banner-seven .section-search h1 {
color: #000000;
}
.home-banner.homer-banner-seven .section-search h1 span {
color: var(--ts_primary_color);
}
.search-box-two.search-box-seven {
max-width: 1068px;
margin: -47px auto 0 auto;
background: #F9F9F9;
}
.search-box-two.search-box-seven .search-input-new input, .search-box-two.search-box-seven .search-input-new.line input {
background:#F9F9F9;
}
.search-box-two.search-box-seven .search-input-new > i.bficon {
color: #67687A;
}
.search-box-two.search-box-seven .search-btn .btn {
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
}
.search-box-seven .search-input input {
background-color: transparent;
}
.search-box-two.search-box-seven .search-btn .btn i {
margin-right: 10px;
}
.popularsearch-top {
display: flex;
align-items: center;
justify-content: center;
margin-top: 25px;
}
.mynav-seven {
position: absolute;
right: 0;
top: -35%;
}
.mynavholder{
position: relative;
overflow: visible;
width: 100%;
display: block;
position: absolute;
top: -92px;
right: 0;
text-align: right;
}
.mynav-seven-three {
position: relative;
right: 0;
top: 0;
float: right;
}
.common-seven-slider.owl-carousel .owl-dots {
display: block;
}
.common-seven-slider .service-widget .fav-item {
position: absolute;
left: 0;
top: 0;
width: 100%;
padding: 20px 20px 10px;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
font-size: 14px;
}
.common-seven-slider .item-info {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
padding: 0 20px 20px;
z-index: 1;
top: inherit;
}
.common-seven-slider .service-content p .rate {
color: #74788D;
float: right;
}
.popularsearch-top h6 {
margin:0 24px 0 0;
color: var(--ts_primary_color);
font-size: 18px;
position: relative;
}
.popularsearch-top h6::before {
width: 16px;
height: 16px;
border-radius: 50%;
background: var(--ts_primary_color);
position: absolute;
top: 3px;
content: '';
left: -23px;
}
.popularsearch-top ul {
display: flex;
align-items: center;
justify-content: center;
}
.popularsearch-top ul li {
padding: 7px 20.0469px 8.5px 19px;
background: rgba(32, 48, 102, 0.05);
border-radius: 25px;
margin-right: 10px;
font-size: 15px;
color: var(--ts_primary_color);
}
.hero-banner-ryt-content {
display: inline-flex;
align-items: center;
justify-content: center;
background: #FFFFFF;
border: 1px solid #F0F0F0;
border-radius: 10px;
padding: 20px;
}
.hero-banner-ryt {
position: relative;
}
.hero-banner-ryt-content {
position: absolute;
bottom: 60px;
left: -150px;
}
.hero-banner-ryt-top {
margin-right: 15px;
}
.hero-banner-ryt-top h5 {
color: var(--ts_heading_color);
margin-bottom: 4px;
}
.hero-banner-ryt-top p {
margin-bottom: 0;
color: #67687A;
font-size: 16px;
font-weight: normal;
}
.hero-banner-ryt-content span {
width: 54px;
height: 54px;
background: var(--ts_primary_color);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.feature-box.feature-box-seven {
padding: 30px;
border: 2px solid #F0F0F0;
box-shadow: 0px 10px 20px -5px rgba(255, 0, 138, 0.08);
border-radius: 10px;
margin-bottom: 40px;
}
.feature-icon.feature-icon-seven span {
width: 113px;
height: 113px;
background: #F9F5FF;
}
.feature-box.feature-box-seven h5 {
color: var(--ts_heading_color);
font-size: 18px;
}
.feature-box.feature-box-seven:hover .feature-overlay:before {
left: 0;
}
.feature-box.feature-box-seven:hover h5 {
color: #ffffff;
}
.owl-nav.mynav.mynav-seven button.owl-next:hover,.owl-nav.mynav.mynav-seven button.owl-prev:hover {
background-color: var(--ts_primary_color) !important;
}
.owl-carousel.categories-slider-seven .owl-item img {
width: auto;
}
.service-section-seven {
padding: 80px 0;
}
.popular-service-seven-section {
background: #F8FCFD;
padding: 80px 0;
}
.service-widget.service-two.service-seven .item-cat {
background: rgba(255, 255, 255, 0.8);
}
.service-widget.service-two.service-seven .fav-item .fav-icon:hover, .fav-icon.selected {
background: var(--ts_primary_color);
}
.service-widget.service-two.service-seven .fav-item {
padding: 10px 10px 0;
}
.service-widget.service-two.service-seven .item-info {
padding: 0 10px 10px;
}
.service-widget.service-two.service-seven .item-img img {
width: 34px;
height: 34px;
}
.service-content.service-content-seven .title a {
color: var(--ts_heading_color);
}
.service-content.service-content-seven p .rate i{
margin-right: 10px !important;
color: rgba(32, 48, 102, 0.3);
}
.service-widget.service-two.service-seven .service-content p .rate {
color: rgba(32, 48, 102, 0.7);
}
.service-widget.service-two.service-seven .service-content p {
color: rgba(32, 48, 102, 0.7);
}
.service-content.service-content-seven p i {
color: rgba(32, 48, 102, 0.3);
}
.service-widget.service-two.service-seven .serv-info h6 {
color: var(--ts_primary_color);
}
.section-heading.section-heading-seven h2 {
color: var(--ts_heading_color);
}
.work-section-seven {
padding: 80px 0;
}
.work-icon-seven {
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.work-box-seven {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
}
.work-icon-seven span {
padding: 45px 43px;
border: 2px solid #DEDEDE;
border-radius: 10px;
background: #FFFFFF;
margin-bottom: 25px;
}
.work-icon-seven h1 {
position: absolute;
top: 0%;
left: -30%;
font-size: 80px;
color: #DEDEDE;
}
.work-box-seven h5 {
color: var(--ts_heading_color);
}
.work-box-seven p {
color: #67687A;
max-width: 311px;
text-align: center;
}
.providers-section-seven {
padding: 80px 0;
}
.providerset-img.providerset-img-seven {
position: relative;
}
.providerset-img.providerset-img-seven .fav-item {
position: absolute;
top: 0;
left: 0;
width: 100%;
padding: 15px 15px 0;
}
.providerset-img.providerset-img-seven .fav-item .fav-icon {
width: 28px;
height: 28px;
}
.providerset-img.providerset-img-seven .fav-item .fav-icon:hover {
background: var(--ts_primary_color);
}
.providerset-img.providerset-img-seven .fav-item .fav-icons {
font-size: 22px;
color: #159C5B;
}
.provider-rating-seven {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
}
.provider-rating-seven h6 {
color: var(--ts_primary_color);
}
.provider-rating-seven a {
background: var(--ts_primary_color);
padding: 8px 16px;
color: #ffffff;
border-radius: 30px;
}
.providerset-content.providerset-content-seven .rate{
padding: 6px 14px;
background: var(--ts_secondary_color);
border-radius: 50px;
font-size: 12px;
color: #58627B;
}
.providerset-content.providerset-content-seven .rate i {
color: #FFBC35;
margin-right: 6px;
}
.providerset-content.providerset-content-seven .providerset-name h4 a{
color: #353535;
}
.providerset-content.providerset-content-seven .providerset-name span {
color: var(--ts_primary_color);
}
.providerset-img.providerset-img-seven a img {
border-radius: 10px;
}
.price-sections-seven {
padding: 80px 0 60px 0;
background: #F8FCFD;
}
.pricing-plans.price-new.pricing-plans-seven {
background: #ffffff;
border-radius: 20px;
margin-top: 40px;
}
.pricing-plans.price-new.pricing-plans-seven .pricing-plans-img {
margin-bottom: 17px;
}
.pricing-plans.price-new.pricing-plans-seven .pricing-planshead h5 {
color: var(--ts_primary_color);
font-size: 20px;
margin-bottom: 24px;
}
.pricing-plans.price-new.pricing-plans-seven .pricing-planshead h6 {
font-size: 38px;
color: var(--ts_primary_color);
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.pricing-plans.price-new.pricing-plans-seven .pricing-planshead h6 span {
font-size: 24px;
color: var(--ts_primary_color);
}
.pricing-plans.price-new.pricing-plans-seven .pricing-planshead {
border: none;
}
.pricing-planscontent.pricing-planscontent-seven {
padding-top: 0;
}
.pricing-planscontent.pricing-planscontent-seven ul {
margin-bottom: 40px;
}
.pricing-planscontent.pricing-planscontent-seven ul li {
justify-content: start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.pricing-plans.price-new.pricing-plans-seven .pricing-planscontent.pricing-planscontent-seven ul li i {
width: 24px;
height: 24px;
background: var(--ts_primary_color);
border-radius: 5px;
color: #ffffff;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 12px;
}
.pricing-plans.price-new.pricing-plans-seven .pricing-planscontent.pricing-planscontent-seven ul li span {
color: #67687A;
}
.pricing-plans.price-new.pricing-plans-seven .btn {
display: inline-block;
padding: 10px 24px;
background: var(--ts_primary_color);
}
.pricing-plans.price-new.pricing-plans-seven .pricing-btn {
text-align: start;
}
.price-toggle.price-toggle-seven {
color: var(--ts_primary_color);
}
.price-toggle.price-toggle-seven .toggle-pink .checktoggle {
background: #ffffff;
border: 1px solid var(--ts_primary_color);
}
.price-toggle.price-toggle-seven .toggle-pink .checktoggle:after {
background: var(--ts_primary_color);
}
.pricing-plans.price-new.active-seven {
background: var(--ts_primary_color);
border: 1px solid #F0F0F0;
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.05);
border-radius: 10px;
margin-top: 0;
}
.pricing-plans.price-new.pricing-plans-seven.active-seven .price-block{
text-align: left;
}
.pricing-plans.price-new.pricing-plans-seven.active-seven .price-block span {
padding: 7px 18px;
background: #FFFFFF;
border-radius: 13.5px;
color: var(--ts_primary_color);
font-size: 10px;
margin-bottom: 44px;
}
.pricing-plans.price-new.pricing-plans-seven.active-seven .pricing-planshead h5 {
color: var(--ts_primary_color);
}
.pricing-plans.price-new.pricing-plans-seven.active-seven .pricing-planshead h6,
.pricing-plans.price-new.pricing-plans-seven.active-seven .pricing-planshead h6 span {
color: #ffffff;
}
.pricing-plans.price-new.pricing-plans-seven.active-seven .pricing-planscontent.pricing-planscontent-seven ul li i {
background: var(--ts_primary_color);
}
.pricing-plans.price-new.pricing-plans-seven.active-seven .pricing-planscontent.pricing-planscontent-seven ul li span {
color: #ffffff;
}
.pricing-plans.price-new.pricing-plans-seven.active-seven .pricing-btn .btn {
background: var(--ts_primary_color);
}
.app-sec.app-sec-seven {
background: #F8FCFD;
border-radius: 50px;
padding: 0;
}
.appimg-seven {
background: url(../img/app-seven-bg.png);
background-repeat: no-repeat;
background-position:right center;
}
.new-app-seven-middle h2 {
color: var(--ts_primary_color);
max-width: 280px;
}
.new-app-seven-middle p {
color: var(--ts_primary_color);
max-width: 475px;
}
.appimg-seven img {
margin: 122px 0 0 90px;
}
.new-app-seven-middle {
padding-left: 117px;
}
.app-seven-section {
padding: 80px 0;
}
.service-widget.service-seven-blog {
padding: 15px;
margin-bottom: 40px;
}
.service-content.service-content-seven {
padding: 15px 0 0 0;
}
.service-bottom-seven {
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.service-bottom-icons i {
color: var(--ts_primary_color);
font-size: 14px;
}
.service-bottom-icons span {
color: rgba(107, 107, 107, 0.8);
font-size: 14px;
}
.service-bottom-seven {
margin-bottom: 14px;
}
.service-bottom-seven h6 {
font-size: 12px;
padding: 6px 14px;
background: var(--ts_secondary_color);
border-radius: 50px;
color: #58627B;
margin-bottom: 0;
}
.service-content.service-content-seven .title {
white-space: normal;
margin-bottom: 14px;
}
.service-content.service-content-seven p {
white-space: normal;
color: #67687A;
margin-bottom: 14px;
}
.service-content.service-content-seven .usefull-bottom a {
color: var(--ts_primary_color);
}
.service-content.service-content-seven .usefull-bottom .useful-img img {
width: 36px;
height: 36px;
margin-right: 5px;
}
.service-content.service-content-seven .usefull-bottom .useful-img span {
color: var(--ts_heading_color);
}
.service-content.service-content-seven .usefull-bottom .useful-img {
justify-content: start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.our-partners-seven {
padding: 80px 0;
}
.testimonals-seven-section {
padding: 80px 0;
}
.testimonials-content-seven .testimonials-seven-img img {
width: 60px !important;
height: 60px;
border-radius: 50%;
}
.testimonials-content-seven img {
width: 57px !important;
height: 100%;
margin-right: 16px;
}
.testimonials-img-content .rating {
margin-bottom: 0;
}
.testimonials-img-content .rating i {
font-size: 13px;
}
.testimonials-content-seven {
margin-bottom: 30px;
}
.testimonials-img-content h6 {
font-size: 20px;
color: #685582;
margin-bottom: 0;
}
.testimonials-seven-img {
justify-content: start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.testimonials-content-seven {
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.testimonials-main-ryt {
background: #FFFFFF;
border: 1px solid #F0F0F0;
box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.05);
border-radius: 20px;
padding: 20px;
}
.footer.footer-seven {
background: #252525;
}
.footer-selects.footer-selects-seven .subscribe-form .form-control {
height: 48px;
min-height: 48px;
background: rgba(255, 255, 255, 0.79);
border-radius: 30px;
padding: 6px 31px 6px 19px;
}
.footer-selects.footer-selects-seven .subscribe-form .form-control::placeholder {
color: var(--ts_primary_color);
}
.footer-selects.footer-selects-seven .subscribe-form .footer-btn {
font-size: 14px;
padding: 7px 21px;
background: var(--ts_primary_color);
color: #ffffff;
border-radius: 30px;
right: 8px;
}
.footer-widget.footer-widget-seven .footer-content p {
color: #F0F0F0;
}
.footer-selects.footer-selects-seven .footer-subtitle {
color: #FFFFFF;
}
.footer.footer-seven .footer-title {
color: #ffffff;
}
.footer.footer-seven .footer-top {
padding: 80px 0;
}
.footer.footer-seven .footer-menu ul li a {
color: #F0F0F0;
}
.footer.footer-seven .social-icon ul li a {
background: none;
color: var(--ts_primary_color);
}
.footer.footer-seven .social-icon ul {
margin-bottom: 0;
}
.footer.footer-seven .footer-widget .footer-six-main .footer-six-left img {
filter: invert(1) brightness(100);
width: 18px;
height: 18px;
margin-right: 0;
}
.footer.footer-seven .footer-widget .footer-six-main .footer-six-left .footer-seven-icon {
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 48px;
height: 48px;
border-radius: 30px;
background: var(--ts_primary_color);
margin-right: 12px;
}
.footer.footer-seven .footer-widget .footer-six-main .footer-six-left .footer-six-ryt span {
color: rgba(255, 255, 255, 0.7);
}
.footer.footer-seven .footer-widget .footer-six-main .footer-six-left .footer-six-ryt h6 {
color: #ffffff;
}
.footer-bottom.footer-bottom-seven .copyright .copyright-text p {
font-size: 14px;
color: #FFF5F1;
margin-bottom: 0;
}
.footer.footer-seven .footer-bottom.footer-bottom-seven .copyright {
border-top: 1px solid rgba(255, 255, 255, 1);
opacity: 0.5;
}
/*-----------------
50. Home Eight
-----------------------*/
.home-banner-eight {
min-height: 625px;
}
.home-banner-eight .section-search{
max-width: none;
text-align: center;
padding-top: 67px;
}
.home-banner-eight .section-search h1 {
color: var(--ts_heading_color);
position: relative;
}
.home-eight-bg img {
position: absolute;
top: 60px;
right: 0;
z-index: 0;
}
.home-eight-dog {
position: relative;
}
.home-eight-bg-two img {
position: absolute;
bottom: 127px;
left: 100px;
z-index: 0;
}
.home-eight-dog-feet img {
position: absolute;
bottom: 50%;
left: 14%;
z-index: -2;
}
.home-banner-eight .section-search h1 span {
color: var(--ts_primary_color);
}
.home-banner-eight .section-search p {
color: var(--ts_heading_color);
margin-bottom: 30px;
}
.home-banner-eight-icon {
margin-bottom: 32px;
}
.home-banner-eight-icon ul {
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.home-banner-eight-icon ul li {
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: 30px;
}
.home-banner-eight-icon ul li i {
font-size: 20px;
margin-right: 7px;
color: var(--ts_primary_color);
}
.home-banner-eight-icon ul li span {
font-size: 14px;
}
.hero-section-eight {
background: #F9F9F9;
box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
}
.search-box-two.search-box-eight {
max-width: 600px;
margin: auto;
border-radius: 0;
padding: 0;
}
.search-box-two.search-box-eight .search-input.line::before {
height: 30px;
}
.search-box-two.search-box-eight .search-input.line {
width: 48%;
margin-right: 0;
}
.search-box-two.search-box-eight {
margin-bottom: 30px;
}
.search-box-two.search-box-eight .search-input-new {
width: 40%;
}
.search-box-two.search-box-eight .search-btn {
width: 20%;
}
.search-box-two.search-box-eight .search-btn .btn {
border-radius: 0;
padding: 14px 10px;
}
.search-box-two.search-box-eight .select2-container--default .select2-selection--single .select2-selection__rendered {
text-align: start;
color: #6C6C6C;
padding-left: 10px;
}
.search-box-two.search-box-eight .search-input-new.line-six .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #424242;
}
.search-box-two.search-box-eight .search-input-new i {
left: 15px;
right: auto;
color: #424242;
}
.search-box-two.search-box-eight .search-input-new.line-two-six input {
padding: 0 10px 0 40px;
}
.search-box-two.search-box-eight .search-input-new.line-two-six input::placeholder {
color: #6C6C6C;
font-size: 14px;
}
.search-box-two.search-box-eight .search-input-new.line-six {
position: relative;
}
.service-widget.service-widget-eight .fav-item {
position: absolute;
left: 0;
top: 0;
width: 100%;
padding: 20px 20px 10px;
z-index: 1;
display: flex;
justify-content: space-between;
}
.search-box-two.search-box-eight .search-input-new.line-six::before {
position: absolute;
right: 0;
top: 50%;
width: 1px;
height: 22px;
background: rgba(42, 57, 109, 0.1);
content: "";
z-index: 1;
margin-top: -10px;
}
.category-sections-eight {
padding: 80px 0;
}
.section-heading-eight h2{
color: var(--ts_heading_color);
margin-bottom: 8px;
}
.category-eight-main {
text-align: center;
position: relative;
margin-bottom: 40px;
}
.category-eight-main .category-eight-img img {
border-radius: 10px;
}
.category-eight-img {
margin-bottom: 15px;
position: relative;
}
.category-eight-main h6 {
color: #545454;
}
.category-eight-main span {
padding: 5px 10px;
background: rgba(42, 57, 109, 0.05);
border-radius: 10px;
color: #2A396D;
font-size: 14px;
}
.category-eight-main:hover .category-eight-img-inside {
transform: scale(1);
}
.category-eight-main:hover h6 {
color: var(--ts_primary_color);
}
.category-eight-main:hover span {
background: rgba(255, 0, 128, 0.05);
color: var(--ts_primary_color);
}
.category-eight-img-inside {
position: absolute;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
top: 0;
z-index: 9;
background: linear-gradient(0deg, var(--ts_primary_trans_color), var(--ts_primary_trans_color));
border-radius: 10px;
transform: scale(0);
transition: all 0.5s;
}
.category-eight-img-inside a img {
width: 41px !important;
margin: auto;
}
.category-eight-img-inside a {
color: #ffffff;
}
.category-eight-slider .owl-nav {
text-align: center;
}
.category-eight-slider .owl-nav button.owl-prev,
.category-eight-slider .owl-nav button.owl-next {
background: none !important;
box-shadow:none;
}
.category-eight-slider .owl-nav button.owl-prev:hover,.category-eight-slider .owl-nav button.owl-next:hover {
color: var(--ts_primary_color);
}
.popular-eight-section {
padding: 80px 0;
background: #F9F9F9;
}
.service-feature-eight .shop-content-logo img {
width: 40px;
height: 40px;
border-radius: 50%;
margin-bottom: 17px;
}
.works-eights-img .works-eights-arrow img{
max-width: inherit;
}
.service-feature-eight {
margin-top: -40px;
position: relative;
z-index: 1;
}
.features-service-five.features-service-eight h6 {
padding: 5px 10px;
color: #545454;
background: #F9F9F9;
}
.service-content.service-feature-eight .title {
color: #000000;
}
.service-content.service-feature-eight p i {
color: #2A396D;
}
.service-content.service-feature-eight p {
color: #9C9C9C;
}
.feature-services-eight {
display: flex;
align-items: center;
justify-content: space-between;
}
.popular-service-eight {
display: flex;
align-items: end;
justify-content: start;
}
.popular-service-eight h6 {
color: var(--ts_primary_color);
font-size: 24px;
margin-bottom: 0;
}
.popular-service-eight h6 span {
color: rgba(84, 84, 84, 1);
font-size: 20px;
margin-right: 4px;
}
.popular-service-eight p {
margin-bottom: 0;
color: #9C9C9C;
text-decoration:line-through;
}
.feature-services-eight .rate {
display: flex;
align-items: center;
}
.rate-icon {
background: #FFD43B;
border-radius: 5px;
padding: 2px 10px;
color: #ffffff;
font-size: 14px;
margin-right: 3px;
}
.rate-icon i {
margin-right: 2px;
}
.feature-services-eight .rate h6 {
margin-bottom: 0;
font-size: 14px;
color: #9C9C9C;
font-weight: 400;
}
.btn-pets .btn-primary {
font-size: 14px;
}
.works-eight-section {
padding: 80px 0;
}
.works-eights-img {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 174px;
height: 174px;
border-radius: 50%;
background: #FFFFFF;
border: 1px solid #F1F1F1;
box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
margin-bottom: 30px;
}
.works-eights-main {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
margin-bottom: 24px;
}
.works-eights-main p {
color: #545454;
margin-bottom: 0;
}
.works-eights-arrow {
position: absolute;
top: 0;
left: 160px;
}
.works-eights-arrow.works-eights-arrow-two {
top: auto;
bottom: 0;
}
.about-us-eight-section {
padding: 80px 0;
background: #F9F9F9;
}
.passion-content-top {
display: flex;
align-items: center;
}
.passion-eight-heading {
margin-bottom: 25px;
}
.passion-eight-all p{
color: #545454;
line-height: 32px;
}
.passion-eight-all ul {
margin-bottom: 24px;
display: flex;
flex-wrap: wrap;
}
.passion-eight-all ul li {
line-height: 44px;
width: 50%;
}
.passion-eight-content {
display: inline-block;
background: #FFFFFF;
border: 1px solid #F1F1F1;
padding: 10px 20px;
}
.passion-content-top img {
margin-right: 10px;
}
.passion-content-bottom {
margin-right: 65px;
}
.passion-content-bottom h2 {
color: var(--ts_primary_color);
margin-bottom: 0;
font-size: 38px;
}
.passion-content-bottom p {
color: #545454;
margin-bottom: 0;
}
.passion-content-top .btn-primary {
padding: 15px 40px;
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
}
.passion-content-top .btn-primary:hover {
border: 1px solid var(--ts_primary_hover_color);
}
.about-eight-main {
position: relative;
}
.truely-eight-bg img {
position: absolute;
top: 0;
right: 50px;
}
.truely-eight-bg-two img {
position: absolute;
bottom: 0;
left: 0;
}
.cat-dog-eight-section {
padding: 80px 0;
}
.clients-eights-all {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
background: #FFFFFF;
border: 1px solid #F1F1F1;
box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
border-radius: 10px;
padding: 30px 20px;
margin-bottom: 24px;
}
.clients-eights-all h3 {
font-size: 48px;
color: #545454;
margin-bottom: 0;
}
.clients-eights-all span {
color: var(--ts_primary_color);
font-size: 40px;
font-weight: 600;
}
.clients-eight-span {
display: flex;
align-items: center;
justify-content: center;
}
.clients-eights-all p {
color: #545454;
font-size: 20px;
margin-bottom: 0;
}
.professional-eight-img {
position: relative;
}
.professional-eight-bg img {
position: absolute;
top: 0;
right: 0;
}
.meet-eight-section {
padding: 80px 0;
background: #F9F9F9;
}
.professional-eight-main .professional-eight-img-ryt img {
/* width: 306px;
height: 306px; */
border-radius: 50%;
margin-bottom: 33px;
}
.professional-eight-img-inside img {
width: 41px !important;
margin: auto;
}
.professional-eight-main {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
margin-bottom: 40px;
}
.professional-eight-img-ryt {
position: relative;
}
.professional-eight-img-inside {
position: absolute;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
top: 0;
background: linear-gradient(0deg, rgba(255, 0, 128, 0.7), rgba(255, 0, 128, 0.7));
border-radius: 10px;
transform: scale(0);
transition: all 0.5s;
}
.professional-eight-img-ryt:hover {
transform: scale(1);
}
.professional-eight-main h6{
color: #545454;
font-size: 18px;
}
.professional-eight-main .act {
padding: 5px 10px;
background: rgba(42, 57, 109, 0.05);
border-radius: 10px;
color: #2A396D;
font-size: 14px;
margin-bottom: 12px;
}
.professional-eight-main .rating {
font-size: 14px;
}
.professional-eight-slider .owl-nav {
text-align: center;
}
.professional-eight-slider .owl-nav button.owl-prev,
.professional-eight-slider .owl-nav button.owl-next {
background: none !important;
box-shadow:none;
margin-bottom: 0;
}
.professional-eight-slider .owl-nav button.owl-prev:hover,
.professional-eight-slider .owl-nav button.owl-next:hover {
color: var(--ts_primary_color);
}
.customers-eight-section {
padding: 80px 0;
}
.customers-eight-main {
margin-bottom: 40px;
}
.customers-eight-main .testimonials-seven-img img {
width: 100px !important;
height: 100px;
border: 4px solid #FFFFFF;
filter: drop-shadow(0px 4px 24px rgba(205, 205, 205, 0.25));
}
.testimonials-main-ryt.customers-eight-main {
background: #FFFFFF;
border: 1px solid #F1F1F1;
box-shadow: 0px 20px 30px rgba(0, 0, 0, 0.05);
border-radius: 10px;
}
.testimonials-main-ryt.customers-eight-main .testimonials-content-seven {
margin-bottom: 10px;
}
.testimonials-main-ryt.customers-eight-main .testimonials-img-content {
margin-bottom: 20px;
}
.testimonials-main-ryt.customers-eight-main p {
margin-bottom: 0;
}
.customers-eight-heading h2 {
max-width: 500px;
}
.customers-eight-heading {
margin-bottom: 20px;
}
.customers-eights-all p {
max-width: 500px;
color: #545454;
}
.customers-icons i {
color: #FFB800;
}
.customers-icons span {
color: #6C6C6C;
}
.customers-icons p {
color: #6c6c6c;
}
.customers-eights-all .total-client-avatar-seven {
margin-bottom: 15px;
}
.testimonals-eight-slider .owl-nav {
text-align: end;
}
.testimonals-eight-slider .owl-nav button.owl-prev,
.testimonals-eight-slider .owl-nav button.owl-next {
background: none !important;
box-shadow:none;
margin-bottom: 0;
}
.testimonals-eight-slider .owl-nav button.owl-prev:hover,
.testimonals-eight-slider .owl-nav button.owl-next:hover {
color: var(--ts_primary_color);
}
.blog-eight-section {
padding: 80px 0;
background: #F9F9F9;
}
.service-widget.service-widget-eight {
position: relative;
}
.service-eight-img-inside {
position: absolute;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
top: 0;
background: linear-gradient(0deg, var(--ts_primary_trans_color), var(--ts_primary_trans_color));
border-radius: 10px;
transform: scale(0);
transition: all 0.5s;
z-index: 2;
}
.service-widget.service-widget-eight:hover .service-eight-img-inside {
transform: scale(1);
z-index: 1;
}
.service-eight-img-inside a img {
width: 41px !important;
margin: auto;
}
.service-eight-img-inside a {
color: #ffffff;
}
.service-widget-eight .service-img {
border-radius: 0;
}
.service-eight-blogs .title a{
white-space: normal;
font-size: 18px;
color: var(--ts_heading_color);
}
.service-content.service-eight-blogs p {
color: #424242;
white-space: normal;
}
.useful-bottom-eight .useful-img img {
width: 28px;
height: 28px;
margin-right: 5px;
}
.useful-bottom-eight .useful-img span {
color: var(--ts_heading_color);
}
.useful-bottom-eight .useful-img {
display: flex;
align-items: center;
justify-content: center;
}
.useful-bottom-eight h6 {
margin-bottom: 0;
color: var(--ts_primary_color);
}
.useful-bottom-eight h6 i {
color: var(--ts_primary_color);
margin-right: 6px;
}
.blog-eight-slider .owl-nav {
text-align: center;
}
.blog-eight-slider .owl-nav button.owl-prev,
.blog-eight-slider .owl-nav button.owl-next {
background: none !important;
box-shadow:none;
margin-bottom: 0;
}
.blog-eight-slider .owl-nav button.owl-prev:hover,
.blog-eight-slider .owl-nav button.owl-next:hover {
color: var(--ts_primary_color);
}
.healthy-eight-section {
padding: 80px 0;
}
.pets-content-all h2 {
color: var(--ts_primary_color);
font-size: 38px;
}
.pets-content-all h1 {
color: #2A396D;
font-size: 48px;
margin-bottom: 20px;
}
.pets-content-all p {
color: #545454;
margin-bottom: 30px;
}
.pets-content-all .btn-primary {
padding: 15px 30px;
background: var(--ts_primary_color);
border-radius: 0;
border: 1px solid var(--ts_primary_color);
}
.pets-content-all .btn-primary:hover {
border-color: var(--ts_primary_hover_color);
}
.healthy-pets-img {
position: relative;
}
.healthy-eight-bg img {
position: absolute;
top: 0;
right: 0;
}
.healthy-eight-bg-two img {
position: absolute;
bottom: 0;
left: 0;
z-index: -1;
}
.footer.footer-eight {
background: #F9F9F9;
}
.footer.footer-eight .footer-top {
padding: 80px 0 70px 0;
}
.footer-menu-eight ul li img {
margin-right: 10px;
}
.footer.footer-eight .footer-widget .footer-logo {
margin-bottom: 20px;
}
.footer.footer-eight .social-icon ul{
margin: 0 0 0;
}
.footer.footer-eight .social-icon ul li a {
background: none;
color: #545454;
}
.footer.footer-eight .footer-contact-info span {
color: var(--ts_primary_color);
}
.footer.footer-eight .footer-content p {
color: #545454;
}
.footer.footer-eight .footer-contact-info p {
color: #545454;
}
.footer.footer-eight .footer-menu ul li a {
color: #545454;
}
.footer.footer-eight .footer-title {
color: #545454;
}
.footer-menu-eight p {
color: #545454;
}
.new-app-eight-content {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.app-eight-bottom {
display: flex;
}
.app-eight-bottom-inner {
margin-right: 7px;
}
.app-eight-content-inner {
margin-bottom: 10px;
}
.footer.footer-eight .footer-bottom .copyright {
border-top: 1px solid rgba(156, 156, 156, 0.5);
}
.footer-bottom-eight .copyright .copyright-text p{
color: #545454;
font-size: 14px;
margin-bottom: 0;
}
/*-----------------
49. Header Six
-----------------------*/
.hero-section-six {
position: relative;
background: url(../images/banner-six-bg-frst.png);
background-repeat: no-repeat;
background-size: cover;
z-index: 999;
}
.search-box-two.search-box-six .search-input.line::before {
border:none;
background: none;
}
.home-banner .search-box-six .search-input {
width: 35%;
}
.search-box-two.search-box-six .search-input input, .search-box-two.search-box-six .search-input.line input {
height: 52px;
padding: 0 0 0 50px;
}
.header.header-six {
background: none;
box-shadow: none;
}
.header.header-six.fixed {
background: #ffffff;
}
.main-nav.main-nav-six li a {
color: var(--ts_primary_color);
font-weight: 500;
}
.header.header-six .header-navbar-rht .nav-item .header-button-six {
padding: 12px 24px;
background: var(--ts_primary_color);
color: #ffffff;
border-radius: 40px;
transition: 0.7s;
font-weight: 500;
}
.header.header-six .header-navbar-rht .nav-item .header-button-six:hover {
color: var(--ts_primary_color);
background: #ffffff;
transition: 0.7s;
}
/*-----------------
50. Home Nine
-----------------------*/
.hero-section-nine {
background: rgba(32, 48, 102, 0.05);
min-height: 700px;
}
.home-banner.home-banner-nine {
min-height: 620px;
}
.banner-imgs.banner-imgs-nine img {
border-radius: 50px 50px 50px 0;
}
.banner-imgs.banner-imgs-nine .banner-1 {
max-width: none;
max-height: none;
top: 50px;
}
.banner-imgs.banner-imgs-nine .banner-1::before {
position: absolute;
content: "";
background: url(../images/banner-nine-dot.svg);
width: 100%;
height: 100%;
background-repeat: no-repeat;
left: -91px;
bottom: -70px;
z-index: -1;
}
.banner-imgs.banner-imgs-nine .banner-3 {
position: absolute;
z-index: 2;
bottom: -60px;
left: 0;
}
.banner-imgs.banner-imgs-nine .banner-3.shape-3::before {
position: absolute;
content: "";
background: url(../images/banner-nine-icon-1.svg);
width: 100%;
height: 100%;
background-repeat: no-repeat;
left: -67px;
bottom: -130px;
z-index: -1;
}
.banner-imgs.banner-imgs-nine .banner-4 {
max-width: none;
right: 35px;
bottom: -80px;
}
.banner-imgs.banner-imgs-nine .banner-2 {
max-width: none;
top: 90px;
}
.banner-imgs.banner-imgs-nine .banner-2::before {
position: absolute;
content: "";
background: url(../images/banner-nine-icon-2.svg);
width: 100%;
height: 100%;
background-repeat: no-repeat;
top:-30px;
left: 17px;
z-index: -1;
}
.section-search-nine .banner-appointment-nine img {
width: 67px;
height: 67px;
border-radius: 50%;
margin-right: 15px;
}
.section-search-nine h6 {
color: var(--ts_primary_color);
}
.arrow-ryt-all {
position: relative;
}
.arrow-ryt img {
position: absolute;
top: 0;
right: 0;
}
.section-search-nine h1 {
color: var(--ts_heading_color);
}
.section-search-nine p {
margin-bottom: 20PX;
}
.appoints-btn {
padding: 8px 16px;
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
border-radius: 0;
margin-bottom: 60px;
}
.banner-appointment-nine {
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.banner-appointment-content p {
margin-bottom: 0;
font-weight: 400;
}
.banner-appointment-content h5 {
color: var(--ts_heading_color);
font-size: 20px;
margin-bottom: 0;
}
.safety-section {
padding: 80px 0;
}
.section-heading-nine p {
color: var(--ts_primary_color);
font-size: 14px;
}
.section-heading-nine.safety-heading-nine h2 {
position: relative;
color: var(--ts_primary_color);
max-width: 400px;
margin-bottom: 0;
}
.section-heading-nine h2 {
color: var(--ts_heading_color);
position: relative;
display: inline-block;
margin-bottom: 0;
}
.section-heading-nine h2::after {
position: absolute;
content: '';
width: 12px;
height: 9px;
background: var(--ts_primary_color);
transform: skew(-14deg);
bottom: 12px;
right: -20px;
}
.safety-heading-nine h2::after,
.journey-heading-nine h2::after{
display: none;
}
.safety-para {
color: rgba(32, 48, 102, 0.7);
position: relative;
text-transform: capitalize;
padding-left: 24px;
line-height: 31px;
margin-bottom: 30px;
}
.safety-para::before {
position: absolute;
content: '';
width: 5px;
height: 55px;
top: 0;
left: 0;
background: var(--ts_primary_color);
}
.safety-para-two {
color: rgba(32, 48, 102, 0.7);
text-transform: capitalize;
line-height: 31px;
margin-bottom: 0;
}
.safety-section .safety-ryt-main img {
border-radius: 50px 50px 0 50px;
margin: 50px 0 33px 0;
}
.safety-ryt-main ul li {
font-size: 16px;
margin-bottom: 24px!important;
}
.safety-ryt-main ul li:last-child {
margin-bottom: 0;
}
.safety-ryt-main ul li i {
color: var(--ts_primary_color);
font-size: 17px;
background: rgba(255, 0, 138, 0.1);
padding: 9px 7px;
margin-right: 10px;
min-width: 30px;
min-height: 30px;
}
.safety-section .safety-ryt-main.safety-ryt-two img {
margin: 0 0 60px 0;
border-radius: 50px 50px 50px 0;
}
.safety-ryt-main.safety-ryt-two {
position: relative;
}
.safety-ryt-main.safety-ryt-two::after {
position: absolute;
content: '';
background: var(--ts_primary_color);
width: 62.15px;
height: 23px;
border-radius: 30px 30px 30px 0;
transform: matrix(1, 0, 0, -1, 0, 0);
top: 50.5%;
left: 15px;
}
.service-nine-section {
padding: 80px 0;
background: #FFF9F9;
}
.service-feature-nine {
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
flex-direction: column;
margin-top: -58px;
z-index: 1;
position: relative;
}
.service-feature-nine .shop-content-logo {
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
width: 60px;
height: 60px;
background: var(--ts_primary_color);
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.04);
border-radius: 41px;
margin-bottom: 20px;
}
.service-feature-nine .shop-content-logo img {
margin-bottom: 0;
border-radius: 0;
width: 30px !important;
height: auto;
}
.service-feature-nine span {
color: var(--ts_primary_color);
text-transform: capitalize;
font-size: 14px;
}
.service-feature-nine p {
white-space: normal;
text-align: center;
color: var(--ts_heading_color);
margin-bottom: 0;
text-transform: capitalize;
font-size: 18px;
}
.service-widget-nine .service-img,.service-widget-nine .service-img .serv-img {
border-radius: 0;
}
.service-nine-slider .owl-dots .owl-dot span {
width: 30px;
height: 7px;
border-radius: 0;
}
.btn-service-nine .btn-primary {
margin-top: 40px;
background-color: var(--ts_primary_color);
padding: 8px 16px;
border: 1px solid var(--ts_primary_color);
border-radius: 0;
}
.btn-service-nine .btn-primary:hover {
border: 1px solid var(--ts_primary_hover_color);
}
.feature-service-nine {
padding: 80px 0;
}
.service-widget-nine .items-nine {
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: start;
-webkit-justify-content: start;
top: inherit;
bottom: 0;
padding: 0 20px 20px;
}
.service-widget-nine .items-nine img {
width: 40px;
height: 40px;
border-radius: 50%;
margin-right: 10px;
}
.items-nine .rating {
margin-bottom: 0;
}
.items-nine .rating span {
color: #FFFFFF;
}
.service-content-nine .sub-title {
color: var(--ts_primary_color);
text-transform: uppercase;
font-size: 14px;
}
.service-content-nine .title a {
color: var(--ts_heading_color);
text-transform: capitalize;
font-size: 18px;
}
.service-content-nine .main-saloons-profile .saloon-profile-left .saloon-content {
font-size: 14px;
}
.service-content-nine .saloon-right span {
font-weight: 700;
}
.service-bottom-nine .btn-primary{
padding: 8px 16px;
background-color: #FFFFFF;
border: 1px solid var(--ts_primary_color);
border-radius: 0;
color: var(--ts_primary_color);
width: 100%;
text-align: center;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.service-bottom-nine .btn-primary:hover {
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 var(--ts_primary_color);
color: #FFFFFF;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.service-widget.service-widget-nine {
border-radius: 0;
}
.journey-nine-section {
position: relative;
padding: 60px 0;
background: url(../images/journey-bg.jpg);
background-repeat: no-repeat;
background-position: center;
z-index: 0;
}
.journey-nine-section::before {
content: "";
background: rgba(32, 48, 102, 0.83);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -6;
}
.journey-heading-nine {
margin-bottom: 0;
}
.journey-heading-nine h2 {
color: #FFFFFF;
max-width: 300px;
margin-bottom: 0;
}
.journey-client-main {
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content:center;
flex-direction: column;
}
.journey-client-main h2 {
color: #FFFFFF;
font-size: 48px;
margin-bottom: 0;
}
.journey-client-counter {
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content:center;
}
.journey-client-main span {
color: #FFFFFF;
font-size: 30px;
font-weight: 600;
}
.journey-client-main h5 {
font-weight: 400;
color: #FFFFFF;
margin-bottom: 0;
}
.choose-nine-section {
padding: 80px 0 56px 0;
background: #FFF9F9;
}
.reasonable-all {
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content:center;
flex-direction: column;
padding: 40px;
background: #203066;
margin-bottom: 24px;
}
.reasonable-all img {
margin-bottom: 20px;
}
.reasonable-all h5 {
color: #FFFFFF;
text-transform: capitalize;
text-align: center;
}
.reasonable-all p {
color: #FFFFFF;
margin-bottom: 0;
text-align: center;
text-transform: capitalize;
}
.expert-all {
background: var(--ts_primary_color);
}
.delivery-all {
background: #1C1C1C;
}
.workshop-all {
background: rgba(32, 48, 102, 0.2);
}
.workshop-all h5, .workshop-all p {
color: #203066;
text-align: center;
}
.mechanics-section {
padding: 80px 0;
}
.mechanics-section .nav-pills {
justify-content: center;
margin: auto
}
.mechanics-section .nav-pills .nav-link {
border-radius: 0;
padding: 10px 20px;
background: rgba(255, 255, 255, 0.1);
border: 1px solid #E7E7E7;
color: var(--ts_primary_color);
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
background: var(--ts_primary_color);
color: #FFFFFF;
}
.nav-pills .nav-link.active:hover, .nav-pills .show > .nav-link:hover {
background: var(--ts_primary_color);
}
.providerset.providerset-nine {
background: #FFFFFF;
border: 1px solid #E7E7E7;
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.04);
border-radius: 0;
margin-bottom: 1.5rem;
}
.providerset-nine .providerset-content {
text-align: center;
}
.providerset-nine .providerset-content h6 {
color: var(--ts_primary_color);
font-size: 14px;
font-weight: 400;
}
.providerset-nine .providerset-content h4 a{
color: var(--ts_primary_color);
font-size: 18px;
}
.provider-rating-nine .rating i {
font-size: 14px;
}
.provider-rating-nine .rating span {
font-size: 16px;
color: #C6C6C6;
}
.provider-nine-slider .owl-dots .owl-dot span {
width: 30px;
height: 7px;
border-radius: 0;
}
.customer-review-section {
padding: 80px 0;
background: #FFF9F9;
}
.customer-reviews-all {
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content:center;
flex-direction: column;
}
.customer-reviews-main {
position: relative;
}
.customer-review-section .customer-reviews-main img {
border-radius: 50px 50px 50px 0;
}
.customer-quote img {
position: absolute;
bottom: 0;
right: 0;
width: 66px !important;
}
.customer-reviews-main {
margin-bottom: 20px;
}
.customer-reviews-all h4 {
color: var(--ts_heading_color);
}
.customer-reviews-all span {
color: var(--ts_heading_color);
font-size: 14px;
margin-bottom: 20px;
}
.customer-reviews-all {
position: relative;
color: #000000;
max-width: 724px;
margin: auto;
text-align: center;
}
.customer-side-main-all {
position: relative;
}
.customer-side-left-img img{
position: absolute;
content: '';
left: 8%;
top: 150px;
}
.customer-side-right-img img {
position: absolute;
content: '';
right: 8%;
top: 150px;
}
.customer-review-slider .owl-dots .owl-dot span {
width: 30px;
height: 7px;
border-radius: 0;
}
.additional-service-section {
padding: 80px 0;
}
.service-widget-nine-two .service-feature-nine {
display: block;
margin-top: 0;
}
.service-widget-nine-two .service-feature-nine p {
text-align: start;
}
.service-widget-nine .items-nine.items-nine-two img {
width: 70px !important;
height: 70px;
}
.blogs-nine-section {
padding: 80px 0;
background: #FFF9F9;
}
.useful-bottom-nine {
margin-bottom: 20px;
}
.service-blog-nine h5 {
color: var(--ts_heading_color);
font-size: 18px;
}
.useful-bottom-eight.useful-bottom-nine h6 {
font-weight: 400;
}
.service-blog-nine p {
color: #424242;
white-space: normal;
}
.latest-date.latest-date-nine {
padding: 10px 23px;
}
.latest-date.latest-date-nine span {
border-bottom: 1px solid #D9D9D9;
}
.blogs-nine-slider .owl-dots .owl-dot span {
width: 30px;
height: 7px;
border-radius: 0;
}
.free-service-all {
background: #203066;
z-index: 1;
position: relative;
margin-top: 80px;
}
.free-service-nine {
display: flex;
align-items: center;
justify-content: center;
padding: 55px;
}
.free-service-nine .free-service-img-one img {
border-radius: 50px 50px 0 50px;
margin-right: 10px;
}
.free-service-nine .free-service-img-two img {
margin-top: -60px;
border-radius: 50px 50px 50px 0;
}
.free-service-bottom-content {
padding: 76px 58px 76px 0;
}
.free-heading-nine {
margin-bottom: 0;
}
.free-service-bottom-content p{
color: rgba(255, 255, 255, 0.7);
}
.free-service-bottom-content .btn-primary{
padding: 8px 16px;
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
font-weight: 600;
}
.free-service-bottom-content .btn-primary:hover {
border: 1px solid var(--ts_primary_hover_color);
transition: 0.7s;
}
.free-heading-nine p {
color: var(--ts_primary_color);
}
.free-heading-nine h2 {
color: #FFFFFF;
}
.footer-nine .footer-top{
background-color:#FFF9F9;
}
.footer-nine p{
color: rgba(32, 48, 102, 0.7);
}
.footer-nine p a{
color: var(--ts_primary_color);
font-weight: 700;
}
.footer-nine p a:hover {
color: var(--ts_primary_color);
}
.footer.footer-nine .footer-menu ul li a {
color: rgba(32, 48, 102, 0.7);
}
.footer.footer-nine .footer-widget.footer-menu ul li a:hover {
color: var(--ts_primary_color);
}
.footer-nine .footer-contact-info .footer-address p{
padding-left: 16px;
font-weight: 700;
font-size: 16px;
color: var(--ts_primary_color);
}
.footer-nine .footer-contact-info h6 {
padding-left: 16px;
font-size: 12px;
color: rgba(32, 48, 102, 0.7);
}
.footer-nine .footer-contact-info .footer-address span{
position: relative;
font-size: 30px;
color: var(--ts_primary_color);
}
.footer-nine .footer-title{
color: var(--ts_primary_color);
font-weight: 700;
}
.footer-nine .footer-menu ul li a{
color: var(--ts_primary_color);
font-weight: 400;
}
.footer-nine .footer-tags{
display: flex;
flex-wrap: wrap;
}
.footer-nine .footer-menu .footer-tags li a{
color: var(--ts_primary_color)B2;
font-weight: 400;
padding: 10px 6px;
margin-bottom: 0;
border: 1px solid #E7E7E7;
margin-right: 0 ;
font-size: 14px;
transition: 0.5s;
}
.footer-nine .footer-menu .footer-tags li a:hover {
color: #FFFFFF !important;
background: var(--ts_primary_color);
transition: 0.5s;
}
.footer .footer-menu .footer-tags li:last-child {
margin-bottom: 9px;
}
.footer.footer-nine .footer-top {
padding: 80px 0 60px 0;
}
.social-media-icon-img{
display: flex;
align-items: center;
justify-content: flex-start;
gap: 24px;
padding: 42px 0;
}
.social-media-icon-img img{
width: 20px;
height: 20px;
}
.service-section-nine .offer-paths{
background-color: var(--ts_primary_color);
border-radius: 0;
}
.offer-sec .section-heading-two.section-heading-nine p{
color: var(--ts_primary_color);
}
.offer-paths.service-path::after{
background: none;
content: none;
}
.section-heading-two.section-heading-nine::before{
background: none;
content: none;
}
.offer-paths.service-path.offer-sec {
align-items: center;
}
.offer-paths.service-path.offer-sec .service-img-ten {
border-radius: 50px 50px 50px 0;
}
.offer-paths.service-path.offer-sec .service-img-nine {
border-radius: 50px 50px 0 50px;
margin-right: 20px;
margin-top: 50px;
}
.offer-sec .offer-path-content.service-path-content {
padding-left: 50px;
}
.partner-section-nine {
margin-top: -250px;
padding: 230px 0 56px 0;
background: #F4EFF2;
}
/*-----------------
11. About Us
-----------------------*/
.about-banner {
background: url(../images/bg/about-bg.png);
margin-bottom: 90px;
}
.quality-box {
background: var(--ts_secondary_color);
border: 2px solid #F5F5F5;
border-radius: 8px;
padding: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 24px;
}
.quality-box:hover {
border: 2px solid var(--ts_primary_color);
box-shadow: 0px 10px 20px -5px rgba(76, 64, 237, 0.08);
}
.quality-box:hover .quality-img {
background: var(--ts_primary_color);
}
.quality-box:hover .quality-img img {
filter: brightness(0) invert(1);
}
.quality-img {
width: 58px;
height: 58px;
background: #FFFFFF;
margin-right: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
border-radius: 50%;
flex-shrink: 0;
}
.quality-img img {
width: 28px;
}
.quality-info h6 {
font-weight: 500;
margin-bottom: 10px;
}
.quality-info p {
font-size: 14px;
margin-bottom: 0;
}
.about-content {
margin: 0 0 90px;
}
.about-content p {
margin-bottom: 20px;
}
.about-content p:last-child {
margin-bottom: 0;
}
.bgimg4 {
position: absolute;
top: 0;
left: 0;
z-index: -1;
}
.work-bg.work-section {
background: url(../images/bg/about-bg-02.png), var(--ts_secondary_color);
background-repeat: no-repeat;
background-position: right 0 bottom 25%;
}
/*-----------------
12. Services
-----------------------*/
.service-wrap {
margin-bottom: 40px;
}
.service-wrap.related_services_carousel {
margin-bottom: 0;
}
.service-wrap.related_services_carousel .owl-nav button.owl-next,
.service-wrap.related_services_carousel .owl-nav button.owl-prev {
padding: 0;
}
.service-wrap.service_gallery .owl-nav button.owl-next,
.service-wrap.service_gallery .owl-nav button.owl-prev {
padding: 0;
}
.service-wrap p:last-child {
margin-bottom: 0;
}
.provide-service.service-wrap {
margin-bottom: 16px;
}
.service-wrap h5 {
font-weight: 600;
font-size: 24px;
font-family: 'Poppins', sans-serif;
margin-bottom: 20px;
}
.service-wrap .owl-nav button.owl-next, .service-wrap .owl-nav button.owl-prev {
margin-bottom: 20px;
}
.serv-profile {
margin: 0 0 20px;
}
.serv-profile span.badge {
margin-bottom: 10px;
display: inline-block;
font-size: 16px;
font-weight: normal;
background: var(--ts_secondary_color);
border-radius: 5px;
color: var(--ts_primary_color);
padding: 8px 10px;
transition: all .3s;
margin-right: 10px;
}
.serv-profile span.badge:last-child {
margin-right: 0;
}
.serv-profile span.badge:hover {
background: var(--ts_primary_color);
}
.serv-profile span.badge:hover a {
color: #fff;
}
.serv-profile span.badge a {
color: var(--ts_primary_color);
}
.serv-profile h2 {
font-size: 40px;
margin-bottom: 15px;
}
.serv-profile ul{
padding: 0;
margin: 0;
}
.serv-profile ul{
padding: 0;
margin: 0;
}
.serv-profile ul li {
display: inline-block;
display: inline-flex;
align-items: center;
margin-right: 25px;
}
.single-listing .serv-profile ul li {
flex-wrap: wrap;
}
.serv-profile ul li:last-child {
margin-right: 0;
}
.serv-profile .serv-pro {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
}
.serv-pro-info h6 {
font-weight: 500;
font-size: 14px;
margin-bottom: 6px;
}
.serv-profile .serv-pro img {
width: 46px;
height: 46px;
border-radius: 50%;
margin-right: 10px;
}
.serv-profile .serv-review {
margin-bottom: 0;
}
.serv-profile .serv-review span {
font-size: 14px;
}
.service-map i {
color: #C2C9D1;
}
.tooltip > .tooltip-inner {
text-align: left;
max-width: 500px;
background-color: green !important;
}
.tooltip
{
background-color: green !important;
}
.serv-action {
text-align: right;
margin: 35px 0 22px;
}
.serv-action ul li {
margin-right: 12px;
display: inline-block;
}
.serv-action ul li:last-child {
margin-right: 0;
}
.serv-action ul li a {
width: 47px;
height: 47px;
background: #fff;
border: 2px solid #E6E8EC;
color: #74788D;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
border-radius: 50%;
}
.serv-action ul li a:hover {
background: var(--ts_primary_color);
border-color: var(--ts_primary_color);
color: #fff;
}
.serv-action ul li a:hover img {
filter: brightness(0) invert(1);
}
.serv-action ul li a img {
width: 15px;
}
.service-images {
position: relative;
margin-bottom: 10px;
}
.service-images img {
width: 100%;
border-radius: 10px;
}
.small-gallery .circle-icon {
display: none;
}
.small-gallery:hover .circle-icon {
display: flex;
}
.circle-icon {
width: 58px;
height: 58px;
color: #000000;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: 50%;
}
.provide-box {
margin-bottom: 1.5rem;
display: flex;
}
.provide-box > span {
width: 45px;
height: 45px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
justify-content: center;
background: #F4F5F6;
color: #28283C;
border-radius: 50%;
margin-right: 12px;
flex-shrink: 0;
}
.provide-info h6 {
font-weight: 500;
margin-bottom: 4px;
}
.provide-info p {
color: #74788D;
word-break: break-word;
margin-bottom: 0;
font-size: 15px;
}
.provide-box > img {
width: 50px;
height: 50px;
border-radius: 50%;
margin-right: 12px;
}
.review-box {
background: #fff;
border: 2px solid #F5F5F5;
border-radius: 8px;
padding: 20px;
margin-bottom: 20px;
}
.comment-list,.comment-list ul.children{
list-style: none;
padding: 0;
margin: 0;
}
.listing-reviews ul{
list-style: none;
padding: 0;
margin: 0;
}
.review-box:last-child {
margin-bottom: 20px;
}
.review-profile {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
margin-bottom: 5px;
flex-wrap: wrap;
}
.review-img {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 10px;
}
.review-img img {
width: 46px;
height: 46px;
border-radius: 50%;
margin-right: 10px;
}
.review-name h6 {
font-size: 18px;
font-weight: 500;
margin-bottom: 5px;
}
.review-box p {
color: #74788D;
margin-bottom: 0;
}
.review-name p {
color: #74788D;
margin-bottom: 0;
}
.review-profile .rating {
margin-bottom: 10px;
}
.review-profile .rating i {
font-size: 10px;
}
.recommend-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
}
.recommend-item > a {
font-weight: 500;
font-size: 14px;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.recommend-item > a i {
color: #74788D;
}
.recommend-info {
display: inline-flex;
align-items: center;
}
.recommend-info p {
font-size: 14px;
font-weight: 500;
color: #28283C;
margin-bottom: 0;
}
.recommend-info a {
background: var(--ts_secondary_color);
border-radius: 4px;
border-radius: 5px;
color: var(--ts_primary_color);
padding: 6px 15px;
font-size: 13px;
font-weight: 500;
display: inline-block;
margin-left: 10px;
}
.recommend-info a:hover {
background: #E1E1E1;
}
.btn-review {
font-weight: 500;
font-size: 14px;
border-radius: 5px;
padding: 10px 27px;
}
.btn-primary:hover img {
filter: brightness(0) saturate(100%) invert(17%) sepia(98%) saturate(3421%) hue-rotate(244deg) brightness(97%) contrast(92%);
}
.reply-area {
margin: 15px 0 0;
}
.reply-area textarea {
margin-bottom: 10px;
}
.reply-area .btn {
font-weight: 500;
font-size: 14px;
color: #28283C;
}
.available-widget span.avail-icon {
width: 60px;
height: 60px;
background: #F4F5F6;
border-radius: 50%;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
margin-right: 20px;
flex-shrink: 0;
}
.package-widget {
background: var(--ts_secondary_color);
border-radius: 8px;
padding: 15px;
margin-bottom: 20px;
}
.package-widget h5 {
font-size: 18px;
margin-bottom: 20px;
}
.package-widget ul li {
position: relative;
margin-bottom: 12px;
padding-left: 24px;
color: #74788D;
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.package-widget ul li:last-child {
margin-bottom: 0;
}
.package-widget ul li:before {
position: absolute;
top: 0;
left: 0;
content: "\f058";
font-weight: 900;
font-family: "Font Awesome 6 Free";
width: 100%;
height: 100%;
background-repeat: no-repeat;
color: var(--ts_primary_color);
}
.pack-service.package-widget ul li {
padding-left: 0;
}
.pack-service .custom_check .checkmark {
border: 1px solid #C2C9D1;
background: transparent;
}
.pack-service.package-widget ul li:before {
content: none;
}
.service-gal {
margin-bottom: 40px;
}
.big-gallery a.btn-show {
background: #fff;
border-radius: 8px;
font-weight: 600;
padding: 10px 15px;
position: absolute;
left: 20px;
bottom: 20px;
display: inline-flex;
align-items: center;
}
.big-gallery a.btn-show:hover {
background: var(--ts_primary_color);
color: #fff;
}
.card-provide {
border: 2px solid #F5F5F5;
}
.card-provide .card-body {
padding: 20px;
}
.card-provide .btn {
font-weight: 500;
font-size: 14px;
padding: 9px;
width: 100%;
}
.provide-widget {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
margin-bottom: 30px;
}
.service-amount h5 {
font-weight: 600;
font-size: 30px;
margin-bottom: 7px;
}
.service-amount h5 span {
font-size: 29px;
}
.service-amount h5 span {
color: #74788D;
font-size: 20px;
margin-left: 5px;
text-decoration: line-through;
}
.service-amount .serv-review {
font-size: 14px;
font-weight: 500;
margin-bottom: 0;
}
.service-amount .serv-review span {
font-size: 16px;
font-weight: 600;
color: #28283C;
}
.service-amount p, .serv-review {
font-weight: 400;
font-size: 17px;
color: #74788D;
}
.service-amount p span {
font-weight: 600;
font-size: 18px;
color: #313131;
}
.serv-review {
font-size: 14px;
color: #74788D;
}
.serv-review span {
color: #28283C;
font-weight: 600;
font-size: 14px;
}
.service-amount p i, .serv-review i {
color: #FFBC35;
}
.serv-proimg {
position: relative;
}
.serv-proimg img {
width: 61px;
height: 61px;
border-radius: 50%;
}
.serv-proimg span {
position: absolute;
top: 0;
right: 0;
font-size: 15px;
color: #58C27D;
background: #fff;
border-radius: 50%;
width: 22px;
height: 22px;
display: inline-block;
text-align: center;
}
.card-available {
background: var(--ts_sidebar_bgcolor);;
border-radius: 8px;
border: 0;
}
.card-available .card-body {
padding: 20px;
}
.available-widget {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.available-info {
flex: 1;
}
.available-info h5 {
font-size: 24px;
font-family: 'Poppins', sans-serif;
margin-bottom: 20px;
}
.available-info ul {
margin-bottom: 0;
}
.available-widget .available-info ul {
margin: 0;
}
.available-info .card-body {
padding: 20px;
}
.available-info ul li {
color: #28283C;
font-weight: 500;
margin-bottom: 14px;
}
.available-info ul li:last-child {
margin-bottom: 0;
}
.available-info ul li span {
float: right;
color: #74788D;
}
.available-info ul li span.text-danger {
color: #F82424 !important;
}
.available-info p span {
color: #808080;
font-size: 15px;
font-weight: 400;
margin-left: 40px;
}
.add-serving {
width: calc(100% - 65px);
}
.add-serving, .add-serv-item {
display: flex;
display: -webkit-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.add-serv-img {
margin-right: 8px;
}
.add-serv-img img {
width: 48px;
height: 48px;
border-radius: 5px;
flex-shrink: 0;
}
.add-serv-info, .add-serv-item {
overflow: hidden;
}
.add-serv-info h6 {
font-size: 16px;
font-weight: 500;
margin-bottom: 5px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.add-serv-info p {
font-size: 12px;
color: #74788D;
margin-bottom: 0;
}
.add-serv-info p i {
color: #C2C9D1;
}
.add-serv-amt h6 {
font-weight: 500;
font-size: 16px;
margin-bottom: 0;
}
.card-provide .map-grid {
margin-bottom: 20px;
}
.card-provide .contact-map {
height: 250px;
border-radius: 10px;
}
#background-video {
width: 100%;
height: 300px;
position: relative;
background: url("../images/video-bg.jpg") top center no-repeat;
border-radius: 5px;
background-size: cover;
}
#background-video iframe {
width: 100%;
height: 100%;
display: none;
}
#background-video .play-btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 37px;
height: 37px;
border-radius: 50%;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
}
.progress-wrap {
position: fixed;
right: 25px;
bottom: 60px;
height: 35px;
width: 35px;
cursor: pointer;
display: block;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
box-shadow: inset 0 0 0 2px rgb(75 64 237 / 20%);
z-index: 99;
opacity: 0;
visibility: hidden;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
transform: translateY(15px);
-webkit-transform: translateY(15px);
-moz-transform: translateY(15px);
-ms-transform: translateY(15px);
-o-transform: translateY(15px);
}
.progress-wrap.active-progress {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.progress-wrap::after {
position: absolute;
content: '\f062';
font-family: 'FontAwesome';
text-align: center;
line-height: 35px;
font-size: 17px;
color: var(--ts_primary_color);
left: 0;
top: 0;
height: 35px;
width: 35px;
cursor: pointer;
display: block;
z-index: 1;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.progress-wrap svg path {
fill: none;
}
.progress-wrap svg.progress-circle path {
stroke: var(--ts_primary_color);
stroke-width: 4;
box-sizing: border-box;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.change_password_admin {
margin-bottom: 1.5rem;
}
.user-name b {
font-weight: 500;
}
.msg_text {
color: #74788D;
}
.user-last-chat {
color: #74788D;
font-size: 14px;
}
.last-chat-time {
color: #74788D;
font-size: 14px;
}
.service-fav .item-info .truelysell_core-unbookmark-it{
padding: 5px;
border-radius: 5px;
min-width: 30px;
text-align: center;
}
.service-fav .fav-item .fav-icon {
width: 24px;
height: 24px;
}
.serv-user {
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
}
.serv-user img {
width: 38px;
height: 38px;
border-radius: 50%;
margin-right: 10px;
}
.serv-user-info h5 {
font-weight: 500;
font-size: 14px;
margin-bottom: 4px;
}
.serv-user-info p {
font-size: 12px;
margin-bottom: 0;
}
.service-fav .service-content {
padding: 15px;
}
.service-fav .btn {
font-weight: 500;
font-size: 13px;
padding: 6px 15px;
border-radius: 4px;
}
.service-fav .btn-book:hover {
border: 2px solid var(--ts_primary_color);
}
.service-fav .service-content .title {
font-size: 16px;
font-family: 'Poppins', sans-serif;
margin-bottom: 13px;
}
#datetimepickershow {
background: #FFFFFF;
border: 1px solid #F5F5F5;
box-shadow: 0px 25px 25px rgba(0, 0, 0, 0.15);
border-radius: 12px;
padding: 20px;
}
#datetimepickershow .bootstrap-datetimepicker-widget table th.next {
float: right;
margin-right: 6px;
margin-bottom: 15px;
}
#datetimepickershow .bootstrap-datetimepicker-widget table th.prev {
float: left;
margin-left: 6px;
margin-bottom: 15px;
}
#datetimepickershow .bootstrap-datetimepicker-widget table td {
width: 30px;
height: 30px;
margin: 0 auto;
}
#datetimepickershow .bootstrap-datetimepicker-widget table td.active {
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
border-radius: 50%;
}
.bootstrap-datetimepicker-widget table th {
font-size: 14px;
}
.bootstrap-datetimepicker-widget table td.day {
font-size: 14px;
line-height: 40px;
}
/*-----------------
13. Booking
-----------------------*/
.step-register {
margin-bottom: 40px;
}
.step-register li {
display: inline-flex;
display: -webkit-inline-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
border-bottom: 6px solid rgba(20, 85, 141, 0.1);
position: relative;
margin-bottom: 15px;
padding-bottom: 24px;
opacity: 0.5;
}
.step-register li:first-child {
justify-content: start;
-webkit-justify-content: start;
-ms-flex-pack: start;
}
.step-register li.active::before {
content: "";
border-bottom: 6px solid var(--ts_primary_color);
border-radius: 5px;
width: 100%;
height: 6px;
position: absolute;
bottom: -6px;
left: 0;
}
.step-register li.active, .step-register li.activate {
opacity: 1;
}
.step-register li.active .multi-step-icon, .step-register li.activate .multi-step-icon {
background: var(--ts_primary_color);
}
.step-register li .multi-step-icon {
width: 50px;
height: 50px;
background: rgba(76, 64, 237, 0.19);
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
margin-right: 10px;
flex-shrink: 0;
}
.step-register li .multi-step-info h6 {
font-size: 16px;
font-weight: 500;
margin-bottom: 7px;
}
.step-register li .multi-step-info p {
font-size: 14px;
color: #74788D;
margin-bottom: 0;
}
.booking-service {
margin-bottom: 25px;
}
.service-book {
display: inline-flex;
display: -webkit-inline-flex;
}
.service-book .serv-profile {
margin: 0 0 25px;
}
.service-book-img {
margin: 0 20px 25px 0;
}
.service-book-img img {
width: 200px;
border-radius: 5px;
}
.service-book .serv-profile h2 {
font-size: 20px;
margin-bottom: 10px;
}
.provide-info h5 {
font-size: 20px;
font-weight: 700;
color: #68616D;
}
.visits {
width: 14.28%;
padding: 0 8px;
margin-right: -4px !important;
}
.visit-btns {
color: #272b41;
background-color: #fff;
width: 100%;
margin-bottom: 15px;
display: block;
outline: unset;
cursor: pointer;
}
.visits input:checked ~ .visit-rsn,
.visits .visit-rsn:hover {
background: var(--ts_primary_color);
border: 2px solid rgba(220, 220, 220, 0.3);
color: #fff;
border-radius: 4px;
}
.visits input:checked ~ .visit-rsn:before {
opacity: 1;
}
.visits input:disabled ~ .visit-rsn {
background-color: #e30303;
color: #fff;
border-radius: 5px;
}
.visits .form-check-input {
opacity: 0;
}
.visits input.form-check-input {
position: absolute;
left: 0;
top: 0;
opacity: 0;
visibility: hidden;
margin-left: 0;
}
.visits span.visit-rsn {
background: #F9F9F9;
border: 2px solid rgba(220, 220, 220, 0.3);
border-radius: 8px;
color: #64627C;
display: block;
font-size: 14px;
margin-bottom: 0;
padding: 13px 5px;
text-align: center;
position: relative;
font-weight: 600;
}
.visits span.visit-rsn {
text-align: center;
background: var(--ts_secondary_color);
border: 2px solid #F5F5F5;
border-radius: 8px;
color: #74788D;
padding: 7px 5px;
font-weight: 500;
font-size: 14px;
display: inline-block;
width: 100%;
}
.book-submit {
margin-top: 80px;
}
.book-submit .btn {
font-weight: 500;
font-size: 14px;
padding: 10px 45px;
margin-top: 5px;
}
.book-submit .btn + .btn {
margin-left: 24px;
}
.book-title h5 {
font-weight: 600;
font-size: 20px;
margin-bottom: 24px;
}
.book-option {
text-align: right;
}
.book-option ul li {
display: inline-block;
font-size: 14px;
color: #68616D;
margin-right: 30px;
}
.book-option ul li:last-child {
margin-right: 0;
}
.book-option ul li .custom_check {
padding-left: 30px;
}
.book-option ul li .custom_check .checkmark {
margin-right: 10px;
}
.book-avail .custom_check .checkmark {
border: 1px solid #DCDCDC;
}
.book-select .custom_check .checkmark {
border: 1px solid #DCDCDC;
background: var(--ts_primary_color);
}
.book-notavail .custom_check .checkmark {
background: #68616D;
border: 1px solid #DCDCDC;
}
.book-form {
margin-bottom: 30px;
}
.book-form .select2-container--default .select2-selection--single {
border: 1px solid #C2C9D1;
border-radius: 5px;
height: 42px;
}
.book-form .select2-container--default .select2-selection--single .select2-selection__rendered {
font-size: 14px;
color: #74788D;
line-height: 42px;
}
.book-form .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 42px;
}
.book-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #68616D;
}
.book-form .col-form-label {
font-weight: 500;
font-size: 12px;
color: #28283C;
padding: 0 0 8px;
}
.booking-done h6 {
font-size: 36px;
margin-bottom: 8px;
}
.booking-done p {
font-size: 14px;
color: #74788D;
margin-bottom: 30px;
}
.booking-done .book-submit {
margin-top: 0;
}
.booking-done .book-submit .btn {
padding: 10px 24px;
}
.summary-box {
background: var(--ts_secondary_color);
border-radius: 8px;
margin-bottom: 24px;
}
.booking-info {
padding: 15px 15px 5px;
border-bottom: 1px solid #F5F5F5;
}
.booking-info .service-book-img img {
width: 114px;
height: 101px;
object-fit: cover;
}
.booking-info .service-book-img {
margin: 0 10px 10px 0;
}
.booking-info .serv-profile span.badge {
margin-bottom: 5px;
}
.booking-info .serv-profile h2 {
font-size: 18px;
margin-bottom: 15px;
}
.booking-info .serv-profile ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.booking-info .serv-profile ul li {
font-size: 12px;
margin: 0 10px 10px 0;
}
.booking-info .serv-profile .serv-pro img {
width: 26px;
height: 26px;
margin-right: 0;
}
.booking-info .service-book .serv-profile {
margin: 0;
}
.booking-date {
border-bottom: 1px solid #F5F5F5;
padding: 15px;
}
.booking-date li {
position: relative;
font-size: 16px;
font-weight: 500;
color: #28283C;
text-transform: capitalize;
margin-bottom: 12px;
}
.booking-date li span {
float: right;
text-align: right;
font-size: 14px;
color: #74788D;
}
.booking-date li:last-child {
margin-bottom: 0;
}
.booking-total {
padding: 15px;
}
.booking-total ul li span {
font-size: 16px;
font-weight: 600;
color: #28283C;
}
.booking-total ul li .total-cost {
float: right;
}
.payment-card {
background: #fff;
border: 1px solid #E5E7EB;
border-radius: 5px;
padding: 15px;
margin-bottom: 24px;
}
.payment-head {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.payment-head label {
display: inline-block;
}
.payment-head span {
font-size: 15px;
text-align: right;
margin-left: 10px;
}
.payment-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.payment-title h6 {
font-size: 16px;
font-weight: 500;
margin-bottom: 0;
}
.payment-title .custom_radio .checkmark {
margin-top: -2px;
}
.payment-list .form-control {
line-height: 42px;
min-height: 42px;
padding: 0 15px;
font-size: 14px;
}
.payment-list .col-form-label {
font-weight: 500;
font-size: 12px;
color: #28283C;
}
.payment-list .form-control::placeholder {
color: #74788D;
}
.pay-title {
font-size: 20px;
font-family: 'Poppins', sans-serif;
margin-bottom: 24px;
}
.booking-pay, .booking-coupon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.booking-pay .btn-pay {
margin-right: 24px;
}
.btn-pay {
font-weight: 700;
font-size: 15px;
padding: 14px;
}
.btn-skip {
font-weight: 700;
font-size: 15px;
padding: 14px;
color: var(--ts_primary_color);
min-width: 94px;
border-radius: 4px;
}
.coupon-icon {
position: relative;
margin-right: 24px;
}
.coupon-icon span {
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 8px;
}
.coupon-icon .form-control {
padding: 5px 10px 5px 27px;
min-height: 42px;
}
.apply-btn {
font-weight: 500;
font-size: 14px;
padding: 10px;
min-width: 88px;
}
.save-offer {
background: #F3FFF6;
border-radius: 5px;
padding: 10px;
margin-bottom: 24px;
}
.save-offer p:before {
position: absolute;
content: "";
left: 0;
top: 0;
background: #6DCC76;
border-radius: 6px;
width: 7px;
height: 100%;
}
.save-offer p {
color: #6DCC76;
font-weight: 500;
padding-left: 17px;
margin-bottom: 0;
position: relative;
}
.form-group {
margin-bottom: 24px;
}
.custom_check {
color: #131523 !important;
display: inline-block;
position: relative;
font-size: 14px !important;
margin-bottom: 15px;
padding-left: 25px;
cursor: pointer;
font-weight: 400 !important;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
line-height: 18px;
}
.custom_check input {
position: absolute;
opacity: 0;
cursor: pointer;
}
.custom_check input:checked ~ .checkmark {
background-color: var(--ts_primary_color);
border-color: var(--ts_primary_color);
}
.custom_check .checkmark {
position: absolute;
top: 1px;
left: 0;
height: 15px;
width: 15px;
border: 1px solid #E4E4E8;
background-color: #fff;
border-radius: 5px;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.custom_check .checkmark::after {
content: "\e92b";
font-family: 'feather' !important;
font-weight: 900;
position: absolute;
display: none;
left: 2px;
top: 50%;
transform: translateY(-50%);
color: #ffffff;
font-size: 9px;
}
.custom_check input:checked ~ .checkmark:after {
display: block;
}
.custom_radio {
display: block;
position: relative;
padding-left: 27px;
margin-bottom: 15px;
cursor: pointer;
font-size: 14px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.custom_radio input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
.custom_radio .checkmark {
position: absolute;
top: 0;
left: 0;
width: 19px;
height: 19px;
margin: 1px 0 0 0;
border: 1px solid #E0E0E0;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.custom_radio .checkmark::after {
position: absolute;
left: 4px;
top: 4px;
content: '';
width: 9px;
height: 9px;
background-color: #fff;
border: 1px solid #E0E0E0;
-webkit-transform: scale(0.1);
-moz-transform: scale(0.1);
-ms-transform: scale(0.1);
-o-transform: scale(0.1);
transform: scale(0.1);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.custom_radio input:checked ~ .checkmark::after {
background-color: var(--ts_primary_color);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
visibility: visible;
}
.form-focus {
position: relative;
}
.form-focus .col-form-label {
position: absolute;
top: -7px;
left: 10px;
background: #fff;
font-weight: 500;
font-size: 12px;
color: #68616D;
padding: 0 5px;
z-index: 1;
}
/*-----------------
14. search
-----------------------*/
.content {
padding: 60px 0 36px;
}
.content_elementor{
padding: 0;
overflow: hidden;
}
.page-top {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
margin-bottom: 20px;
}
.btn-back {
border: 2px solid #E6E8EC;
padding: 8px 20px;
border-radius: 8px;
font-size: 17px;
font-weight: 500;
color: #1A1A1A;
}
.btn-back:hover{
background: #E6E8EC;
color: #1A1A1A;
}
.filter-content .rating i {
color: #FFBC35;
}
.filter-content .rating i.filled {
color: #FFBC35;
font-weight: 600;
}
.page-title h2 {
font-size: 26px;
font-weight: 600;
color: #28283C;
margin: 0;
}
.page-title {
margin-bottom: 40px;
}
.filter-content .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #74788D;
}
.filter-content .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 44px;
color: #74788D;
}
.filter-head h5 {
font-size: 20px;
color: #242B3A;
font-weight: 600;
margin: 0;
}
a.reset-link,a.reset-link-new {
color: #242B3A;
}
a.reset-link:hover,a.reset-link-new:hover{
color: var(--ts_primary_color);
}
.filter-content {
padding: 20px;
background: var(--ts_sidebar_bgcolor);
border: 2px solid #F5F5F5;
border-radius: 5px;
margin-bottom: 1.5rem;
}
.rating-set li {
margin-bottom: 15px;
}
.rating-set li:last-child .rating, .rating-set li:last-child {
margin: 0;
}
.rating-set li .checkboxs span {
top: 2px;
}
.irs--flat .irs-handle.state_hover>i:first-child, .irs--flat .irs-handle:hover>i:first-child {
background-color: #261f84;
}
.irs-min,
.irs-max{
display: none;
}
.filter-div .filter-content:last-child {
margin-bottom: 0;
}
.filter-content h2 {
font-size: 18px;
font-weight: 500;
margin-bottom: 20px;
}
.filter-content h2 span {
float: right;
}
.filter-content .form-control {
min-height: 46px;
border: 1px solid #f0f0f0;
color: #74788D;
}
.filter-div .btn {
font-weight: 500;
width: 100%;
padding: 9px 10px;
}
#fill-more {
height: 180px;
overflow: hidden;
}
.more-view {
font-size: 13px;
font-weight: 500;
color: var(--ts_primary_color);
}
.servicecontent .fav-icon i{
transition: all 0.3s;
}
.servicecontent:hover .fav-icon a {
background: var(--ts_secondary_color);
}
.servicecontent:hover .fav-icon i{
transform: rotateY(360deg);
}
.group-img {
position: relative;
}
.group-img .form-control {
padding: 6px 30px 6px 15px;
}
.group-img img {
position: absolute;
right: 10px;
top: 10px;
}
.average-rating {
font-size: 12px;
color: #74788D;
}
.irs--flat .irs-handle>i:first-child {
position: absolute;
display: block;
top: 0;
left: 50%;
width: 18px;
height: 18px;
margin-left: -1px;
background-color: var(--ts_primary_color);
border-radius: 50px;
border: 3px solid #fff;
}
.irs--flat .irs-line {
top: 28px;
height: 6px;
background-color: #e1e5ea;
border-radius: 4px;
}
.irs--flat .irs-bar {
top: 28px;
height: 6px;
background-color: var(--ts_primary_color);
}
.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
color: white;
font-size: 14px;
line-height: 1.333;
text-shadow: none;
padding: 4px 12px;
background-color: #0B2540;
border-radius: 4px;
top:-10px;
}
.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before {
border-top-color: #0B2540;
left: 60%;
}
.filter-range-amount {
margin-top: 15px;
}
.filter-range-amount h5 {
margin: 0;
font-size: 14px;
font-weight: 400;
color: #74788D;
}
.listfullwidth .select2-container--default .select2-selection--single .select2-selection__rendered {
padding-right: 45px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #3C4758;
line-height: 46px;
padding-left: 15px;
padding-right: 25px;
}
.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #F0F0F0;
border-radius: 5px;
height: 46px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 47px;
right: 6px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
position: absolute;
top: 50%;
left: 50%;
border-color: #3C4758;
border-style: solid;
border-width: 0 2px 2px 0;
padding: 3px;
height: 0;
margin-left: -10px;
margin-top: -3px;
width: 0;
transform: rotate(45deg) translateY(-50%);
-webkit-transform: rotate(45deg) translateY(-50%);
-ms-transform: rotate(45deg) translateY(-50%);
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: #000;
border-width: 2px 0 0 2px;
margin-top: 3px;
padding: 3px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
background-color: var(--ts_primary_color);
color: #fff;
}
.servicecontent .service-content {
padding: 15px;
}
.servicecontent .service-content .title {
font-size: 16px;
margin-bottom: 5px;
}
.servicecontent .fav-item .fav-icon{
width:32px;
height: 32px;
}
.servicecontent .service-widget .btn-book {
padding: 5px 15px;
}
.servicecontent .service-content p i,
.service-widget .service-content p i {
margin-right: 7px;
color: #C2C9D1;
}
.servicecontent.service-widget .serv-info h6 {
font-size: 22px;
font-weight: 600;
margin:0;
}
.servicecontent:hover .fav-item .serv-rating i {
color: var(--ts_primary_color);
}
.sorting-div{
margin-bottom: 0;
}
.search_result_title{
font-size: 14px;
font-weight: 500;
margin-top: 4px;
}
.servicecontent.service-widget .serv-info h6 b{
font-size: 15px;
font-weight: 500;
}
.bg-img {
position: relative;
}
img.bgimg1 {
position: absolute;
top: 0;
}
img.bgimg2 {
position: absolute;
top: 350px;
}
.bgimg3{
position: absolute;
top: 0;
right: 0;
z-index: -1;
}
.filter-checkbox {
margin-top: 20px;
}
.checkboxs {
cursor: pointer;
display: flex;
min-height: 16px;
align-items: center;
line-height: 1;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
color: #607D8B;
font-weight: normal;
margin-bottom: 0;
}
.checkboxs input {
display: none;
}
.checkboxs span {
position: relative;
display: flex;
width: 16px;
height: 16px;
border: 1px solid #C2C9D1;
border-radius: 2px;
box-sizing: border-box;
overflow: hidden;
margin-right: 8px;
background: var(--ts_secondary_color);
}
.checkboxs span i {
position: relative;
width: 15px;
height: 15px;
margin-top: 0;
margin-left: 2px;
transform: rotate(-45deg) translateX(0%) translateY(0%) scale(0.7);
transform-origin: center left;
}
.filter-checkbox li{
margin-bottom: 15px;
}
.checkboxs .check-content{
color: #28283C;
font-weight: 400;
font-size: 14px;
margin: 0;
padding-top: 0;
}
.checkboxs span i:before, .checkboxs span i:after {
content: "";
position: absolute;
background-color: white;
border-radius: 20px;
}
.checkboxs span i:before {
height: 0%;
top: 50%;
left: 0;
width: 3.5px;
}
.checkboxs span i:after {
width: 0%;
bottom: 0;
left: 0;
height: 3px;
}
.checkboxs input:checked ~ span {
border-color: var(--ts_primary_color);
background-color: var(--ts_primary_color);
}
.checkboxs input:checked ~ span i:before {
height: 50%;
transition: height 300ms cubic-bezier(0.895, 0.03, 0.685, 0.22);
}
.checkboxs input:checked ~ span i:after {
width: 100%;
transition: width 300ms 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.checkboxs input:checked ~ b {
color: #263238;
}
.count-search h6 {
font-size: 16px;
font-weight: 500;
color: #28283C;
margin:0;
}
.sortbyset {
display: flex;
align-items: center;
margin: 0 10px 20px 0;
}
.sortbyset h4 {
font-size: 16px;
font-weight: 500;
margin-right: 6px;
margin-bottom: 0;
}
.sorting-select {
min-width: 178px;
}
.sort-by-select {
margin-right: .5rem !important;
}
.sort-by-select select {
min-width: 178px;
font-weight: 400;
font-size: 14px;
padding: 0 8px;
color: #242B3A;
border-radius: 5px;
background-color: #F8F9F9;
border: 1px solid #EBECED;
min-height: 35px;
}
.sort-by-select select:active, .sort-by-select select:focus {
background-color: #F8F9F9;
border: 1px solid #EBECED;
}
.grid-listview {
margin-bottom: 0;
}
.grid-listview ul {
display: flex;
align-items: center;
list-style: none;
margin: 0;
padding: 0;
}
.sorting-div .grid-listview a {
width: 35px;
height: 35px;
padding: 8px;
border-radius: 4px;
}
.grid-listview a {
display: flex;
justify-content: center;
align-items: center;
color: #242B3A;
border-radius: 5px;
border: 1px solid #EBECED !important;
}
.grid-listview a:hover > img {
filter: brightness(0) invert(1);
}
.grid-listview li + li {
margin-left: 10px;
}
.grid-listview a.active ,.grid-listview a:hover {
background: var(--ts_primary_color);
border-color: var(--ts_primary_color)!important;
color: #fff;
}
.sorting-select .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #74788D;
line-height: 38px;
}
.btn-primary.get_services {
min-height: 50px;
}
.sorting-select .select2-container--default .select2-selection--single {
height: 40px;
font-size: 14px;
}
.sorting-select .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 38px;
}
.fav-icon.active {
background: var(--ts_primary_color);
color: #fff;
}
.modal {
z-index: 1050;
}
.modal-backdrop {
z-index: 1040;
}
/*-----------------
15. Error
-----------------------*/
.error-page .bgimg3 {
width: 40%;
}
.error-wrap .error-logo {
margin-top: 30px;
margin-bottom: 30px;
}
.error-wrap .error-logo img {
max-height: 35px;
}
.error404 .content {
padding: 0;
}
.error-wrap h2 {
font-size: 38px;
margin-bottom: 10px;
}
.error-wrap .error-img {
margin-bottom: 30px;
}
.error-wrap p {
margin-bottom: 30px;
}
.error-wrap .btn {
font-weight: 500;
font-size: 14px;
padding: 10px 23px;
display: inline-flex;
display: -webkit-inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
/*-----------------
16. Contact Us
-----------------------*/
.contact-details {
padding-top:90px;
padding-bottom:66px;
}
.contact-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: #fff;
border: 2px solid #F5F5F5;
border-radius: 8px;
padding: 15px;
margin-bottom: 24px;
}
.contact-info:hover {
background: #FFFFFF;
box-shadow: 0px 10px 20px -5px rgba(76, 64, 237, 0.08);
}
.contact-info span {
font-size: 20px;
color: #28283C;
width: 60px;
height: 60px;
background: #FFFFFF;
border-radius: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
flex-shrink: 0;
border-radius: 50%;
}
.contact-info:hover span {
background: var(--ts_primary_color);
color: #fff;
}
.contact-data {
margin-left: 15px;
}
.contact-data h4 {
font-weight: 500;
font-size: 18px;
margin-bottom: 8px;
}
.contact-data p {
font-size: 14px;
color: #74788D;
margin-bottom: 0;
}
.contact-data p a {
color: #68616D;
}
.contact-map {
border: 0;
display: block;
width: 100%;
height: 450px;
margin: 0;
}
.col-form-label {
color: #28283C;
padding: 0 0 8px;
}
.account-type label{
margin-bottom: 0;
}
.form-icon {
position: relative;
}
.form-icon .cus-icon {
position: absolute;
top: 12px;
right: 15px;
height: 20px;
}
.form-icon .form-control {
padding-right: 30px;
}
.form-icon.form-msg span {
top: 20px;
}
.form-control::placeholder {
color: #74788D;
}
.contact-queries h2 {
font-size: 38px;
text-align: center;
font-family: 'Poppins', sans-serif;
}
.contact-queries .btn {
font-weight: 500;
padding: 10px 22px;
margin-top: 26px;
min-height: 50px;
}
.contact-queries .form-control {
margin-bottom: 0;
padding: 8px 30px 8px 15px;
}
/*-----------------
17. Login
-----------------------*/
.login-back {
margin-bottom: 40px;
}
.login-back.manage-log {
margin-bottom: 36px;
}
.login-back a {
font-size: 14px;
color: #74788D;
}
.login-back a:hover {
color: var(--ts_primary_color);
}
.login-header {
margin-bottom: 40px;
}
.login-header h3 {
font-family: 'Poppins', sans-serif;
font-size: 30px;
margin-bottom: 13px;
}
.login-header p {
font-size: 14px;
color: #74788D;
margin-bottom: 13px;
}
.login-header h6 {
font-size: 14px;
font-weight: 400;
color: #040404;
margin-bottom: 10px;
}
.login-header h6 a {
color: var(--ts_primary_color);
text-decoration: underline;
}
.login-wrap .col-form-label {
color: #28283C;
padding: 0;
margin-bottom: 8px;
}
.login-wrap .form-control {
background: #F6F6F6;
border-color: #F6F6F6;
border-radius: 5px;
}
.login-wrap .was-validated .toggle-password{
display: none;
}
/* Chrome, Safari, Edge, Opera */
.hide_arrows::-webkit-outer-spin-button,
.hide_arrows::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number].hide_arrows::-webkit-inner-spin-button,
input[type=number].hide_arrows::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
}
/* Firefox */
.hide_arrows {
-moz-appearance: textfield;
}
.login-wrap .form-control::placeholder {
color: #D1D1D1;
font-weight: 500;
font-size: 14px;
}
.char-length p {
font-size: 12px;
color: #9A9A9A;
margin-bottom: 20px;
display: inline-block;
}
.forgot-link {
font-size: 12px;
font-weight: 500;
color: var(--ts_primary_color);
text-decoration: underline;
margin-bottom: 20px;
display: inline-block;
}
.login-wrap .custom_check {
font-size: 13px;
color: #494545;
margin-bottom: 30px;
}
.login-wrap .login-btn {
font-weight: 500;
font-size: 16px;
border-radius: 5px;
padding: 12px 15px;
margin-bottom: 1.5rem;
min-height: 50px;
width: 100%;
}
.login-wrap .login-btn.register-btn {
margin-bottom: 1.5rem;
}
.login-or {
color: #818181;
margin-bottom: 30px;
margin-top: 20px;
padding-bottom: 10px;
padding-top: 10px;
position: relative;
}
.or-line {
background-color: #EFEFEF;
height: 1px;
margin-bottom: 0;
margin-top: 0;
display: block;
}
.span-or {
background-color: #fff;
display: block;
left: 50%;
transform: translateX(-50%);
position: absolute;
text-align: center;
top: -3px;
width: 190px;
}
.btn-google {
background: #F6F6F6;
border-radius: 8px;
color: #28283C;
font-weight: 500;
font-size: 14px;
padding: 11px;
}
.btn-google:hover {
border-color: var(--ts_primary_color);
color: var(--ts_primary_color);
background: #fff;
}
.no-acc {
font-size: 14px;
color: #696969;
text-align: center;
margin: 40px 0 1.5rem 0;
}
.no-acc a {
font-size: 14px;
font-weight: 500;
color: var(--ts_primary_color);
text-decoration: underline;
}
.passcode-wrap input {
background: #F6F6F6;
box-shadow: inset 0px 0px 9px rgba(76, 64, 237, 0.12);
width: 74px;
height: 74px;
border: 0;
border-radius: 50%;
text-align: center;
color: #28283C;
font-size: 32px;
font-weight: 500;
margin-right: 18px;
}
.passcode-wrap input:last-child {
margin-right: 0;
}
.time-expiry {
font-size: 12px;
background: #F6F6F6;
border-radius: 50px;
padding: 7px 11px;
color: #717171;
display: inline-block;
margin-bottom: 42px;
}
.login-wrap {
max-width: 360px;
margin: 0 auto;
}
.otp-img {
margin-bottom: 35px;
}
.login-header p span {
color: #424242;
font-weight: 500;
}
.otp-wrap .no-acc {
margin: 0 0 20px;
}
.pass-group {
position: relative;
}
.toggle-password {
position: absolute;
right: 17px;
top: 50%;
transform: translateY(-50%);
color: #797979;
cursor: pointer;
}
.password-strength {
display: flex;
margin-top: 18px;
}
.password-strength span {
width: 100%;
height: 5px;
background: #E4E6EF;
margin-right: 10px;
border-radius: 5px;
}
.password-strength span:last-child {
margin-right: 0;
}
#passwordInfo {
font-size: 12px;
margin-top: 10px;
color: #9E9E9E;
}
.choose-signup {
background: #fff;
border: 2px solid #EFEFEF;
border-radius: 10px;
padding: 20px;
text-align: center;
transition: ease all 0.5s;
-webkit-transition: ease all 0.5s;
-ms-transition: ease all 0.5s;
}
.choose-signup h6 {
font-weight: 700;
margin-bottom: 5px;
}
.choose-signup p {
color: #898989;
font-size: 13px;
margin-bottom: 17px;
}
.choose-signup .btn {
width: 100%;
font-weight: 700;
font-size: 16px;
color: #848484;
padding: 10px;
border-radius: 50px;
background: #F6F6F6;
}
.choose-signup:hover {
border: 2px solid var(--ts_primary_color);
}
.choose-signup:hover .btn {
background: var(--ts_primary_color);
border-radius: 8px;
color: #fff;
}
.choose-img {
margin-bottom: 16px;
}
.choose-img img {
border-radius: 50%;
width: 122px;
height: 122px;
}
.choose-signup .btn img {
filter: invert(47%) sepia(0%) saturate(2744%) hue-rotate(20deg) brightness(88%) contrast(90%);
}
.choose-signup:hover .btn img {
filter: brightness(0) invert(1);
}
.poor-active span.active#poor,
.poor-active span.active#poors {
background: #FF0000;
}
.avg-active span.active#poor, .avg-active span.active#weak,
.avg-active span.active#poors, .avg-active span.active#weaks {
background: #FFB54A;
}
.strong-active span.active#poor, .strong-active span.active#weak, .strong-active span.active#strong,
.strong-active span.active#poors, .strong-active span.active#weaks, .strong-active span.active#strongs {
background: #1D9CFD;
}
.heavy-active span.active#poor, .heavy-active span.active#weak, .heavy-active span.active#strong, .heavy-active span.active#heavy,
.heavy-active span.active#poors, .heavy-active span.active#weaks, .heavy-active span.active#strongs, .heavy-active span.active#heavys {
background: #159F46;
}
input[type=password]::-ms-reveal,
input[type=password]::-ms-clear
{
display: none;
}
.domain-grp .input-group-text {
background: #F6F6F6;
border-color: #F6F6F6;
color: var(--ts_primary_color);
font-size: 14px;
font-weight: 500;
border-radius: 0 8px 8px 0;
}
/*-----------------
18. Customer Profile
-----------------------*/
.settings-widget {
margin-bottom: 1.5rem;
}
.settings-header {
padding: 24px;
text-align: center;
border-bottom: 1px solid #F5F5F5;
}
.settings-header img {
width: 90px;
height: 90px;
border-radius: 50%;
border: 4px solid rgba(0, 0, 0, 0.07);
}
.settings-img {
margin-bottom: 15px;
}
.settings-header h6 {
font-size: 18px;
font-weight: 500;
margin-bottom: 10px;
}
.settings-header p {
font-size: 14px;
color: #68616D;
margin-bottom: 0;
}
.settings-widget {
background: var(--ts_sidebar_bgcolor);
border: 2px solid #F5F5F5;
border-radius: 8px;
}
.settings-menu {
padding: 24px;
}
.settings-menu ul li:not(:last-child) {
margin-bottom: 24px;
}
.settings-menu ul li a {
color: #656B76;
font-weight: 400;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.settings-menu ul li a.active, .settings-menu ul li a:hover {
color: var(--ts_primary_color);
}
.settings-menu ul li i, .settings-menu ul li a img {
margin-right: 8px;
font-size: 20px;
min-width: 25px;
}
.settings-menu ul li a:hover img, .settings-menu ul li a.active img {
filter: invert(29%) sepia(76%) saturate(7498%) hue-rotate(246deg) brightness(99%) contrast(88%);
}
.pro-picture {
font-weight: 500;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.pro-img {
margin-right: 13px;
}
.pro-img img {
width: 61px;
height: 61px;
border-radius: 50%;
}
.widget-title h4 {
font-weight: 600;
font-size: 26px;
font-family: 'Poppins', sans-serif;
margin-bottom: 24px;
}
.user-title {
font-size: 20px;
font-weight: 500;
margin-bottom: 15px;
}
.img-upload:hover {
background: var(--ts_primary_color);
color: #fff;
}
.img-upload input[type="file"] {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
cursor: pointer;
}
.pro-picture {
margin-bottom: 30px;
}
.pro-info p {
font-size: 12px;
color: #8D8D8D;
margin-bottom: 0;
}
.pro-info .img-upload {
margin: 0 15px 10px 0;
}
.pro-info .btn-remove {
background: #FFF5F5;
border: 1px solid #F82424;
border-radius: 4px;
padding: 6px 12px;
font-size: 13px;
font-weight: 500;
color: #F82424;
margin-bottom: 10px;
}
.pro-info .btn-remove:hover {
background-color: #FF4949;
color: #fff;
}
.form-info .col-form-label {
font-weight: 500;
font-size: 12px;
color: #28283C;
padding: 0 0 8px 0;
}
.form-info .form-control {
background: #F6F6F6;
border-color: #F6F6F6;
}
.form-info .form-control::placeholder {
color: #D1D1D1;
}
.form-info .select2-container--default .select2-selection--single {
background: #F6F6F6;
border-color: #F6F6F6;
}
.brief-bio {
font-size: 12px;
font-weight: 400;
color: #74788D;
}
.linked-wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.linked-acc {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 30px;
}
.linked-acc .link-icon {
width: 46px;
height: 46px;
background: #F9F9FB;
border: 1px solid #F3F3F3;
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
margin-right: 17px;
}
.linked-info h6 {
font-weight: 500;
font-size: 16px;
margin-bottom: 6px;
}
.linked-info p {
font-size: 12px;
margin-bottom: 0;
}
.linked-info p span {
color: #28283C;
}
.linked-action {
margin-left: auto;
}
.btn-connect {
background: #EFF1F7;
color: #2469EF;
font-weight: 500;
padding: 8px 12px;
border-radius: 10px;
}
.btn-connect:hover {
background: #2469EF;
color: #fff;
}
.btn-acc {
background: #FFEBEB;
border-radius: 10px;
color: #FF4949;
font-weight: 500;
padding: 8px 15px;
}
.btn-acc:hover {
background: #FF4949;
color: #fff;
}
.linked-item .btn-connect, .linked-item .btn-acc, .btn-set {
margin-bottom: 25px;
}
.acc-submit {
text-align: right;
}
.acc-submit .btn {
font-weight: 500;
font-size: 14px;
padding: 9px 20px;
border-radius: 4px;
}
.acc-submit .btn + .btn{
margin-left: 24px;
}
.setting-submenu {
padding: 5px 0 0 35px;
}
.setting-submenu li {
font-size: 13px;
margin-bottom: 12px !important;
}
.setting-submenu li:last-child {
margin-bottom: 0 !important;
}
.btn-set {
border: 1px solid #AAACB8;
border-radius: 8px;
color: #28283C;
font-weight: 500;
font-size: 14px;
padding: 12px 19px;
min-width: 152px;
text-align: center;
}
.btn-set:hover {
background: var(--ts_primary_color);
color: #fff;
}
.link-check {
color: #1BA345;
margin-right: 30px !important;
}
.link-close {
color: #FF4949;
margin-right: 30px !important;
}
.linked-item a {
display: inline-block;
margin-right: 10px;
}
.linked-item a:last-child {
margin-right: 0;
}
.linked-item:last-child .linked-acc,
.linked-item:last-child .btn-set {
margin-bottom: 0;
}
.custom-table .badge-success,
.custom-table .badge-danger {
min-width: 79px;
font-size: 13px;
font-weight: 500;
padding: 6px 8px;
text-align: center;
display: inline-block;
border-radius: 4px;
}
.badge-success {
background: #F3FFF6;
border-radius: 6px;
color: #6DCC76;
padding: 6px 15px;
font-weight: 500;
font-size: 14px;
text-align: center;
}
.check {
display: block;
margin: 0;
padding: 0;
width: 0;
height: 0;
visibility: hidden;
opacity: 0;
pointer-events: none;
position: absolute;
}
.checktoggle {
background-color: #CCCFE0;
border: 1px solid #CCCFE0;
border-radius: 50px;
cursor: pointer;
display: block;
font-size: 0;
height: 22px;
margin-bottom: 0;
position: relative;
width: 41px;
}
.checktoggle:after {
content: ' ';
display: block;
position: absolute;
top: 50%;
left: 0;
transform: translate(3px, -50%);
width: 16px;
height: 16px;
background-color: #fff;
border-radius: 50%;
transition: left 300ms ease, transform 300ms ease;
}
.check:checked + .checktoggle {
background-color: #00CC45;
border: 1px solid #00CC45;
}
.check:checked + .checktoggle:after {
background-color: #fff;
left: 100%;
transform: translate(calc(-100% - 3px), -50%);
}
.notification-table .table-thead {
background: #EDF3F9;
}
.notify-item h6 {
font-weight: 500;
font-size: 14px;
margin-bottom: 5px;
}
.notify-item p {
font-size: 12px;
color: #74788D;
margin-bottom: 0;
}
.notification-table .table {
border: 1px solid #F1F1F1;
}
.notification-table .table thead th:first-child {
border-radius: 10px 0 0 0;
}
.notification-table .table thead th:last-child {
border-radius: 0 10px 0 0;
}
.notification-table .table:not(:last-child) {
margin-bottom: 40px;
}
.linked-item a.btn-gconnect {
background: #F3FFF6;
border-radius: 4px;
padding: 7px 17px;
font-weight: 500;
font-size: 13px;
color: #6DCC76;
margin-right: 20px;
}
.provide-table.manage-table {
margin-bottom: 30px;
}
.manage-table .table tbody td {
color: #9597A9;
}
.write-review p {
font-size: 12px;
color: #74788D;
margin-bottom: 20px;
}
/*-----------------
19. Customer Dashboard
-----------------------*/
.dash-widget {
border: 2px solid #F5F5F5;
border-radius: 8px;
padding: 15px;
margin-bottom: 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
}
.dash-icon {
width: 35px;
height: 35px;
background: #FFF2E5;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
border-radius: 50%;
margin-bottom: 8px;
}
.dash-icon.bg-yellow {
background: #FFFDEF;
}
.dash-icon.bg-blue {
background: #F4F7FF;
}
.dash-value.text-danger {
color: #F82424;
}
.dash-info {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: end;
}
.dash-info h6 {
font-size: 14px;
font-weight: 400;
color: #68616D;
margin-bottom: 20px;
}
.dash-info h5 {
font-size: 24px;
margin-bottom: 0;
text-align: right;
}
.dash-value {
font-size: 12px;
color: #6DCC76;
display: inline-block;
}
.bg-light-primary {
background: #D8E6FF;
}
.bg-light-success {
background: #F3FFF6;
}
.bg-light-danger {
background: #FFF5F5;
}
.recent-booking, .transaction-table {
border: 2px solid #F5F5F5;
border-radius: 8px;
padding: 0 15px;
}
.btn-light-danger {
background: #FFF5F5;
border-radius: 4px;
color: #F82424;
font-weight: 500;
font-size: 13px;
padding: 5px 12px;
}
.btn-light-danger:hover {
background: #fcd9d9;
color: #F82424;
}
.table-user .avatar {
width: 38px;
height: 38px;
}
.table-user .avatar > img {
width: 38px;
height: 38px;
border-radius: 50%;
}
table.table td h2.table-user span {
font-size: 12px;
margin-top: 2px;
}
table.table td h2.table-user a {
font-size: 12px;
}
.recent-booking tr td:first-child, .transaction-table tr td:first-child {
padding-left: 0;
}
.recent-booking tr td:last-child, .transaction-table tr td:last-child {
padding-right: 0;
}
.recent-booking tr:last-child, .recent-booking tr:last-child td,
.transaction-table tr:last-child, .transaction-table tr:last-child td {
border: 0;
}
.book-img {
width: 42px;
height: 42px;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
background: var(--ts_secondary_color);
border-radius: 50%;
margin-right: 10px;
}
.table-book h6 {
font-weight: 500;
font-size: 14px;
margin-bottom: 8px;
}
.table-book p {
font-size: 12px;
margin-bottom: 0;
}
.table-book p i {
color: #C2C9D1;
margin-right: 5px;
}
.table-book p span {
margin-left: 10px;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.trans-amt {
font-weight: 500;
font-size: 18px;
margin-bottom: 0;
}
.thead-light {
background: #EDF3F9;
}
.custom-table {
border: 1px solid #f5f5f5;
border-radius: 5px;
}
.custom-table thead th:first-child {
border-radius: 5px 0 0 0;
}
.custom-table thead th {
color: #28283C;
}
.custom-table thead th:last-child {
border-radius: 0 5px 0 0;
}
.dash-wallet .dash-icon {
width: 45px;
height: 45px;
background: #F6F6F6;
margin: 0 12px 0 0;
}
.dash-wallet .dash-icon img {
width: 20px;
}
.dash-wallet .dash-info h6 {
color: #74788D;
font-size: 13px;
margin-bottom: 5px;
}
.dash-wallet .dash-info h5 {
font-weight: 600;
font-size: 18px;
text-align: left;
}
.btn-wallet {
padding: 6px 14px;
font-weight: 500;
font-size: 13px;
border-radius: 4px;
margin-bottom: 30px;
}
.bank-selection input {
width: 100%;
height: 100%;
position: absolute;
left: 0;
opacity: 0;
}
.bank-selection label {
background: #F4F7FF;
border: 2px solid #F5F5F5;
border-radius: 8px;
padding: 5px;
text-align: center;
width: 100%;
position: relative;
height: 42px;
margin-bottom: 30px;
}
.bank-selection {
position: relative;
}
.bank-selection .role-check {
position: absolute;
top: -8px;
right: -8px;
color: #00CC45;
}
.bank-selection input ~ label .role-check {
display: none;
}
.bank-selection input:checked ~ label .role-check {
display: block;
}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
background-color: var(--ts_primary_color);
text-shadow: unset;
}
/*-----------------
20. Customer Reviews
-----------------------*/
.review-list {
border: 2px solid #F5F5F5;
border-radius: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 20px;
flex-wrap: wrap;
margin-bottom: 20px;
}
.review-list:last-child {
border-bottom: 0;
}
.review-imgs {
flex: 0 0 87px;
max-width: 87px;
margin-right: 10px;
}
.review-imgs img {
width: 87px;
height: 60px;
object-fit: cover;
}
.review-count {
flex: 0 0 auto;
margin-left: auto;
align-items: center;
display: flex;
justify-content: flex-end;
}
.review-count .rating {
margin-bottom: 0;
}
.review-info h5 {
font-size: 18px;
font-weight: 400;
margin-bottom: 10px;
}
.review-info p {
margin-bottom:0;
}
.review-info a {
color: #28283C;
}
.review-info a:hover {
color: var(--ts_primary_color);
}
.review-info h5 span {
font-weight: 500;
color: #28283C;
}
.review-user {
color: #28283C;
}
.review-user .avatar {
width: 26px;
height: 26px;
margin-right: 5px;
}
.review-date {
font-size: 15px;
color: #74788D;
margin-left: 0.5rem;
}
.review-info p {
margin-bottom: 0;
font-size: 14px;
}
.review-sort {
margin-bottom: 20px;
}
.review-sort p {
font-size: 14px;
font-weight: 500;
color: #28283C;
padding-right: 6px;
display: inline-block;
margin-bottom: 0;
}
.review-entries span {
font-weight: 500;
font-size: 14px;
color: #28283C;
}
.review-sort .select2-container {
width: auto !important;
min-width: 125px;
color: #74788D;
font-weight: 500;
font-size: 13px;
text-align: left;
}
.review-sort .select2-container--default .select2-selection--single {
border: 2px solid #EDECF8;
border-radius: 5px;
height: 32px;
}
.review-sort .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 29px;
color: #74788D;
}
.review-sort .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 30px;
}
.review-entries select {
margin: 0 10px 0;
border: 2px solid #F5F5F5;
border-radius: 5px;
padding: 5px 30px 5px 10px;
color: #28283C;
font-weight: 500;
font-size: 14px;
}
.review-pagination {
text-align: right;
}
.review-pagination p {
display: inline-block;
font-weight: 500;
font-size: 14px;
color: #28283C;
margin-bottom: 0;
}
.review-pagination ul {
margin-top: 0;
display: -ms-inline-flexbox;
display: inline-flex;
width: auto;
float: none;
}
.review-pagination ul li {
margin-left: 10px;
}
.review-pagination ul li .dots, .page-item .page-link.dots {
padding: 0;
display: block;
position: relative;
line-height: 35px;
}
.review-pagination ul li a, .page-item .page-link, .page-item.pagination_arrow a, .page-item.arrow a{
width: 25px;
height: 25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
background: #F5F5F5;
border: 0;
border-radius: 5px;
font-weight: 500;
font-size: 14px;
line-height: 25px;
color: #74788D;
}
.pagination .page-item a{
line-height: 40px;
}
.pagination li:last-child{
margin-right: 0;
}
.review-pagination ul li.active a, .page-item.active .page-link,
.page-item .page-link:hover,.page-item.pagination_arrow a:hover, .page-item.arrow a:hover {
background-color: var(--ts_primary_color) !important;
border-color: var(--ts_primary_color) !important;
color: #fff;
}
.badge-danger {
background: #FFF5F5;
border-radius: 4px;
font-weight: 500;
font-size: 14px;
color: #F82424;
padding: 6px 10px;
display: inline-block;
}
/* .customer-chat .chat-cont-left .chat-scroll {
max-height: calc(100vh - 397px);
}
.customer-chat .chat-scroll {
max-height: calc(100vh - 370px);
}
.customer-chat .chat-cont-profile .card-body {
max-height: calc(100vh - 368px);
} */
/*-----------------
21. Booking List
-----------------------*/
.service_sidebar{
margin-bottom: 24px;
}
/*
.booking-list {
border: 2px solid #F5F5F5;
border-radius: 8px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 24px;
padding: 20px;
align-items: center;
}
.booking-list .booking-widget {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-right: auto;
text-align: left;
flex: 0 0 calc(100% - 235px);
overflow: hidden;
align-items: center;
}
.booking-list .booking-img {
position: relative;
margin-right: 15px;
flex: 0 0 160px;
max-width: 160px;
border-radius: 8px;
overflow: hidden;
}
.booking-list .booking-img .fav-item {
position: absolute;
top: 10px;
right: 10px;
}
.fav-item .fav-icon {
width: 31px;
height: 31px;
}
.booking-list .booking-widget .booking-img img {
border-radius: 8px;
height: 160px;
object-fit: cover;
width: 160px;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
-moz-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-ms-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-o-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
}
.booking-list .booking-widget .booking-img:hover img {
border-radius: 8px;
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
transform: scale(1.15);
} */
.booking-det-info h3 {
font-size: 20px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
font-weight: 500;
margin-bottom: 10px;
}
.booking-det-info h3 a {
margin-right: 5px;
}
.booking-details {
list-style: none;
padding: 0;
margin: 0;
}
/* .booking-details li {
margin-bottom: 10px;
font-size: 15px;
} */
.booking-details li:last-child {
margin-bottom: 0;
}
.booking-details li span.book-item {
font-weight: 500;
color: #28283C;
width: 100px;
display: inline-block;
}
.booking-details li span.book-item > i {
display: inline-block;
width: 18px;
}
.booking-details li span.badge-grey {
background: var(--ts_secondary_color);
border-radius: 5px;
color: var(--ts_primary_color);
padding: 2px 8px;
display: inline-block;
}
.booking-details li span.badge {
color: #fff;
width: auto;
flex: 0 0 auto;
margin-left: 5px;
font-weight: normal;
padding: 4px 9px;
height: 20px;
}
/* .booking-details li p {
display: inline-block;
position: relative;
padding-left: 20px;
margin: 0 10px 0 0;
} */
.login-wrap .badge p{
margin-bottom: 0;
line-height: 1.2;
}
.login-wrap .badge {
padding: 10px;
white-space: normal;
margin-bottom: 1.5rem;
font-size: 16px;
font-weight: normal;
}
/* .booking-details li p:before {
position: absolute;
top: 6px;
left: 0;
content: '\f111';
font-family: 'FontAwesome';
font-size: 8px;
color: #EBEBEB;
} */
.booking-action {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
flex: 0 0 235px;
justify-content: flex-end;
flex-wrap: wrap;
}
.add-listing-section {
margin-bottom: 16px;
}
.add-listing-section label {
color: #28283C;
}
.opening-day .badge-danger{
transition: all .3s;
}
.opening-day .badge-danger:hover {
background-color: #F82424;
color: #fff;
}
.add-listing-section.basic_prices {
margin-bottom: 0;
}
.add-listing-section.basic_prices {
margin-bottom: 0;
}
.listing-manager-form .submit-btn {
margin-bottom: 1.5rem;
}
.booking-action a {
font-size: 14px;
font-weight: 500;
padding: 6px 16px;
margin: 0 0 10px;
border-radius: 4px;
min-width: 100px;
}
.booking-action a:last-child {
margin-bottom: 0;
}
.booking-action a {
margin-left: 10px;
margin-top: 10px;
margin-bottom: 0;
}
.btn-reshedule {
background: #fff;
border: 2px solid #E1E2E5;
border-radius: 6px;
color: #3A3A3A;
}
.btn-reshedule:hover, .btn-rebook:hover {
background: var(--ts_primary_color);
border-color: var(--ts_primary_color);
color: #fff;
}
.btn-rebook:hover img {
filter: brightness(0) invert(1);
}
.btn-rebook {
background: #EDF3F9;
border-radius: 6px;
color: #494949;
}
.user-book {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-right: 10px;
}
.user-book .avatar {
width: 26px;
height: 26px;
margin-right: 5px;
}
.booking-det-info h3 .badge {
padding: 9px 16px;
font-weight: 500;
font-size: 14px;
display: inline-block;
border-radius: 4px;
}
.badge-warning {
background: #FFFDEF;
border-radius: 50px;
color: #FFE30F;
padding: 6px 20px;
font-weight: 500;
font-size: 14px;
display: inline-block;
}
.badge-info {
background: #F4F7FF;
color: #326CFB;
}
.booking-action .rating {
margin-bottom: 10px;
}
.booking-action .view-btn {
color: var(--ts_primary_color);
font-size: 13px;
font-weight: 500;
margin: 0;
padding: 0 16px;
}
.booking-action .view-btn:hover {
color: var(--ts_primary_color);
}
.view-action {
margin: 25px auto 0;
}
.review-add {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 15px;
}
.rev-img {
margin-right: 10px;
}
.rev-img img {
width: 55px;
height: 55px;
border-radius: 8px;
}
.rev-info h6 {
font-size: 15px;
margin-bottom: 4px;
}
.rev-info p {
font-size: 12px;
color: #5B5B5B;
margin-bottom: 0;
}
.modal-submit .btn {
padding: 9px 23px;
font-weight: 500;
font-size: 14px;
border-radius: 4px;
}
/*-----------------
22. FAQ
-----------------------*/
.faq-card {
background: var(--ts_secondary_color);
border: 1px solid #EDECF8;
border-radius: 12px;
padding: 20px;
margin-bottom: 20px;
}
.faq-card:last-child {
margin-bottom: 0;
}
.faq-title {
font-size: 16px;
font-weight: 500;
margin-bottom: 0;
}
.faq-title a {
color: #28283C;
display: block;
position: relative;
padding-right: 60px;
}
.faq-title > a:after {
font-family: "Fontawesome";
font-weight: 900;
content: "\f055";
position: absolute;
top: 0;
right: 0;
color: #292D32;
}
.listing-share {
margin-top: 0;
margin-bottom: 30px;
}
.listing-share .btn-primary{
display: inline-flex;
align-items: center;
padding: 5px 10px;
}
.single-listing .d-grid .btn-primary {
min-height: 48px;
}
.single-listing .daterangepicker {
display: none;
position: absolute;
position: absolute;
color: inherit;
background-color: #fff;
border-radius: 6px;
box-shadow: 0 1px 6px 0px rgb(0 0 0 / 12%);
width: 278px;
max-width: none;
padding: 0;
margin-top: 14px;
top: 100px;
left: 20px;
z-index: 9999;
display: none;
font-size: 15px;
line-height: 1em;
transition: opacity 0.4s, transform 0.4s, visibility 0.4s;
opacity: 1;
transform: translateY(-15px);
}
.single-listing .daterangepicker .drp-buttons {
display: none;
}
.service_sidebar{
margin-bottom: 26px;
}
.faq-title > a:not(.collapsed) {
color: var(--ts_primary_color);
}
.faq-title > a:not(.collapsed):after {
content: "\f056";
color: var(--ts_primary_color);
}
.faq-card .card-collapse p {
font-size: 14px;
margin: 10px 0 0;
}
.faq-sec {
text-align: center;
}
.faq-sec h4 {
font-size: 20px;
margin-bottom: 10px;
}
.faq-sec p {
font-size: 14px;
margin-bottom: 0;
}
.faq-section {
margin-bottom: 0;
}
/*-----------------
23. Pricing
-----------------------*/
.price-card {
background: #fff;
border: 2px solid #F5F5F5;
border-radius: 8px;
padding: 15px;
margin-bottom: 1.5rem;
}
.pricing_headline {
margin-bottom: 1.5rem;
}
.price-head {
border-bottom: 1px solid #EDECF8;
padding-bottom: 15px;
}
.price-head h6 {
font-weight: 400;
font-size: 14px;
color: #74788D;
margin-bottom: 5px;
}
.price-head h1 {
font-size: 38px;
margin: 0;
}
.price-card .price-head p {
margin: 0;
}
.price-level {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.price-level .badge-success {
background: #6DCC76;
font-weight: 400;
font-size: 13px;
color: #fff;
padding: 3px 8px;
}
.price-level .badge-success i {
font-size: 8px;
}
.price-body {
padding-top: 15px;
}
.price-body ul {
margin-bottom: 30px;
padding: 0;
margin: 0;
}
.price-body ul li {
position: relative;
font-size: 14px;
color: #28283C;
margin-bottom: 10px;
padding-left: 25px;
list-style: none;
}
.price-body ul li:last-child {
margin-bottom: 30px;
}
.price-body ul li:before {
position: absolute;
content: "";
top: 2px;
left: 0;
width: 100%;
height: 100%;
background-repeat: no-repeat;
}
.price-body ul li:before {
background-image: url("../images/icon/check-icon.svg");
}
.price-body ul li.active:before {
background-image: url("../images/icon/check-icon.svg");
}
.price-body ul li.inactive:before {
background-image: url("../images/icon/close-icon.svg");
}
.price-body .btn-choose img {
filter: brightness(0) saturate(100%) invert(24%) sepia(85%) saturate(5324%) hue-rotate(243deg) brightness(96%) contrast(93%);
}
.price-body .btn-choose {
background: #EDF3F9;
border-radius: 8px;
font-size: 14px;
font-weight: 500;
color: var(--ts_primary_color);
padding: 9px 30px;
margin: 0 auto;
display: inline-flex;
width: 100%;
text-align: center;
align-items: center;
justify-content: center;
}
.price-body .btn-choose input[type="radio"], .price-body .btn-choose label {
margin-top: 0;
margin-bottom: 0;
}
.user-packages {
list-style: none;
}
ul.user-packages li {
padding-top: 15px;
}
ul.user-packages li:last-child {
padding-bottom:0;
}
.user-packages li p{
margin-bottom: 0;
}
.user-packages.price-card:hover {
color: #fff;
}
.user-packages.price-card h4{
margin: 0;
}
.radio_hole{
display: flex;
align-items: start;
}
.radio_hole input[type="radio"]{
margin-top: 6px;
font-size: 34px;
width: 15px;
height: 15px;
}
.user-packages.price-card:hover h4{
color: #fff;
}
.price-card:hover {
background: var(--ts_primary_color);
}
.price-card:hover .price-head h6,
.price-card:hover .price-head h1,
.price-card:hover .price-body ul li,
.price-card:hover .price-head h1 span,
.price-card:hover .price-head p {
background-color: var(--ts_primary_color);
color: #fff;
}
.price-toggle {
font-weight: 500;
font-size: 14px;
color: #28283C;
text-align: center;
margin-bottom: 40px;
}
.price-toggle .checktoggle {
margin: 0 8px;
background: var(--ts_primary_color);
}
.price-toggle .check:checked + .checktoggle {
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
}
/*-----------------
24. Category
-----------------------*/
.category-card {
background: #FFFFFF;
border: 2px solid #F5F5F5;
border-radius: 10px;
margin-bottom: 24px;
}
.category-img-parent {
position: relative;
}
.category-img {
overflow: hidden;
border-radius: 10px 10px 0 0;
}
.category-img img {
width: 100%;
border-radius: 10px 10px 0 0;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
-moz-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-ms-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-o-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
}
.category-img:hover img {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
transform: scale(1.15);
}
.category-info {
padding: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.category-name {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.category-icon {
width: 45px;
height: 45px;
background: var(--ts_secondary_color);
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
margin-right: 10px;
}
.category-name h6 {
font-size: 20px;
margin-bottom: 0;
}
.category-name h6 a {
color: #28283C;
}
.category-name h6 a:hover {
color: var(--ts_primary_color);
}
.category-info p {
margin-bottom: 0;
}
/*-----------------
25. Maintenance
-----------------------*/
.maintenance-wrap h2 {
font-size: 38px;
margin-bottom: 8px;
}
.maintenance-wrap p {
font-size: 14px;
color: #74788D;
margin-bottom: 30px;
}
.maintenance-wrap h6 {
font-weight: 500;
font-size: 18px;
margin: 0 10px 15px 0;
}
.maintenance-wrap .social-icon ul {
margin: 0 0 15px;
}
.social-icon.media-icon ul {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
list-style: none;
padding: 0;
}
.media-icon.social-icon ul li {
margin-right: 16px;
}
.media-icon.social-icon ul li:last-child {
margin-right: 0;
}
.media-icon.social-icon ul li a {
color: var(--ts_primary_color);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 18px;
transition: all 0.4s ease 0s;
width: 36px;
height: 36px;
border-radius: 50%;
justify-content: center;
align-items: center;
background: var(--ts_secondary_color);
}
.media-icon.social-icon ul li a:hover {
background-color: var(--ts_primary_color);
color: #fff;
}
.maintenance-wrap .btn {
font-weight: 700;
font-size: 14px;
padding: 10px 22px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.maintenance-sec {
padding: 80px 0;
}
.maintenance-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 15px;
}
/*-----------------
26. Coming Soon
-----------------------*/
.countdown-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.countdown-container .countdown-el {
margin-right: 40px;
text-align: center;
position: relative;
}
.countdown-container .countdown-el:before {
position: absolute;
content: ":";
top: 50%;
transform: translateY(-50%);
right: -25px;
font-weight: 500;
font-size: 34px;
}
.countdown-container .countdown-el:last-child {
margin-right: 0;
}
.countdown-container .countdown-el:last-child:before {
content: none;
}
.countdown-container .countdown-el p {
font-weight: 500;
font-size: 30px;
color: #28283C;
margin-bottom: 3px;
}
.countdown-container .countdown-el span {
font-weight: 500;
font-size: 14px;
margin-bottom: 0;
}
.email-notify {
margin-bottom: 30px;
}
.email-notify .form-info, .email-notify .btn {
margin-bottom: 15px;
}
.email-notify .btn {
font-weight: 500;
font-size: 14px;
padding: 11px 36px;
min-width: auto;
border-radius: 8px;
}
.coming-back {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
}
.coming-back p {
font-weight: 500;
font-size: 18px;
color: #28283C;
margin: 0 23px 0 0;
}
/*-----------------
27. Terms & Conditions
-----------------------*/
.terms-content p {
margin-bottom: 24px;
color: #74788D;
}
.terms-content p:last-child {
margin-bottom: 0;
}
.terms-content ul {
margin-bottom: 24px;
list-style: none;
padding: 0;
}
.terms-content ul li {
position: relative;
font-size: 14px;
color: #74788D;
margin-bottom: 10px;
padding-left: 30px;
}
.terms-content ul li:before {
position: absolute;
top: 0;
left: 0;
font-family: 'FontAwesome';
font-weight: 900;
content: "\f058";
color: var(--ts_primary_color);
}
.terms-btn .btn {
font-weight: 500;
font-size: 14px;
border-radius: 4px;
padding: 10px 23px;
margin-right: 15px;
}
.terms-btn .btn:last-child {
margin-right: 0;
}
.privacy-cont p:last-child {
margin-bottom: 0;
}
/*-----------------
28. Provider Header
-----------------------*/
.provider-body .header {
background: #fff;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 999;
height: 76px;
width: auto;
transition: all 0.45s ease 0s;
}
.header .header-left {
float: left;
height: 76px;
padding: 0 20px;
position: relative;
text-align: center;
width: 270px;
z-index: 1;
transition: all 0.2s ease-in-out;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.header .header-left .logo {
display: inline-block;
line-height: 60px;
}
.header .header-left .logo img {
max-height: 24px;
width: auto;
}
.page-headers h6{
margin: 0;
font-size: 22px;
color: #28283C;
font-weight: 500;
}
.header-left .logo.logo-small {
display: none;
}
.header-split {
display: flex;
align-items: center;
justify-content: space-between;
padding: 0 24px;
}
.header .dropdown-menu > li > a {
position: relative;
}
.header .dropdown-toggle:after {
display: none;
}
.header .has-arrow .dropdown-toggle:after {
border-top: 0;
border-left: 0;
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
content: '';
height: 8px;
display: inline-block;
pointer-events: none;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all 0.15s ease-in-out;
transition: all 0.15s ease-in-out;
width: 8px;
vertical-align: 2px;
}
.header .has-arrow .dropdown-toggle[aria-expanded="true"]:after {
-webkit-transform: rotate(-135deg);
-ms-transform: rotate(-135deg);
transform: rotate(-135deg);
}
.user-menu {
float: right;
margin: 0;
position: relative;
z-index: 99;
align-items: center;
}
.dropdown-heads > a {
background: #F7F7FA;
width: 40px;
height: 40px !important;
display: flex;
align-items: center;
border-radius: 50px;
justify-content: center;
}
.dropdown-heads {
margin: 0 5px;
}
.provider-body .user-menu.nav > li > a {
color: #292D32;
font-size: 13px;
padding: 0 15px;
margin: 18px 0;
}
.provider-body .user-menu.nav > li > a.viewsite {
display: inline-flex;
align-items: center;
margin: 0;
}
.provider-body .user-menu.nav > li > a.viewsite:hover,
.provider-body .user-menu.nav > li > a.viewsite:hover i {
color: var(--ts_primary_color);
background: transparent;
}
.user-menu.nav > li > a:hover,
.user-menu.nav > li > a:focus {
background-color: var(--ts_primary_color);
}
.user-menu.nav > li.view-btn > a:hover i,
.user-menu.nav > li.view-btn > a:focus i {
color: #fff;
}
.user-menu.nav > li.view-btn > a:focus {
background-color: #923564 !important;
}
.user-link{
display: flex;
align-items: center;
}
span.user-content {
padding-left: 8px;
}
span.user-name {
display: block;
color: #28283C;
font-size: 14px;
font-weight: 600;
}
span.user-details {
color: #9E9E9E;
font-size: 12px;
font-weight: 400;
}
.user-menu.nav > li > a.mobile_btn {
border: 0;
position: relative;
padding: 0;
margin: 0;
cursor: pointer
}
.user-menu .dropdown-menu {
min-width: 200px;
padding: 0;
}
.user-menu .dropdown-menu .dropdown-item {
padding: 7px 15px;
}
.user-menu .dropdown-menu .dropdown-item {
display: flex;
align-items: center;
/* border-top: 1px solid #e3e3e3; */
padding: 10px 15px;
font-size: 14px;
}
.user-menu .dropdown-menu .dropdown-item:hover {
color: var(--ts_primary_color);
}
.header .dropdown-menu > li > a:focus,
.header .dropdown-menu > li > a:hover {
background-color: var(--ts_primary_color);
color: #fff;
}
.provider-page .header .dropdown-menu > li > a:focus,
.provider-page .header .dropdown-menu > li > a:hover {
background-color: var(--ts_primary_color);
color: #fff!important;
}
.header .dropdown-menu > li > a:focus i,
.header .dropdown-menu > li > a:hover i {
color: #fff;
}
.header .dropdown-menu > li > a {
padding: 10px 18px;
}
.header .dropdown-menu > li > a i {
color: var(--ts_primary_color);
margin-right: 10px;
text-align: center;
width: 18px;
}
.header .user-menu .dropdown-menu > li > a i {
color: var(--ts_primary_color);
font-size: 16px;
margin-right: 10px;
min-width: 18px;
text-align: center;
}
.header .user-menu .dropdown-menu > li > a:focus i,
.header .user-menu .dropdown-menu > li > a:hover i {
color: #fff;
}
.mobile_btn {
display: none;
float: left;
}
.slide-nav .sidebar {
margin-left: 0;
}
.user-header {
background-color: #f9f9f9;
display: flex;
padding: 10px 15px;
}
.user-header .user-text {
margin-left: 10px;
}
.user-header .user-text h6 {
margin-bottom: 2px;
}
.menu-title {
color: #a3a3a3;
display: block;
font-size: 14px;
margin-bottom: 5px;
padding: 0 25px;
}
.sidebar-overlay {
background-color: rgba(0, 0, 0, 0.6);
display: none;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 1000;
}
.sidebar-overlay.opened {
display: block;
}
html.menu-opened {
overflow: hidden;
}
html.menu-opened body {
overflow: hidden;
}
.user-menu.nav > li.view-btn > a {
display: flex ;
align-items: center;
justify-content: center;
color: #fff;
padding: 9px 15px;
border-radius: 6px;
background-color: var(--ts_primary_color);
}
.user-menu.nav > li.view-btn > a:hover {
background-color: #e60073;
color: #fff;
}
.user-menu.nav > li.view-btn > a i {
font-size: 17px;
position: relative;
}
.view-btn {
margin-right: 15px;
}
.select-by {
min-width: 134px;
margin-right: 25px;
}
.delete-wrap {
margin-bottom: 30px;
}
.delete-wrap h2 {
font-size: 24px;
margin-bottom: 25px;
}
.modal-content.doctor-profile {
border-radius: 4px;
}
.delete-wrap p {
font-size: 24px;
margin-bottom: 20px;
}
.del-icon {
margin-bottom: 23px;
}
.del-icon i {
font-size: 60px;
color: #F0142F;
margin-bottom: 23px;
}
.submit-section {
text-align: center;
margin-top: 25px;
}
.del-icon {
margin-bottom: 23px;
}
.modal.contentmodal .modal-content .submit-section .btn{
padding: 7px 12px;
border-radius: 8px;
font-size: 16px;
font-weight: 600;
color: #fff;
min-width: 150px;
margin-top: 5px;
}
.main-wrapper {
width: 100%;
}
.mobile_btns {
display: none;
float: left;
}
/*-----------------
29. Sidebar
-----------------------*/
.sidebar {
background-color: #fff;
bottom: 0;
left: 0;
margin-top: 0;
position: fixed;
top: 76px;
transition: all 0.2s ease-in-out 0s;
width: 270px;
z-index: 1000;
box-shadow: 14px 14px 25px rgba(202, 202, 202, 0.12);
}
.sidebar.opened {
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.sidebar-inner {
height: 100%;
min-height: 100%;
transition: all 0.2s ease-in-out 0s;
}
.sidebar-menu {
padding: 1.5rem;
}
.user-sidebar .sidebar-menu {
padding: 0;
}
.user-sidebar a:not([href]):not([class]),
.user-sidebar a:not([href]):not([class]):hover {
color: #74788D;
text-decoration: none;
}
.sidebar-menu ul {
font-size: 15px;
list-style-type: none;
margin: 0;
padding: 0;
position: relative;
width: 100%;
}
.sidebar-menu li a {
color: #68616D;
display: block;
font-weight: 500;
height: auto;
padding: 0 20px;
}
.sidebar-menu li a:hover {
color: var(--ts_primary_color);
}
.sidebar-menu > ul > li > a:hover {
color: var(--ts_primary_color);
}
.sidebar-menu > ul > li.active > a:hover {
color: var(--ts_primary_color);
}
.sidebar-menu li.active > a {
color: var(--ts_primary_color);
}
.sidebar-menu .menu-arrow {
-webkit-transition: -webkit-transform 0.15s;
-o-transition: -o-transform 0.15s;
transition: transform .15s;
position: absolute;
right: 0;
display: inline-block;
font-family: "Font Awesome 5 Free";
font-weight: 900;
text-rendering: auto;
line-height: 40px;
font-size: 16px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
line-height: 18px;
top: 2px;
}
.sidebar-menu .menu-arrow:before {
content: "\f105";
}
.sidebar-menu li a.subdrop .menu-arrow {
-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.sidebar-menu ul ul a .menu-arrow {
top: 10px;
right: 0;
}
.menu-title {
color: #9e9e9e;
display: flex;
font-size: 14px;
opacity: 1;
padding: 5px 10px 5px 20px;
white-space: nowrap;
margin-top: 30px;
}
.menu-title h6 {
margin: 0;
}
.siderbar-toggle .switch {
position: relative;
display: inline-block;
margin-bottom: 0;
padding: 0 20px;
}
.siderbar-toggle {
position: relative;
}
.sidebar-header {
display: flex;
align-items: center;
width: 100%;
padding: 27px;
justify-content: space-between;
}
.sidebar-logo .logo {
height: 27px;
}
.siderbar-toggle .switch input {
opacity: 0;
width: 0;
height: 0;
}
.siderbar-toggle .slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #CCCFE0;
-webkit-transition: .4s;
transition: .4s;
width: 41px;
height: 21px;
}
.siderbar-toggle .slider:before {
position: absolute;
content: "";
height: 17px;
width: 17px;
left: 4px;
bottom: 2px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
.siderbar-toggle input:checked + .slider {
background-color:var(--ts_primary_color);
}
.siderbar-toggle input:focus + .slider {
box-shadow: 0 0 1px var(--ts_primary_color);
}
.siderbar-toggle input:checked + .slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
left: -5px;
}
.siderbar-toggle .slider.round {
border-radius: 34px;
}
.siderbar-toggle .slider.round:before {
border-radius: 50%;
}
.menu-title > i {
float: right;
line-height: 40px;
}
.sidebar-menu li.menu-title a {
color: #ff9b44;
display: inline-block;
margin-left: auto;
padding: 0;
}
.card-heads {
display: flex;
align-items: center;
justify-content: space-between;
}
.card-heads {
display: flex;
}
.sidebar-menu li.menu-title a.btn {
color: #fff;
display: block;
float: none;
font-size: 15px;
margin-bottom: 15px;
padding: 10px 15px;
}
.sidebar-menu ul ul a.active {
color: var(--ts_primary_color);
}
.mobile_btn {
display: none;
float: left;
}
.sidebar .sidebar-menu > ul > li > a span {
transition: all 0.2s ease-in-out 0s;
display: inline-block;
margin-left: 10px;
white-space: nowrap;
}
.sidebar .sidebar-menu > ul > li > a span.chat-user {
margin-left: 0;
overflow: hidden;
text-overflow: ellipsis;
}
.sidebar .sidebar-menu > ul > li > a span.badge {
margin-left: auto;
}
.sidebar-menu ul ul a {
display: block;
position: relative;
}
.sidebar-menu ul ul li:last-child a {
padding-bottom: 0;
}
.sidebar-menu ul ul {
display: none;
padding-top: 12px;
}
.sidebar-menu ul ul ul a {
padding-left: 65px;
}
.sidebar-menu ul ul ul ul a {
padding-left: 85px;
}
.sidebar-menu > ul > li {
margin-bottom: 30px;
position: relative;
}
.sidebar-menu > ul > li:last-child {
margin-bottom: 0;
}
.sidebar-menu .menu-arrow i {
-webkit-transition: -webkit-transform 0.15s;
-o-transition: -o-transform 0.15s;
transition: transform .15s;
position: absolute;
right: 20px;
display: inline-block;
text-rendering: auto;
font-size: 18px;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
top: 10px;
width: auto;
}
.sidebar-menu li a.subdrop .menu-arrow i {
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
}
.sidebar-menu ul ul a .menu-arrow {
top: 10px;
}
.sidebar-menu > ul > li > a {
align-items: center;
border-radius: 5px;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 0;
position: relative;
transition: all 0.2s ease-in-out 0s;
}
.sidebar-menu li.active > a {
color: var(--ts_primary_color);
}
.sidebar-menu li.active > a img,
.sidebar-menu li > a:hover img {
filter: invert(29%) sepia(76%) saturate(7498%) hue-rotate(246deg) brightness(99%) contrast(88%);
}
.mini-sidebar .logo-small{
display: block;
min-width: 20px;
}
.mini-sidebar .sidebar-header {
padding: 15px 0;
justify-content: center;
}
.mini-sidebar .menu-user-info,
.mini-sidebar .menu-user span {
display: none;
}
.mini-sidebar.expand-menu .sidebar-header{
padding: 27px;
justify-content: space-between;
}
.mini-sidebar .logo{
display:none;
}
.logo-small{
display: none;
}
.mini-sidebar.expand-menu .logo{
display: block;
}
.mini-sidebar.expand-menu .siderbar-toggle {
opacity: 1;
width: auto;
}
.mini-sidebar #toggle_btn .slider {
background-color: var(--ts_primary_color);
}
.mini-sidebar #toggle_btn .slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
left: -5px;
}
.sidebar-menu {
height: calc(100vh - 76px);
display: flex;
flex-wrap: wrap;
width: 100%;
}
.sidebar-menu ul li a i {
display: inline-block;
font-size: 20px;
line-height: 24px;
text-align: left;
vertical-align: middle;
width: 20px;
transition: all 0.2s ease-in-out 0s;
}
.sidebar-menu ul li.menu-title a i {
font-size: 16px !important;
margin-right: 0;
text-align: right;
width: auto;
}
.sidebar-menu li a > .badge {
color: #fff;
}
.menu-bottom {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
align-self: end;
justify-content: space-between;
margin: 50px 0 0;
padding: 0 15px 15px;
width: 100%;
}
.menu-user {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.menu-user-img {
position: relative;
margin-right: 10px;
}
.menu-user-img img {
width: 41px;
height: 41px;
border-radius: 50%;
}
.menu-user-info h6 {
font-weight: 500;
font-size: 15px;
margin-bottom: 3px;
}
.menu-user-info p {
font-size: 12px;
margin-bottom: 0;
}
.sidebar > div {
position: static !important;
}
.select-set {
color: #CED1DA;
}
.user-drop {
border: 0;
box-shadow: 0px 0px 30px rgba(69, 69, 69, 0.15);
padding: 20px;
display: none;
position: absolute;
bottom: 15px;
left: 100%;
width: 300px;
}
#dropboxes::before {
border: 8px solid #fff;
border-color: transparent transparent #fff #fff;
box-shadow: -2px 2px 2px -1px rgb(0 0 0 / 10%);
content: "";
left: 0;
position: absolute;
bottom: 16px;
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.user-drop ul, .set-user {
border-top: 2px solid #F4F4F4;
}
.set-user {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
padding: 15px 0;
}
.set-user p {
font-weight: 500;
font-size: 14px;
color: #9F9F9F;
margin-bottom: 0;
}
.user-drop ul li {
margin-bottom: 10px;
}
.user-drop ul li:last-child {
margin-bottom: 0;
}
.sidebar-menu .set-menu {
padding: 15px 0;
}
.sidebar-menu .help-menu {
padding: 15px 0 0;
}
.user-drop ul li a {
padding: 0;
font-size: 14px;
color: #6B6B6B;
}
.help-menu li a {
font-weight: 400;
text-decoration: underline;
}
.user-drop .menu-user {
margin-bottom: 15px;
}
.user-drop .menu-user-info p {
color: #949494;
}
/*-----------------
30. Provider Dashboard
-----------------------*/
.provider-body {
margin-top: 0;
}
.provider-body .page-wrapper {
background-color: #fff;
padding-top: 76px;
min-height: calc(100vh - 40px);
margin-left: 270px;
position: relative;
}
.provider-body .page-wrapper > .content {
padding: 24px;
}
.main-title {
font-size: 20px;
font-weight: 500;
margin-bottom: 30px;
}
.dash-card {
background: #fff;
border: 2px solid rgba(236, 238, 246, 0.85);
border-radius: 6px;
margin-bottom: 24px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-direction: column;
}
.dash-header {
padding: 10px;
}
.dash-widget-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 20px;
}
.dash-widget-icon {
width: 50px;
height: 50px;
background: #EEF0F7;
border-radius: 6px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
margin-right: 10px;
flex-shrink: 0;
font-size: 18px;
}
.dash-widget-info {
margin-right: 20px;
}
.dash-widget-info h6 {
font-weight: 400;
margin-bottom: 5px;
}
.dash-widget-info h5 {
font-size: 19px;
margin-bottom: 0;
}
.dash-header p {
font-size: 12px;
color: #767676;
}
.dash-header p span {
color: #3F3F3F;
}
.dash-header select {
border: 1px solid #E1E2E5;
border-radius: 6px;
font-size: 14px;
color: #68616D;
padding: 4px;
}
.dash-total {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.dash-total p {
margin: 0 10px 0 0;
}
.dash-total .badge-success {
font-size: 10px;
padding: 1px 7px;
border-radius: 25px;
}
.dash-total .btn {
margin: 0 auto;
font-weight: 500;
font-size: 14px;
padding: 5px 22px;
}
.dash-widget-img {
margin-top: auto;
}
.dash-widget-img img {
width: 100%;
}
.subhead-title {
font-weight: 500;
font-size: 18px;
margin-bottom: 25px;
}
.plan-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
flex-wrap: wrap;
margin-bottom: 15px;
}
.plan-term {
margin-bottom: 15px;
}
.plan-price h4 {
font-weight: 700;
margin-bottom: 2px;
}
.plan-price p {
font-size: 13px;
margin-bottom: 0;
}
.plan-term h6 {
font-size: 14px;
font-weight: 400;
color: #737373;
margin-bottom: 0;
}
.plan-term h6 span {
color: #28283C;
}
.plan-term h5 {
font-weight: 500;
font-size: 16px;
margin-bottom: 5px;
}
.plan-term p {
font-size: 14px;
margin-bottom: 15px;
}
.plan-price {
margin-bottom: 15px;
}
.plan-price .btn {
min-width: 140px;
border-radius: 6px;
font-size: 14px;
padding: 7px 15px;
}
.plan-btns .btn {
font-weight: 500;
font-size: 14px;
margin: 5px 14px 0 0;
}
.view-history {
text-align: center;
}
.view-history .btn {
font-weight: 500;
font-size: 14px;
padding: 9px 35px;
}
/*-----------------
31. Provider Signup
-----------------------*/
.signup-list ul {
border-bottom: 5px solid #F2F2F2;
}
.signup-list ul li {
display: inline-block;
}
.signup-list ul li a {
display: inline-block;
padding: 12px 27px;
font-weight: 500;
font-size: 14px;
color: rgba(0, 0, 0, 0.22);
position: relative;
}
.signup-list ul li a.active {
color: #28283C;
}
.signup-list ul li a.active:before {
position: absolute;
content: "";
background: var(--ts_primary_color);
border-radius: 25px;
width: 100%;
height: 5px;
bottom: -4px;
left: 0;
}
.price-tab ul li {
margin: 0 14px 16px 0;
}
.price-tab ul li:last-child {
margin-right: 0;
}
.price-tab ul li a {
display: inline-block;
background: #fff;
border: 1px solid #E6E6E6;
border-radius: 6px;
font-weight: 500;
font-size: 14px;
padding: 10px 24px;
color: #28283C;
}
.price-tab ul li .active, .price-tab ul li a:hover {
background: #EDF3F9;
border-color: #EDF3F9;
color: #28283C;
}
.price-subscribe {
margin-bottom: 10px;
}
.price-subscribe .price-card {
margin-bottom: 30px;
}
.price-btn {
text-align: center;
}
.price-btn .btn {
font-weight: 700;
padding: 13px 20px;
min-width: 170px;
}
.subscribe-box {
border: 2px solid #F4F4F4;
border-radius: 6px;
padding: 12px;
margin-bottom: 24px;
}
.subscribe-box ul li {
font-weight: 500;
font-size: 14px;
color: #494949;
margin-bottom: 10px;
}
.subscribe-box ul li:last-child {
margin-bottom: 0;
}
.subscribe-box ul li span {
font-weight: 400;
font-size: 13px;
color: #777777;
float: right;
margin-right: 25px;
}
.subscribe-box ul li span a {
color: #0E82FD;
font-weight: 500;
font-size: 12px;
text-decoration: underline;
}
.payment-subscribe .btn {
font-weight: 700;
padding: 7px 18px;
margin-bottom: 30px;
}
.payment-subscribe .custom_check {
font-size: 13px;
color: #8D8D8D !important;
}
.payment-methods .custom_radio {
font-weight: 500;
font-size: 14px;
color: #28283C;
margin-bottom: 25px;
}
.payment-methods h6, .payment-subscribe h6 {
font-weight: 500;
font-size: 18px;
margin-bottom: 30px;
}
.payment-methods h6 span {
color: #999999;
}
/*-----------------
32. Provider Services
-----------------------*/
.fav-item .item-info {
position: unset;
padding: 0;
width: auto;
}
.serv-info .serv-edit, .serv-info span {
font-weight: 500;
font-size: 14px;
color: #68616D;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.serv-info a:hover {
color: var(--ts_primary_color);
}
.serv-info .serv-edit i, .serv-info span i {
margin-right: 5px;
}
.tab-list li {
margin: 0 10px 20px 0;
}
.tab-list li a {
background: #fff;
border: 2px solid #E1E2E5;
border-radius: 6px;
font-weight: 500;
font-size: 15px;
padding: 8px 20px;
display: inline-block;
}
.tab-list li a.active, .tab-list li a:hover {
background: var(--ts_primary_color);
border-color: var(--ts_primary_color);
color: #fff;
}
/*-----------------
33. Provider Payout
-----------------------*/
.add-set {
font-weight: 600;
font-size: 16px;
padding: 9px 23px;
}
.page-header .add-set {
margin-bottom: 30px;
}
.balance-head {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.balance-head h6 {
font-size: 16px;
color: #68616D;
font-weight: 500;
margin-bottom: 15px;
}
.balance-head p {
font-size: 14px;
margin-bottom: 15px;
}
.balance-crad h3 {
font-weight: 700;
font-size: 31px;
color: #1A1A1A;
margin: 0;
}
.balance-crad .view-transaction {
color: #0084FF;
font-weight: 500;
font-size: 14px;
text-decoration: underline;
margin-right: 15px;
}
.balance-crad .view-transaction:hover {
color: var(--ts_primary_color);
text-decoration: none;
}
.balance-crad .btn {
background: var(--ts_secondary_color);
border-radius: 6px;
color: var(--ts_primary_color);
font-weight: 500;
font-size: 14px;
padding: 6px 23px;
margin-top: 2px;
}
.balance-crad .btn:hover {
background: var(--ts_primary_color);
color: #fff;
}
.balance-amt {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 20px;
}
.balance-crad .balance-amt {
margin-bottom: 0;
}
.balance-amt .badge-success {
font-size: 12px;
margin-bottom: 10px;
padding: 4px 10px;
}
.provider-subtitle h6 {
font-size: 20px;
font-family: 'Poppins', sans-serif;
margin-bottom: 20px;
}
.provide-table {
margin-bottom: 50px;
}
/*-----------------
34. Provider Availability
-----------------------*/
.availability-sec h6 {
font-weight: 500;
font-size: 16px;
margin-bottom: 15px;
}
.availability-sec label {
margin-bottom: 15px;
}
.availability-sec .form-control {
background: #F9F9F9;
}
.availability-sec .form-control::placeholder {
color: #BABABA;
font-weight: 500;
font-size: 12px;
}
.availability-sec .input-group-text {
background: #F6F6F6;
border-radius: 10px 0 0 10px;
min-width: 74px;
justify-content: center;
font-weight: 500;
font-size: 14px;
}
.text-dark {
color: #252525 !important;
}
.fw-500 {
font-weight: 500;
}
/*-----------------
35. Coupon
-----------------------*/
.action-set {
background: #F5F5F5;
color: #2C323F;
width: 28px;
display: inline-flex;
height: 28px;
align-items: center;
justify-content: center;
border-radius: 50%;
margin-right: 10px;
}
.action-set:hover {
background: var(--ts_primary_color);
color: #fff;
}
.table-action .action-set:last-child {
margin-right: 0;
}
.page-header .review-sort, .page-header .grid-listview {
margin-bottom: 30px;
}
.coupon-submit {
text-align: center;
}
.coupon-submit .btn {
font-weight: 700;
padding: 10px 15px;
min-width: 300px;
}
.coupon-radio .custom_radio {
font-weight: 500;
font-size: 14px;
color: #28283C;
}
.custom_radio.radio-success input:checked ~ .checkmark {
border-color: #00CC45;
}
.custom_radio.radio-success input:checked ~ .checkmark::after {
background-color: #00CC45;
}
/*-----------------
36. Provider Settings
-----------------------*/
.page-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.content-side {
min-width: 260px;
}
.content-sidebar {
padding: 24px;
}
.content-sideheading {
margin-bottom: 20px;
}
.content-sideheading h6 {
font-size: 16px;
color: #28283C;
font-weight: 500;
margin-bottom: 0;
}
.content-sidemenu ul {
list-style: none;
padding: 0;
margin: 0 0 20px;
}
.content-sidemenu ul li h5 {
font-size: 13px;
color: #526484;
font-weight: 500;
margin-bottom: 15px;
}
.content-sidemenu ul li a {
color: #8094AE;
font-size: 14px;
font-weight: 500;
padding-left: 25px;
position: relative;
}
.content-sidemenu ul li a:before {
position: absolute;
content: '\f101';
font-family: 'FontAwesome';
color: #9597A9;
left: 0;
top: 0;
}
.content-sidemenu ul li a.active, .content-sidemenu ul li a.active:before,
.content-sidemenu ul li a:hover, .content-sidemenu ul li a:hover:before {
color: #12151C;
}
.content-sidemenu ul li h4 {
color: #8094AE;
font-size: 13px;
padding-left: 20px;
margin-bottom: 0;
font-weight: 400;
}
.content-sidemenu ul li {
margin-bottom: 10px;
padding-left: 25px;
}
.content-sidemenu ul li.submenu-side a {
padding-left: 40px;
}
.main-content {
width: calc(100% - 260px);
padding: 24px;
}
.bootstrap-tagsinput {
display: block;
border-radius: 5px;
background: #FFFFFF;
border: 1px solid #dcdcdc;
min-height: 42px;
padding-top: 4px;
padding-left: 10px;
padding-right: 10px;
width: 100%;
box-shadow: none;
}
.bootstrap-tagsinput .tag {
margin-right: 5px;
margin-bottom: 5px;
color: #74788D;
background: #F4F7FF !important;
font-size: 14px;
font-weight: 500;
padding: 0;
color: #74788D;
border-radius: 5px;
}
.bootstrap-tagsinput .tag [data-role="remove"] {
position: relative;
left: 7px;
cursor: pointer;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
content: "x";
padding: 0 2px;
}
.bootstrap-tagsinput input {
line-height: 36px;
border: 1px solid transparent;
background: transparent;
}
.bootstrap-tagsinput input:focus-visible {
border: 1px solid transparent;
}
.label-text {
font-size: 11px;
color: #9D9D9D;
}
.form-checkbox .custom_check {
font-size: 12px !important;
color: #68616D !important;
margin-right: 24px;
margin-bottom: 2px;
}
.slot-flex .select2-container {
width: auto !important;
min-width: 100px;
}
.remaind-select .bank-selection {
display: inline-block;
margin-right: 15px;
}
.remaind-select .bank-selection label {
width: auto;
margin-bottom: 0;
height: auto;
padding: 10px;
}
.remaind-select .bank-selection input:checked ~ label {
border: 2px solid #00CC45;
}
.remaind-select .bank-selection .role-check {
background: #fff;
height: 20px;
}
.appointment-sec .widget-title h4 {
font-size: 22px;
font-weight: 500;
}
/*-----------------
37. Provider Plan
-----------------------*/
.card-payments h6 {
font-weight: 500;
font-size: 14px;
margin-bottom: 12px;
}
.card-num {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 12px;
}
.card-num h6 {
font-weight: 700;
font-size: 19px;
color: #454545;
margin-bottom: 0;
}
.card-num h6 span {
color: #28283C;
}
.visa-img {
background: #fff;
border: 1px solid #DFE0E3;
border-radius: 4px;
padding: 2px 4px;
margin-right: 8px;
}
.card-payments.active {
border: 2px solid #9DCEFF;
}
.card-payments.active:before {
position: absolute;
content: '\f058';
font-family: 'FontAwesome';
color: #00CC45;
right: -5px;
top: -10px;
}
.card-payments a {
font-weight: 500;
font-size: 14px;
color: #FF2828;
text-decoration: underline;
float: right;
}
.card-payment-add {
background: #fff;
border: 2px dashed rgba(82, 82, 82, 0.3);
border-radius: 4px;
margin-bottom: 24px;
padding: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
}
.card-payment-add span {
width: 52px;
height: 52px;
background: #98A2B3;
color: #fff;
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
}
.pay-next {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-direction: column;
}
.pay-next .plan-info:last-child {
margin: auto 0 0;
}
.pay-next .plan-info:last-child .plan-price {
margin-bottom: 0;
}
/*-----------------
38. Add Service Information
-----------------------*/
.form-duration {
position: relative;
}
.form-duration .mins {
position: absolute;
background: #fff;
border-radius: 6px;
color: #A2A2A2;
font-weight: 500;
font-size: 12px;
padding: 9px 18px;
top: 50%;
transform: translateY(-50%);
right: 4px;
}
.form-duration .form-control {
padding: 10px 70px 10px 15px;
}
.ck-editor .ck.ck-editor__main>.ck-editor__editable {
background: #F6F6F6 !important;
}
.ck-editor .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused) {
border: 0;
border-radius: 0 0 10px 10px;
}
.ck-editor .ck.ck-toolbar {
background: #F5F5F5;
border: 1px solid #F5F5F5;
border-radius: 10px 10px 0 0 !important;
}
.sml-info {
font-size: 12px;
color: #929292;
}
.area-info {
font-size: 11px;
color: #B0B0B0;
}
.add-text {
font-weight: 500;
font-size: 14px;
color: var(--ts_primary_color);
}
#progressbar {
margin-bottom: 32px;
}
#progressbar li {
display: inline-flex;
display: -webkit-inline-flex;
align-items: center;
-webkit-align-items: center;
margin: 0 30px 20px 0;
background: #FBFBFF;
box-shadow: 0px 1px 2px rgba(55, 65, 81, 0.08);
padding: 10px;
position: relative;
text-align: left;
opacity: 0.8;
}
#progressbar li:last-child {
margin-right: 0;
}
#progressbar li::after {
position: absolute;
display: block;
content: '';
width: 0;
height: 0;
left: 100%;
top: 0;
border-left: 15px solid #FBFBFF;
border-right: 15px solid transparent;
border-top: 31px solid transparent;
border-bottom: 30px solid transparent;
}
#progressbar li.active,
#progressbar li.activated {
background: var(--ts_secondary_color);
opacity: 1;
}
#progressbar li.active::after
#progressbar li.activated::after {
border-left: 15px solid var(--ts_secondary_color);
}
#progressbar .multi-step-info {
margin-right: 10px;
}
#progressbar .multi-step-info h6 {
font-weight: 500;
font-size: 14px;
color: #414141;
margin-bottom: 2px;
}
#progressbar .multi-step-info p {
font-size: 12px;
color: #9A9A9A;
margin-bottom: 0;
}
#progressbar .multi-step-icon span {
width: 39px;
height: 39px;
background: #fff;
border-radius: 50%;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
}
#progressbar li.active span {
background: var(--ts_primary_color);
color: #fff;
}
.sub-title h6 {
font-weight: 500;
font-size: 20px;
margin-bottom: 25px;
}
.schedule-nav {
margin-bottom: 20px;
}
.schedule-nav ul li {
margin: 5px 15px 10px 0;
display: inline-block;
}
.schedule-nav ul li:last-child {
margin-right: 0;
}
.schedule-nav ul > li > a {
border: 1px solid #E4E4E8;
border-radius: 10px;
padding: 7px 15px;
color: #68616D;
font-weight: 500;
font-size: 14px;
}
.schedule-nav ul li a.active, .schedule-nav ul li a:hover {
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
color: #fff;
}
.input-icon .input-group-addon {
background: #F6F6F6;
border-color: #F6F6F6;
padding: 5px 10px;
display: flex;
align-items: center;
justify-content: center;
}
.file-upload {
background: #F6F6F6;
border-radius: 10px;
padding: 60px 20px;
text-align: center;
position: relative;
margin-bottom: 10px;
}
.file-upload img {
margin-bottom: 20px;
}
.file-upload h6 {
font-weight: 700;
font-size: 16px;
margin-bottom: 10px;
}
.file-upload h6 span {
color: var(--ts_primary_color);
text-decoration: underline;
}
.file-upload p {
font-size: 12px;
margin-bottom: 0;
}
.file-upload input {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
cursor: pointer;
}
.file-preview ul {
margin-bottom: 10px;
}
.file-preview ul li {
display: inline-block;
margin: 0 15px 15px 0;
}
.file-preview ul li img {
width: 83px;
height: 72px;
object-fit: cover;
}
.field-btns {
margin-top: 20px;
text-align: right;
}
.field-btns .btn {
font-weight: 500;
font-size: 16px;
padding: 5px 15px;
min-width: 126px;
}
.timepicker-sec {
display: none;
}
fieldset#first-field {
display: block;
}
fieldset {
display: none;
}
.wc_payment_method fieldset {
display: block;
}
/*-----------------
39. Orders
-----------------------*/
.page-topbar .back-link a {
font-size: 15px;
color: #68616D;
display: inline-block;
margin-bottom: 10px;
}
.page-topbar .page-breadcrumb ol {
font-size: 14px;
margin-bottom: 50px;
}
.page-topbar .page-breadcrumb ol li.active {
color: #28283C;
}
.book-id {
margin-bottom: 30px;
}
.book-id h4 {
font-weight: 600;
font-size: 22px;
margin-bottom: 8px;
}
.book-id p {
font-size: 12px;
margin-bottom: 15px;
}
.book-id-action {
text-align: right;
margin-bottom: 30px;
}
.book-id-action .btn {
border: 2px solid #E1E2E5;
color: #28283C;
padding: 8px 15px;
font-weight: 500;
font-size: 14px;
color: #28283C;
background: #fff;
margin: 0 15px 15px 0;
}
.book-id-action .btn:last-child {
margin-right: 0;
}
.chat-item {
margin-bottom: 10px;
}
.slot-box {
background: #F8F8F8;
padding: 10px 10px 0;
margin-bottom: 46px;
}
.slot-box h6 {
font-weight: 500;
font-size: 16px;
margin-bottom: 20px;
}
.slot-booked ul li {
font-size: 13px;
margin-bottom: 10px;
}
.slot-user-img, .slot-chat {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.slot-user-img img {
width: 38px;
height: 38px;
border-radius: 50%;
margin-right: 12px;
}
.slot-user-info {
margin-right: 25px;
}
.slot-user-info p {
font-size: 13px;
margin-bottom: 10px;
}
.slot-action .btn {
font-weight: 500;
font-size: 14px;
padding: 7px 29px;
margin: 0 15px 10px 0;
}
.slot-action .btn:last-child {
margin-right: 0;
}
.slot-action {
float: right;
}
.slot-action .btn-light-success {
color: #1BA345;
}
.order-title {
font-size: 16px;
margin-bottom: 20px;
}
.slot-address h6 {
font-size: 14px;
margin-bottom: 13px;
}
.slot-address ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 13px;
}
.slot-address ul li span {
margin-right: 12px;
}
.slot-address ul li p {
font-size: 13px;
margin-bottom: 0;
}
.order-amt {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.order-amt h5 {
font-size: 14px;
margin-bottom: 10px;
}
.order-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.order-img {
margin-right: 10px;
}
.order-img img {
width: 55px;
height: 55px;
border-radius: 8px;
}
.order-profile h6 {
font-size: 15px;
margin-bottom: 4px;
}
.order-profile p {
font-size: 12px;
color: #5B5B5B;
margin-bottom: 0;
}
.ord-summary ul li {
font-size: 13px;
margin-bottom: 14px;
}
.ord-summary ul li .ord-amt {
float: right;
}
.ord-summary ul li.ord-total {
font-weight: 500;
color: #282828;
}
.ord-code {
background: #F2F7FF;
border-radius: 6px;
padding: 4px 8px;
margin-left: 15px;
}
.order-info {
margin-bottom: 20px;
}
.book-history ul li {
position: relative;
padding: 0 0 24px 20px;
margin-left: 4px;
border-left: 2px solid #E4E7EC;
}
.book-history ul li:before {
content: "";
display: block;
position: absolute;
top: 5px;
left: -4px;
width: 7px;
height: 7px;
background: #fff;
outline: 4px solid #3D5EE1;
border-radius: 50%;
}
.book-history ul li:last-child {
border: 0;
padding-bottom: 0;
}
.book-history ul li h6 {
font-size: 14px;
margin-bottom: 5px;
}
.book-history ul li p {
font-size: 13px;
color: #A098AE;
margin-bottom: 0;
}
.payment-summary {
border-bottom: 1px solid #D8E2E8;
padding-bottom: 30px;
margin-bottom: 45px;
}
.slot-pay p {
font-size: 13px;
}
.slot-pay p span {
background: #D8E3F3;
border-radius: 4px;
padding: 4px;
margin-left: 5px;
}
.order-reviews ul li .order-comment {
margin-bottom: 20px;
}
.order-reviews ul li:last-child .order-comment {
margin-bottom: 0;
}
.order-comment .rating {
margin-bottom: 15px;
}
.order-comment h6 {
font-size: 14px;
color: #68616D;
margin-bottom: 5px;
}
.order-comment p {
font-size: 13px;
color: #A098AE;
margin-bottom: 0;
}
.order-reviews .btn-rebook {
font-weight: 500;
font-size: 14px;
color: #292D32;
margin-bottom: 20px;
}
.order-reviews .btn-rebook:hover {
color: #fff;
}
/*-----------------
40. Calendar
-----------------------*/
.fc .fc-toolbar-title {
font-size: 20px;
font-weight: 500;
display: inline-block;
}
.fc .fc-col-header-cell-cushion {
padding: 9px 4px;
font-weight: 500;
font-size: 16px;
color: #969696 !important;
}
.fc-theme-bootstrap5 a:not([href]) {
color: #969696;
}
.fc-toolbar-chunk .btn-primary.active,
.fc-toolbar-chunk .btn-primary.active:not(:disabled):not(.disabled) {
background: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
color: #fff;
border-radius: 4px !important;
box-shadow: none;
}
.fc-toolbar-chunk .btn-primary {
background: #fff;
border: 0;
color: #68616D;
font-weight: 500;
font-size: 16px;
padding: 3px 12px;
}
.fc-toolbar-chunk .fc-prev-button, .fc-toolbar-chunk .fc-next-button {
width: 35px;
height: 35px;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
background: var(--ts_primary_color);
color: #fff;
border-radius: 50% !important;
}
.fc-toolbar-chunk .btn-group>.btn-group:not(:first-child), .fc-toolbar-chunk .btn-group>.btn:not(:first-child) {
margin-left: 10px;
}
.fc-toolbar-chunk .fc-prev-button:hover,
.fc-toolbar-chunk .fc-next-button:hover {
background: #fff;
color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color) !important;
}
.fc-header-toolbar > .fc-toolbar-chunk > div {
display: inline-block;
}
.fc-toolbar-chunk .fc-today-button.btn-primary {
background: #EFF6FF;
border-color: var(--ts_primary_color);
border-radius: 4px !important;
color: #2563EB;
padding: 4px 15px;
font-weight: 600;
font-size: 16px;
box-shadow: none;
opacity: 1;
}
.leave-action .btn {
font-weight: 500;
font-size: 14px;
padding: 11px 25px;
margin: 0 15px 30px 0;
}
.msg-alert {
margin-bottom: 29px;
}
.msg-alert p {
font-size: 14px;
color: #9597A9;
margin-bottom: 10px;
}
.msg-alert p span {
color: #28283C;
font-weight: 500;
}
.msg-alert p:last-child {
margin-bottom: 0;
}
/*-----------------
41. Cursor
-----------------------*/
.mouse-cursor{
position: fixed;
left: 0;
top: 0;
pointer-events: none;
border-radius: 50%;
-webkit-transform: translateZ(0);
transform: translateZ(0);
visibility: hidden;
}
.cursor-inner {
margin-left:-4px;
margin-top: -4px;
width: 10px;
height: 10px;
z-index: 10000001;
background: var(--ts_primary_color) !important;
-webkit-transition: width .3s ease-in-out, height .3s ease-in-out, margin .3s ease-in-out, opacity .3s ease-in-out;
transition: width .3s ease-in-out, height .3s ease-in-out, margin .3s ease-in-out, opacity .3s ease-in-out;
}
.cursor-inner.cursor-hover {
margin-left: -20px;
margin-top: -20px;
width: 40px;
height: 40px;
background: var(--ts_primary_color) !important;
opacity: .1;
}
.cursor-outer {
margin-left: -15px;
margin-top: -15px;
width: 30px;
height: 30px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
z-index: 10000000;
opacity: .5;
border: 2px solid var(--ts_primary_color);
-webkit-transition: all .08s ease-out;
transition: all .08s ease-out;
}
.cursor-outer.cursor-hover{
opacity: 0;
}
.mim_tm_all_wrap[data-magic-cursor="hide"] .mouse-cursor{
display: none;
opacity: 0;
visibility: hidden;
position: absolute;
z-index: -1111;
}
/*-----------------
42. Booking Details
-----------------------*/
.toggle-sidebar {
width: 400px;
position: fixed;
top: 0;
right: -400px;
height: 100vh;
transition: ease all 0.8s;
-webkit-transition: ease all 0.8s;
-ms-transition: ease all 0.8s;
}
.toggle-sidebar.sidebar-popup {
right: 0;
width: 100%;
transition: ease all 0.8s;
-webkit-transition: ease all 0.8s;
-ms-transition: ease all 0.8s;
z-index: 1000;
}
.sidebar-layout {
background-color: #fff;
border: 1px solid #F1F1F1;
box-shadow: 0px 33px 74px 14px rgba(76, 64, 237, 0.08);
border-radius: 20px 0 0 20px;
max-width: 400px;
width: 100%;
position: absolute;
right: 0;
height: 100vh;
overflow-y: auto;
overflow-x: hidden;
}
.toggle-sidebar .sidebar-header {
padding: 25px 25px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.toggle-sidebar .sidebar-header h5 {
font-size: 18px;
margin-bottom: 0;
}
.toggle-sidebar .sidebar-close {
background: #F1F1F1;
border: 0;
border-radius: 50%;
color: #4F4F4F;
font-size: 15px;
width: 29px;
height: 29px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
margin: 0;
}
.toggle-sidebar .sidebar-close:hover {
background: var(--ts_primary_color);
color: #fff;
}
.bk-wrap {
border-bottom: 1px solid #F0F0F0;
padding: 25px 25px 15px;
}
.bk-wrap h5 {
font-size: 14px;
margin-bottom: 8px;
}
.bk-wrap p {
font-size: 13px;
margin-bottom: 10px;
}
.bk-wrap .bk-price {
font-weight: 500;
font-size: 14px;
margin-bottom: 10px;
}
.book-email {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.book-email h6 {
font-size: 16px;
margin-bottom: 10px;
}
.btn-mail {
background: rgba(76, 64, 237, 0.1);
border-radius: 6px;
font-weight: 500;
font-size: 14px;
color: var(--ts_primary_color);
padding: 7px 15px;
margin-bottom: 10px;
}
.btn-mail:hover,
.edit-book:hover {
background: var(--ts_primary_color);
color: #fff;
}
.bk-service {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.book-confirm h6 {
font-size: 18px;
margin-bottom: 25px;
}
.book-confirm h6 span {
font-size: 12px;
padding: 5px;
color: #34C85D;
margin-left: 5px;
}
.book-confirm ul li {
font-size: 12px;
color: #68616D;
margin-bottom: 15px;
list-style: none;
}
.book-confirm ul li .bk-date {
font-weight: 500;
font-size: 14px;
color: #28283C;
min-width: 100px;
display: inline-block;
}
.book-confirm ul li .bk-date i {
color: #68616D;
width: 18px;
display: inline-block;
}
.book-confirm ul li span {
color: #28283C;
}
.book-confirm .btn {
font-weight: 500;
font-size: 14px;
color: #28283C;
}
.edit-book {
width: 32px;
height: 32px;
background: rgba(76, 64, 237, 0.06);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
border-radius: 50%;
color: #68616D;
}
.bk-history h4 {
font-size: 18px;
margin-bottom: 20px;
}
.bk-history ul li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
padding-bottom: 40px;
}
.bk-history ul li:last-child {
padding-bottom: 0;
}
.bk-history ul li:before {
position: absolute;
content: "";
width: 1px;
height: 100%;
background: #EEEEEE;
left: 19px;
top: 0;
}
.bk-history ul li:last-child:before {
content: none;
}
.bk-history span {
width: 38px;
height: 38px;
background: #F5F4FE;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
border-radius: 50%;
color: var(--ts_primary_color);
margin-right: 15px;
z-index: 1;
}
.bk-history h6 {
font-size: 14px;
margin-bottom: 5px;
}
.bk-history p {
font-size: 12px;
margin-bottom: 0;
}
.wizard-book ul li {
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
position: relative;
padding-right: 40px;
}
.wizard-book ul li:last-child {
padding-right: 0;
}
.wizard-book ul li:before {
position: absolute;
content: "";
width: 100%;
height: 3px;
top: 17px;
left: 15px;
background: #DBE3EB;
}
.wizard-book ul li:last-child:before {
content: none;
}
.wizard-book ul li.activate:before {
background: var(--ts_primary_color);
}
.wizard-book ul li > div {
text-align: center;
z-index: 1;
}
.wizard-book ul li span {
width: 37px;
height: 37px;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
background: #DBE3EB;
color: #fff;
border-radius: 50%;
margin-bottom: 8px;
z-index: 1;
}
.wizard-book ul li.active span,
.wizard-book ul li.activate span {
background: var(--ts_primary_color);
}
.wizard-book ul li h6 {
font-size: 14px;
margin-bottom: 10px;
}
.bk-action {
text-align: center;
}
.bk-action .btn {
border: 1px solid #EAEAEA;
margin-right: 20px;
}
.bk-action .btn:last-child {
margin-right: 20px;
}
/*-----------------
43. Chat
-----------------------*/
/* .chat-scroll {
max-height: calc(100vh - 264px);
overflow-y: auto;
} */
/* .chat-cont-left .chat-scroll {
max-height: calc(100vh - 286px);
overflow-y: auto;
} */
/* .contacts_body {
padding: 0.75rem 0;
overflow-y: auto;
white-space: nowrap;
} */
/* .msg_card_body {
overflow-y: auto;
} */
/* .chat-cont-left .chat-header {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
padding: 15px;
}
.chat-cont-left .chat-header h6 {
font-size: 20px;
margin-bottom: 0;
} */
/* #receiver_name {
color: #28283C;
font-size: 20px;
font-weight: 600;
margin-bottom: 0;
}
.chat-cont-left .chat-header p {
font-size: 12px;
color: #616161;
margin-bottom: 0;
}
.chat-cont-left .chat-header p.users_left {
font-size: initial;
}
.chat-cont-left .chat-header.inner-chat-header {
padding: 15px 0;
}
.chat-cont-left .chat-header.inner-chat-header h6 {
font-size: 16px;
font-weight: 500;
margin-bottom: 0;
}
.chat-list {
margin: 0 auto;
padding: 0 14px;
text-align: center;
}
.chat-list li {
display: inline-block;
margin-bottom: 5px;
}
.chat-list li a {
padding: 5px 11px;
font-weight: 500;
font-size: 12px;
color: #34444C;
border-radius: 50px;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.chat-list li a:hover {
background-color: #F3F3F5;
}
.chat-list li a i {
margin-right: 5px;
}
.chat-list li a.active {
background-color: #F3F3F5;
}
.chat-compose {
width: 37px;
height: 37px;
color: #34444C;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
background: #F9F9F9;
border-radius: 5px;
font-size: 18px;
}
.chat-cont-left .card {
border: 2px solid rgba(220, 220, 220, 0.3);
border-radius: 5px;
}
.chat-file-attachments {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.chat-file-attach {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
margin-right: 20px;
}
.chat-file-download {
width: 28px;
height: 28px;
background: #fff;
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
}
.msg_card_body .media .media-body .msg-box .chat-file-icon {
margin-right: 9px;
}
.msg_card_body .media .media-body .msg-box .chat-file-icon i {
font-size: 25px;
}
.msg_card_body .media .media-body .msg-box .chat-file-info h6 {
font-weight: 500;
margin-bottom: 5px;
}
.msg_card_body .media .media-body .msg-box .chat-file-info p {
color: #828282;
margin-bottom: 0;
} */
/*
.card-footer {
background-color:#fff;
border-radius: 0 0 15px 15px;
border-top: 0;
}
body .search {
border-radius: 15px 0 0 15px ;
background-color: rgba(0,0,0,0.1);
border:0;
color:#fff;
}
.search:focus {
box-shadow:none;
outline:0px;
}
.btn-file {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 20px;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
overflow: hidden;
padding: 0;
vertical-align: middle;
background: #EDEEF7;
border: 1px solid #EDEEF7;
border-radius: 50% !important;
width: 30px;
height: 30px;
position: absolute !important;
left: 10px;
top: 50%;
transform: translateY(-50%);
}
.btn-file input {
cursor: pointer;
filter: alpha(opacity=0);
font-size: 23px;
height: 100%;
margin: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.type_msg {
background: #fff;
box-shadow: 0px 4px 8px rgba(52, 68, 76, 0.04);
border-radius: 50px;
overflow-y: auto;
min-height: 50px;
padding: 10px 107px 10px 45px;
border-radius: 50px !important;
font-size: 10px;
}
.type_msg:focus {
box-shadow:none;
outline:0px;
z-index: unset !important;
}
.type_msg::placeholder {
color: #B1B1B1;
}
.send-action {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
display: inline-flex;
display: -webkit-inline-flex;
align-items: center;
-webkit-align-items: center;
}
.send-action a {
width: 30px;
height: 30px;
display: inline-flex;
display: -webkit-inline-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
background: #EDEEF7;
border: 1px solid #F3F3F3;
color: #575757;
border-radius: 50%;
margin-right: 7px;
font-size: 12px;
}
.send-action a:hover {
background: var(--ts_primary_color);
color: #fff;
}
.btn_send {
width: 30px;
height: 30px;
border-radius: 50% !important;
display: inline-flex;
display: -webkit-inline-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
padding: 0;
font-size: 12px;
}
.search_btn {
background-color: transparent;
border:0;
line-height: 0;
}
.user_img {
height: 50px;
width: 50px;
}
.chat-cont-right .user_img {
height: 50px;
width: 50px;
}
.img_cont {
position: relative;
height: 45px;
width: 45px;
}
.offline {
background-color: #c23616;
}
.user_info {
margin-top: auto;
margin-bottom: auto;
margin-left: 8px;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.user_info span {
font-weight: 500;
}
.user_info .user-name {
color: #2c3038;
}
.user_info p {
line-height: normal;
}
.user_info p.active {
color: #48E100;
}
.user_info p.inactive {
color: #c23616
}
.chat-window .avatar-online::before {
background-color: #47BC00;
}
.msg_head {
position: relative;
background-color: transparent;
border-bottom: 0 !important;
}
.msg_card_body ul.list-unstyled {
margin: 0 auto;
padding: 1rem 0 0;
width: 100%;
border-top: 1px solid #E8EBED;
}
.msg_card_body ul.list-unstyled li:last-child {
margin-bottom: 0;
}
.msg_card_body .media .avatar {
height: 25px;
width: 25px;
}
.msg_card_body .media .media-body {
margin-left: 6px;
}
.msg_card_body .media .media-body .msg-box > div {
padding: 8px 10px;
border-radius: 10px;
display: inline-block;
position: relative;
}
.msg_card_body .media .media-body .msg-box > div p {
color: #34444C;
margin-bottom: 0;
}
.msg_card_body .media .media-body .msg-box + .msg-box {
margin-top: 5px;
}
.msg_card_body .media.received {
margin-bottom: 20px;
}
.msg_card_body .media.received .chat-msg-info li a {
color: #ABABAB;
}
.msg_card_body .media:last-child {
margin-bottom: 0;
}
.msg_card_body .media.received .media-body .msg-box > div {
background-color: #EDEEF7;
}
.msg_card_body .media.sent {
margin-bottom: 20px;
}
.msg_card_body .media.sent .media-body {
-webkit-box-align: flex-end;
-ms-flex-align: flex-end;
align-items: flex-end;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
justify-content: flex-end;
-webkit-justify-content: flex-end;
-ms-flex-pack: flex-end;
margin-left: 0;
}
.msg_card_body .media.sent .media-body .msg-box > div {
background: #F7F7F8;
}
.msg_card_body .media.sent .media-body .msg-box > div p {
color: #34444C;
}
.msg_card_body .chat-date {
margin: 22px 0;
overflow: hidden;
position: relative;
text-align: center;
text-transform: capitalize;
}
.msg_card_body .chat-date span {
color: #A8A8A8;
background: #fff;
border: 1px solid #F1F1F1;
border-radius: 5px;
padding: 2px 10px;
display: inline-block;
}
.chat-cont-right .chat-footer {
background-color: #fff;
border-top: 1px solid #f0f0f0;
padding: 10px 15px;
position: relative;
}
.chat-cont-right .chat-footer .input-group {
width: 100%;
}
.chat-cont-right .chat-footer .input-group .form-control {
background-color: #f5f5f6;
border: none;
border-radius: 50px;
}
.chat-cont-right .chat-footer .input-group .form-control:focus {
background-color: #f5f5f6;
border: none;
box-shadow: none;
}
.chat-cont-right .chat-footer .input-group .input-group-prepend .btn,
.chat-cont-right .chat-footer .input-group .input-group-append .btn {
background-color: transparent;
border: none;
color: #9f9f9f;
}
.chat-cont-right .chat-footer .input-group .input-group-append .btn.msg-send-btn {
background-color: #0de0fe;
border-color: #0de0fe;
border-radius: 50%;
color: #fff;
margin-left: 10px;
min-width: 46px;
font-size: 20px;
}
.msg-typing {
width: auto;
height: 24px;
padding-top: 8px
}
.msg-typing span {
height: 8px;
width: 8px;
float: left;
margin: 0 1px;
background-color: #fff;
display: block;
border-radius: 50%;
opacity: .4
}
.msg-typing span:nth-of-type(1) {
animation: 1s blink infinite .33333s
}
.msg-typing span:nth-of-type(2) {
animation: 1s blink infinite .66666s
}
.msg-typing span:nth-of-type(3) {
animation: 1s blink infinite .99999s
}
.msg_card_body .media.received .media-body .msg-box {
position: relative;
}
.msg_card_body .media.received .media-body .msg-box:first-child > div {
border-radius: 0 15px 15px 15px;
margin-top: 15px;
}
.msg_card_body .media.sent .media-body .msg-box {
padding-left: 30px;
position: relative;
}
.msg_card_body .media.sent .media-body .msg-box:first-child > div {
border-radius: 15px 0 15px 15px;
margin-top: 15px;
}
.msg_card_body .media .chat-msg-info li .dropdown-item {
padding: 4px 6px;
}
.chat-msg-info {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
clear: both;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
font-size: 10px;
padding: 0;
margin: 0 0 5px;
position:relative;
left: 0;
width: 100%;
}
.chat-msg-info li {
color: #ABABAB;
padding-right: 5px;
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.chat-msg-info li:last-child {
padding-right: 0;
}
.chat-msg-info li .chat-time {
margin-right: 10px;
font-size: 14px;
}
.chat-msg-info li .chat-time {
font-size: 12px;
margin: 0;
}
.chat-msg-info li .drop-item {
color: #ABABAB;
}
.chat-msg-info li:not(:last-child):after {
position: absolute;
right: 8px;
top: 50%;
content: '';
height: 4px;
width: 4px;
background: #d2dde9;
border-radius: 50%;
transform: translate(50%, -50%)
}
.media.sent .chat-msg-info li .chat-time {
margin: 0 0 0 10px;
}
.msg_card_body .media.received .media-body .msg-box > div {
}
.msg_card_body .media.received .media-body .msg-box > div .chat-time {
color: #ABABAB;
}
.msg_card_body .media.sent .media-body .msg-box > div .chat-time {
color: rgba(50, 65, 72, 0.4);
}
.chat-msg-info li a {
color: #777;
}
.chat-msg-info li a:hover {
color: #2c80ff
}
.chat-seen i {
color: #00d285;
font-size: 16px;
}
.chat-msg-attachments {
padding: 4px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 0 -1px
}
.chat-msg-attachments > div {
margin: 0 1px
}
.msg_card_body .media.sent .media-body .msg-box > div .chat-msg-info {
flex-direction: row-reverse;
}
.msg_card_body .media.sent .media-body .msg-box > div .chat-msg-attachments {
flex-direction: row-reverse
}
.msg_card_body .media.sent .media-body .msg-box > div .chat-msg-info li {
padding-left: 16px;
padding-right: 0;
position: relative;
}
.msg_card_body .media.sent .media-body .msg-box > div .chat-msg-info li:last-child {
padding-left: 0;
}
.chat-attachment img {
max-width: 100%;
}
.chat-attachment {
position: relative;
max-width: 130px;
overflow: hidden;
}
.chat-attachment {
border-radius: .25rem;
}
.chat-attachment:before {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #000;
content: "";
opacity: 0.4;
transition: all .4s;
}
.chat-attachment:hover:before {
opacity: 0.6;
}
.chat-attach-caption {
position: absolute;
left: 0;
right: 0;
bottom: 0;
color: #fff;
padding: 7px 15px;
font-size: 13px;
opacity: 1;
transition: all .4s;
}
.chat-attach-download {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
transition: all .4s;
color: #fff;
width: 32px;
line-height: 32px;
background: rgba(255, 255, 255, 0.2);
text-align: center;
}
.chat-attach-download:hover {
color: #495463;
background: #fff;
}
.chat-attachment:hover .chat-attach-caption {
opacity: 0;
}
.chat-attachment:hover .chat-attach-download {
opacity: 1;
}
.chat-attachment-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: -5px;
}
.chat-attachment-list li {
width: 33.33%;
padding: 5px;
}
.chat-attachment-item {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 5px solid rgba(230, 239, 251, 0.5);
height: 100%;
min-height: 60px;
text-align: center;
font-size: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
}
.msg_card_body .media.sent .media-body .msg-box > div:hover .chat-msg-actions {
opacity: 1;
}
.chat-msg-actions {
position: absolute;
left: -30px;
top: 50%;
transform: translateY(-50%);
opacity: 0;
transition: all .4s;
z-index: 2;
}
.chat-msg-actions > a {
padding: 0 10px;
color: #495463;
font-size: 24px;
}
.chat-msg-actions > a:hover {
color: #2c80ff;
}
@keyframes blink {
50% {
opacity: 1
}
}
.msg_card_body .media.sent .avatar {
-ms-flex-order: 3;
order: 3;
}
.msg_card_body .media.sent .media-body {
margin-right: 6px;
}
.chat-users-list {
padding: 15px;
}
.chat-cont-left .chat-users-list a.media {
border: 1px solid #fff;
padding: 8px;
transition: all 0.2s ease 0s;
}
.chat-cont-left .chat-users-list a.media .media-body {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.chat-cont-left .chat-users-list a.media .media-img-wrap {
margin-right: 10px;
position: relative;
}
.chat-cont-left .chat-users-list a.media .media-img-wrap .avatar {
width: 35px;
height: 35px;
}
.chat-cont-left .chat-users-list a.media .media-body > div:first-child .user-name,
.chat-cont-left .chat-users-list a.media .media-body > div:first-child .user-last-chat {
max-width: 100px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.chat-cont-left .chat-users-list a.media .media-body > div:first-child .user-name {
color: #34444C;
font-weight: 500;
font-size: 13px;
text-transform: capitalize;
margin-bottom: 3px;
}
.chat-cont-left .chat-users-list a.media .media-body > div:first-child .user-last-chat {
color: #7A7F9A;
font-size: 12px;
}
.chat-cont-left .chat-users-list a.media .media-body > div:last-child .badge {
width: 15px;
height: 15px;
background: var(--ts_primary_color);
border-radius: 50%;
color: #fff;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
font-weight: 500;
font-size: 9px;
padding: 0;
}
.chat-cont-left .chat-users-list a.media .media-body > div:last-child {
text-align: right;
}
.chat-cont-left .chat-users-list a.media .media-body > div:last-child .last-chat-time {
color: #7A7F9A;
}
.chat-cont-left .chat-users-list a.media.active {
background-color: #F3F3F5;
border-radius: 5px;
}
.chat-page .footer {
display: none;
}
.chat-cont-right .card {
border-color: rgba(220, 220, 220, 0.3);
border-radius: 5px;
}
.chat-cont-right .card-header {
padding: 15px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
}
.chat-cont-right .img_cont {
width: 50px;
height: 50px;
min-width: 50px;
}
.chat-cont-right .msg_head .back-user-list {
display: none;
padding-right: 10px;
margin-left: -20px;
padding-left: 10px;
} */
/*
.chat-search {
padding: 0 15px 24px;
width: 100%;
}
.chat-search .input-group {
width: 100%;
}
.chat-search .input-group .form-control {
border: 1px solid #F2F2F2;
border-radius: 7px !important;
background-color: #fff;
padding-left: 36px;
min-height: 35px;
font-size: 10px;
}
.chat-search .input-group .form-control:focus {
border-color: #ccc;
box-shadow: none;
}
.chat-search .input-group .input-group-prepend {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
bottom: 0;
color: #888888;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
left: 10px;
pointer-events: none;
position: absolute;
top: 0;
z-index: 4;
}
.chat-options ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
display: -webkit-flex;
}
.chat-options ul li a {
width: 30px;
height: 30px;
background-color: #fff;
border-radius: 30px;
display: inline-block;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
}
.chat-options ul li:not(:last-child) {
margin-right: 5px;
}
.chat-options ul li a:hover {
background-color: #F3F3F5;
}
.chat-options ul li a.with-bg {
background-color: #F3F3F5;
}
.msg-highlight a {
font-size: 13px;
color: var(--ts_primary_color);
text-decoration: underline;
}
.chat-cont-profile .card {
border: 2px solid rgba(220, 220, 220, 0.3);
border-radius: 5px;
}
.chat-cont-profile .card-header {
padding: 14px 14px 0;
background: #fff;
border: 0;
}
.chat-cont-profile .card-body {
padding: 14px;
max-height: calc(100vh - 265px);
overflow-y: auto;
}
.chat-profile {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 15px;
}
.chat-profile-img {
margin-right: 16px;
}
.chat-profile-img img {
width: 61px;
height: 61px;
border-radius: 50%;
}
.chat-profile-info h6 {
font-weight: 500;
font-size: 18px;
margin-bottom: 3px;
}
.chat-profile-info p {
font-size: 11px;
color: #959494;
margin-bottom: 0;
}
.profile-wrap {
border-bottom: 1px solid #F2F2F2;
padding-bottom: 14px;
}
.profile-wrap ul li {
display: inline-block;
margin-right: 15px;
}
.profile-wrap ul li:last-child {
margin-right: 0;
}
.profile-wrap ul li a {
width: 30px;
height: 30px;
background-color: #fff;
border-radius: 30px;
display: flex;
display: -webkit-flex;
align-items: center;
-webkit-align-items: center;
justify-content: center;
-webkit-justify-content: center;
background-color: #F3F3F5;
color: #585858;
}
.profile-wrap ul li a:hover {
background: var(--ts_primary_color);
color: #fff;
}
.chat-pro-list ul {
padding: 18px 0;
border-bottom: 1px solid #F2F2F2;
}
.chat-pro-list ul li {
color: #28283C;
font-weight: 500;
font-size: 13px;
margin-bottom: 13px;
}
.chat-pro-list ul li .role-info {
font-weight: 400;
color: #8B8B8B;
}
.chat-pro-list ul li:last-child {
margin-bottom: 0;
}
.role-title {
width: 100px;
display: inline-block;
}
.role-title i {
margin-right: 8px;
}
.media-list {
text-align: center;
}
.media-list ul {
margin-bottom: 10px;
}
.media-list li {
display: inline-block;
margin-bottom: 10px;
}
.media-list li a {
padding: 5px 12px;
font-weight: 500;
font-size: 12px;
color: #34444C;
border-radius: 50px;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.media-list li a.active {
background-color: #F3F3F5;
}
.photo-list ul li {
display: inline-block;
margin: 0 12px 15px 0;
}
.photo-list ul li img {
width: 80px;
height: 70px;
object-fit: cover;
border-radius: 10px;
}
.chat-cont-profile .card-body::-webkit-scrollbar,
.chat-cont-left .chat-scroll::-webkit-scrollbar,
.chat-scroll::-webkit-scrollbar {
width: 3px;
background: #fff;
height: 3px;
}
.chat-cont-profile .card-body::-webkit-scrollbar-track,
.chat-cont-left .chat-scroll::-webkit-scrollbar-track,
.chat-scroll::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px #fff;
border-radius: 10px;
}
.chat-cont-profile .card-body::-webkit-scrollbar-thumb,
.chat-cont-left .chat-scroll::-webkit-scrollbar-thumb,
.chat-scroll::-webkit-scrollbar-thumb {
background: #D4D4D4;
border-radius: 10px;
}
.chat-cont-profile .card-body::-webkit-scrollbar-thumb:hover,
.chat-cont-left .chat-scroll::-webkit-scrollbar-thumb:hover,
.chat-scroll::-webkit-scrollbar-thumb:hover {
background: #D4D4D4;
}
.chat-notification ul li {
border-bottom: 1px solid #F2F2F2;
padding: 14px 0;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.chat-notification ul li p {
font-weight: 500;
font-size: 14px;
color: #8B8B8B;
margin-bottom: 0;
}
.chat-notification ul li p i {
color: #34444C;
margin-right: 5px;
width: 15px;
}
.chat-media-title {
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
margin: 18px 0 10px 0;
}
.chat-media-title h6 {
font-weight: 500;
font-size: 16px;
margin-bottom: 10px;
}
.chat-media-title span {
font-size: 12px;
color: var(--ts_primary_color);
display: inline-block;
margin-bottom: 10px;
}
.photo-link li a, .photo-file {
font-size: 12px;
}
.photo-link li a:hover {
color: var(--ts_primary_color);
}
.photo-file li {
margin-bottom: 10px;
}
.clear-list ul {
padding-top: 18px;
}
.clear-list ul li {
font-weight: 500;
font-size: 14px;
color: #8C8C8C;
margin-bottom: 14px;
}
.clear-list ul li:last-child {
margin-bottom: 0;
}
.clear-list ul li a {
color: #8C8C8C;
}
.clear-list ul li a i {
margin-right: 10px;
}
.clear-list ul li a:hover {
color: var(--ts_primary_color);
}
.error-page .error-wrap{
text-align: center;
} */
/*-----------------
44. Blog List
-----------------------*/
.blog-list {
background: #fff;
border: 1px solid #F3F3F8;
margin-bottom: 30px;
}
.single-post .blog-image img {
border-radius: 10px;
margin-bottom: 1.5rem;
}
.single-post .blog-list .blog-image {
border-radius: 10px;
}
.blog-list .blog-image,
.grid-blog .blog-image {
margin: 0;
border-radius: 10px 10px 0 0;
}
.blog-list .blog-content {
padding: 24px;
}
.single-post .blog-list .blog-content {
padding: 0;
}
.blog-list .blog-content .blog-title {
font-size: 32px;
margin-bottom: 20px;
}
.blog-list .blog-content p {
margin-bottom: 24px;
}
.blog-pagination ul li {
margin-right: 10px;
}
.blog-pagination .page-prev,
.blog-pagination .page-next {
width: auto;
height: auto;
background: #fff;
border: 0;
font-size: 13px;
padding: 3px;
}
.blog-pagination .page-prev:hover,
.blog-pagination .page-next:hover {
background-color: #fff !important;
color: var(--ts_primary_color);
}
.blog-info ul li {
display: inline-block;
color: #74788D;
font-size: 13px;
margin: 0 35px 5px 0;
padding-right: 35px;
position: relative;
}
.blog-info ul li:last-child, .grid-blog .blog-category ul li:last-child {
padding: 0;
margin-right: 0;
}
.blog-info li:before, .grid-blog .blog-category ul li:before {
content: "";
top: 50%;
transform: translateY(-50%);
right: 0;
width: 2px;
height: 20px;
background: #F5F5F5;
position: absolute;
}
.blog-info li:last-child:before,
.grid-blog .blog-category ul li:last-child:before {
content: none;
}
.blog-info ul li a {
color: #74788D;
}
.blog-info .post-author img, .blog-category .post-author img {
width: 32px;
height: 32px;
border-radius: 50%;
margin-right: 10px;
}
.blog-info .post-author span, .blog-category .post-author span {
color: #74788D;
}
.cat-blog {
background: var(--ts_secondary_color);
border-radius: 5px;
color: var(--ts_primary_color);
padding: 5px 10px;
transition: all .3s;
}
.cat-blog:hover {
background: var(--ts_primary_color);
color: #fff;
}
.blog-category ul {
margin-bottom: 14px;
padding: 0;
margin: 0;
}
.blog-category ul li {
display: inline-block;
color: #74788D;
margin: 0 10px 15px 0;
}
.blog-category.blog-category-bottom ul li i {
color: var(--ts_primary_color);
}
.blog-category.blog-category-bottom {
margin-bottom: 20px;
}
.single-post .blog-category.blog-category-bottom {
margin-bottom: 30px;
}
.blog-category.blog-category-bottom ul li {
display: inline-block;
color: #74788D;
margin: 0 20px 0 0;
display: inline-flex;
align-items: center;
}
.blog-category.blog-category-bottom ul {
display: flex;
flex-wrap: wrap;
}
.blog-category.blog-category-bottom ul li a {
display: inline-flex;
align-items: center;
}
.blog-category.blog-category-bottom ul li .post-author{
display: inline-flex;
align-items: center;
}
.blog-sidebar .card {
background: var(--ts_sidebar_bgcolor);
border: 0;
border-radius: 5px;
}
.blog-sidebar .card-body {
padding: 1.5rem;
}
.about-widget img {
border-radius: 15px;
margin-bottom: 20px;
width: 100%;
}
.about-widget p {
font-size: 13px;
margin-bottom: 30px;
}
.about-widget .btn {
font-weight: 500;
font-size: 14px;
}
.search-widget .form-control {
background: #fff;
border: 1px solid #EFEEFC;
border-radius: 4px;
height: 60px;
}
.search-widget .input-group {
background: #fff;
border: 0;
border-radius: 4px;
}
.search-widget .input-group .btn {
width: 50px;
height: 52px;
margin: 4px;
border-radius: 4px !important;
border: 1px solid var(--ts_primary_color) !important;
}
.latest-posts {
margin: 0;
padding: 0;
}
.latest-posts li {
display: table;
width: 100%;
margin-bottom: 20px;
}
.latest-posts li:last-child {
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
}
.post-thumb {
border-radius: 4px;
width: 75px;
float: left;
overflow: hidden;
}
.truelysell_recent_entries .latest-posts li {
display: flex;
}
.truelysell_recent_entries .latest-posts .post-info {
margin-left: 15px;
}
.latest-posts .post-thumb {
border-radius: 4px;
width: 75px;
float: left;
overflow: hidden;
min-width: 75px;
}
.post-thumb a img {
width: 75px;
height: 75px;
object-fit: cover;
border-radius: 5px;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
-moz-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-ms-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-o-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
}
.post-thumb a:hover img {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
transform: scale(1.15);
}
.post-info {
margin-left: 95px;
}
.post-info h4 {
font-size: 16px;
font-weight: 500;
margin: 0;
}
.post-info h4 a {
color: #333333;
}
.post-info h4 a:hover {
color: var(--ts_primary_color);
}
.post-info p {
color: #74788D;
font-size: 13px;
margin-bottom: 7px;
}
.category-widget .categories {
list-style: none;
margin: 0;
padding: 0;
}
.category-widget .categories li {
background: #fff;
border-radius: 5px;
padding: 20px;
margin-bottom: 12px;
}
.category-widget .categories li:last-child {
border-bottom: none;
margin-bottom: 0;
}
.category-widget .categories li a {
color: #28283C;
font-size: 14px;
}
.category-widget .categories li a span {
float: right;
}
.category-widget .categories li a:hover {
color: var(--ts_primary_color);
}
.side-title {
font-weight: 500;
font-size: 24px;
margin-bottom: 1.5rem;
}
.tags {
list-style: none;
margin: 0;
overflow: hidden;
padding: 0;
}
.tags li {
float: left;
}
body .tag {
background: #fff;
border-radius: 4px;
color: #28283C;
padding: 8px 17px;
position: relative;
margin: 0 26px 15px 0;
font-size: 14px;
display: inline-block;
}
body .tag:hover {
background-color: var(--ts_primary_color);
color: #fff;
}
body .tags-widget .card-body {
padding: 28px 28px 13px;
}
.grid-blog {
background: #fff;
border: 1px solid #F3F3F8;
border-radius: 0;
margin-bottom: 35px;
}
.grid-blog .blog-content {
padding: 22px;
}
.grid-blog .blog-content .blog-title {
font-size: 22px;
font-weight: 500;
margin-bottom: 20px;
}
.grid-blog .blog-content p {
margin-bottom: 20px;
}
.grid-blog .blog-content .read-more {
font-weight: 500;
color: #fff;
}
.grid-blog .blog-content .read-more:hover {
color: var(--ts_primary_color);
}
.grid-blog .blog-category.blog-category-bottom{
margin-bottom: 20px;
}
.blog-list .blog-info ul{
margin: 0;
padding: 0;
}
.blog-list .blog-info ul li {
margin: 5px 35px 0 0;
}
.author-widget {
margin-bottom: 60px;
}
.author-widget .card-body {
padding: 30px;
}
.about-author {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.about-author-img {
flex-shrink: 0;
margin-right: 30px;
}
.about-author-img img {
width: 84px;
height: 84px;
border: 2px solid #fff;
outline: 7px solid #F4F4F4;
}
.author-details h6 {
font-weight: 500;
font-size: 18px;
margin-bottom: 15px;
}
.author-details p {
font-size: 16px;
color: #68616D;
margin-bottom: 15px;
}
.new-comment h4, .blog-review h4 {
font-size: 24px;
margin-bottom: 40px;
}
.new-comment .col-form-label {
font-size: 12px;
}
.new-comment .form-control {
background: var(--ts_secondary_color);
}
.new-comment .submit-btn {
font-weight: 700;
font-size: 20px;
padding: 9px 24px;
}
.blog-details .blog-content p {
margin-bottom: 20px;
}
.test-info {
font-weight: 500;
font-size: 16px;
border-left: 2px solid var(--ts_primary_color);
padding-left: 15px;
}
.blog-head .blog-category ul li {
color: #74788D;
}
.blog-head h3 {
font-size: 36px;
margin-bottom: 20px;
}
.service_title {
font-size: 36px;
}
/*-----------------
45. Works
-----------------------*/
.work-wrap {
margin-bottom: 170px;
position: relative;
}
.work-wrap-acc:after {
position: absolute;
content: "";
bottom: -94%;
right: 40px;
background: url('../images/bg/wrk-bg-01.png');
width: 314px;
height: 264px;
background-repeat: no-repeat;
background-size:contain;
}
.work-wrap-acc, .work-wrap-earning {
padding-right: 150px;
}
.work-wrap-post {
padding-left: 150px;
}
.work-wrap-post:after {
position: absolute;
content: "";
bottom: -100%;
left: 0;
background: url('../images/bg/wrk-bg-02.png');
width: 314px;
height: 264px;
background-repeat: no-repeat;
background-size:contain;
}
.work-wrap span {
width: 50px;
height: 50px;
background: var(--ts_primary_color);
border: 5px solid #8F97B3;
border-radius: 50%;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
color: #fff;
font-family: 'Poppins', sans-serif;
font-weight: 600;
font-size: 24px;
margin-bottom: 15px;
}
.work-wrap h1 {
font-size: 38px;
font-family: 'Poppins', sans-serif;
margin-bottom: 20px;
}
.work-wrap p {
margin-bottom: 25px;
}
.work-wrap p:last-child {
margin-bottom: 25px;
}
.work-img {
margin-bottom: 170px;
}
/*-----------------
46. Invoice
-----------------------*/
.invoice-terms {
border: 2px solid #F1F1F1;
border-radius: 8px;
padding: 20px;
}
.invoice-terms h5 {
font-weight: 500;
font-size: 16px;
margin-bottom: 20px;
}
.invoice-terms ul {
list-style: disc;
padding-left: 15px;
}
.invoice-terms ul li {
font-size: 13px;
margin-bottom: 11px;
}
.invoice-terms ul li:last-child {
margin-bottom: 0;
}
/*-----------------
46. Notification
-----------------------*/
.notification-item {
display: -ms-flexbox;
display: flex;
}
.notification-media .avatar {
margin-right: 10px;
}
.notification-media .avatar,
.notification-media .avatar > img {
width: 46px;
height: 46px;
}
.notification-info h6 {
font-size: 14px;
font-weight: 400;
margin-bottom: 5px;
}
.notification-info h6 span {
font-weight: 500;
}
.notification-info p {
font-size: 12px;
color: #74788D;
margin-bottom: 0;
}
.notification-details .login-back {
margin-bottom: 28px;
}
.notification-details h4 {
font-size: 24px;
font-family: 'Poppins', sans-serif;
margin-bottom: 10px;
}
.detail-list li {
display: -ms-flexbox;
display: flex;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
margin-bottom: 30px;
}
.detail-list li:last-child {
margin-bottom: 0;
}
.notify-head {
display: -ms-flexbox;
display: flex;
justify-content: space-between;
-webkit-justify-content: space-between;
-ms-flex-pack: space-between;
}
.notify-head > a {
font-weight: 500;
font-size: 16px;
color: #28283C;
margin-bottom: 15px;
}
.avatar-icon {
width: 46px;
height: 46px;
background: #FFFFFF;
border: 2px solid #F5F5F5;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
border-radius: 50%;
margin-right: 10px;
}
.notification-dropdown > a {
padding: 0;
}
.notification-dropdown .dropdown-menu {
font-size: 14px;
padding: 0;
}
.notify-btns {
margin-top: 15px;
}
.notify-btns .btn {
font-weight: 500;
font-size: 13px;
padding: 5px 15px;
border-radius: 4px;
margin-right: 16px;
}
.notify-btns .btn:last-child {
margin-right: 0;
}
.notify-list {
margin-bottom: 17px;
}
.notify-list li {
margin: 0 35px 15px 0;
}
.notify-list li a {
padding: 5px;
position: relative;
font-weight: 500;
font-size: 14px;
color: #74788D;
}
.notify-list li a.active {
color: var(--ts_primary_color);
}
.notify-list li a.active:before {
position: absolute;
content: "";
bottom: 0;
left: 0;
width: 100%;
height: 3px;
background: var(--ts_primary_color);
border-radius: 10px;
}
/*-----------------
47. Footer
-----------------------*/
.footer.footer-two {
background: #FFF4FA;
}
.footer-contact-info {
font-size: 15px;
}
.footer-two .footer-contact-info span {
font-size: 25px;
color: #B4B7C9;
}
.footer-two .footer-contact-info .footer-address {
position: relative;
}
.footer-two .footer-contact-info .footer-address {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.footer-two .footer-contact-info span {
position: absolute;
left: 0;
top: 0;
}
.footer-two .gallery-item {
max-width: 100%!important;
padding: 0;
}
.footer-two .gallery {
grid-gap: 0.5em;
}
.footer-two .footer-contact-info h6 {
color: #58627B;
font-weight: 500;
position: relative;
padding-left: 39px;
margin-bottom: 2px;
}
.footer-two .footer-contact-info p {
color: #203066;
font-size: 16px;
font-weight: 700;
padding-left: 37px;
}
.footer {
background-color: #fff;
}
.footer-content {
max-width: 304px;
}
.footer-content p {
color: #74788D;
margin-bottom: 24px;
}
.footer .footer-top {
padding: 60px 0;
}
.footer-title {
font-size: 20px;
font-weight: 500;
margin-bottom: 24px;
}
.footer-subtitle {
font-size: 18px;
font-weight: 500;
margin-bottom: 18px;
}
.footer .footer-widget.footer-menu ul {
list-style: none;
margin: 0;
padding: 0;
outline: none;
}
.footer .footer-widget .footer-logo {
margin-bottom: 30px;
}
.footer .footer-menu ul li {
margin-bottom: 15px;
position: relative;
display: block;
}
.footer .footer-menu ul li:last-child {
margin-bottom: 0;
}
.footer .footer-menu ul li a {
color: #74788D;
padding: 0;
}
.footer ul {
margin-bottom: 0;
}
.footer .footer-menu ul li a:hover {
color: var(--ts_primary_color);
}
.footer-contact-info {
color: #000;
}
.footer-contact-info .footer-address {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.footer-contact-info p {
color: #74788D;
position: relative;
padding-left: 0;
display: flex;
margin-bottom: 20px;
}
.footer-contact-info span {
position: relative;
left: 0;
top: 2px;
min-width: 25px;
}
.subscribe-form {
position: relative;
}
.subscribe-form .form-control {
height: 46px;
min-height: 46px;
border-radius: 5px;
background: #fff;
border: 1px solid #D9D9D9;
padding: 6px 30px 6px 15px;
}
.subscribe-form .form-control::placeholder {
color: #74788D;
}
.subscribe-form .footer-btn {
font-size: 22px;
color: #68616D;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
position: absolute;
top: 50%;
transform: translateY(-50%);
right:10px;
padding: 0;
}
.footer .footer-bottom .copyright {
border-top: 1px solid #f5f5f5;
padding: 30px 0;
text-align: left;
}
.footer .footer-bottom .copyright-text p a {
color: var(--ts_primary_color);
-webkit-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
transition: all 0.4s ease 0s;
}
.footer .footer-bottom .copyright-text p a:hover {
color: var(--ts_primary_color);
}
.footer .footer-bottom .copyright-text p.title {
font-weight: 400;
margin: 10px 0 0;
}
.footer .social-icon ul {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
list-style: none;
padding: 0;
margin: 0 0 40px;
}
.footer .social-icon ul li {
margin-right: 10px;
}
.footer .social-icon ul li:last-child {
margin-right: 0;
}
.footer .social-icon ul li a {
color: #74788D;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
font-size: 18px;
transition: all 0.4s ease 0s;
width: 40px;
height: 40px;
border-radius: 50%;
justify-content: center;
align-items: center;
background-color: #EAEAEA;
}
.footer .social-icon ul li a:hover {
background-color: var(--ts_primary_color);
color: #fff;
}
.footer .footer-bottom .copyright-text p {
color: #74788D;
}
.policy-menu {
margin: 0;
padding: 0;
text-align: right;
}
.policy-menu li {
display: inline-block;
color: #74788D;
margin-right: 15px;
}
.footer-select{
position: relative;
width: 108px;
}
.footer-selects .footer-title {
margin-bottom: 12px;
}
.footer-select .select2-container--default .select2-selection--single .select2-selection__rendered {
font-size: 14px;
color: #D9D9D9;
}
.select2-results__option {
font-size: 14px;
}
.footer-select .select2-container--default .select2-selection--single {
border: 1px solid #D9D9D9;
height: 40px;
}
.footer-select .select2-container--default .select2-selection--single .select2-selection__rendered {
color: rgba(0, 0, 0, 0.5);
line-height: 40px;
}
.footer-select:last-child{
margin-left: 20px;
}
.footer-select > img{
position: absolute;
z-index: 9;
right: 10px;
top: 10px;
}
.footer-select > img.footer-dropdown{
top: 18px;
}
.footer-select .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 47px;
right: 6px;
display: none;
}
.policy-menu li:last-child {
margin-right: 0;
padding-right: 0;
}
.policy-menu li a {
color: #74788D;
}
.policy-menu li a:hover,
.policy-menu li a:focus {
color: var(--ts_primary_color);
}
.payment-image ul {
display: flex;
align-items: center;
justify-content: center;
}
.payment-image ul li:not(:last-child) {
margin-right: 11px;
}
.policy-menu li::after {
color: #74788D;
content: "|";
font-weight: 300;
position: relative;
left: 10px;
}
.policy-menu li:last-child::after {
content: "";
}
body.error404 {
margin-top: 0!important;
}
.logged-in.admin-bar .header{
top: 32px;
}
.home-banner .search-btn{
margin-top: 3px;
}
.footer .footer-top{
border-top: 1px solid #f5f5f5;
}
#listing-video iframe{
width: 100%;
}
.header .account-item .user-infos{
margin-right: 15px;
}
.header .has-arrow .dropdown-toggle:after {
border-top: 0;
border-left: 0;
border-bottom: 2px solid #161c2d;
border-right: 2px solid #161c2d;
content: '';
height: 8px;
display: inline-block;
pointer-events: none;
-webkit-transform-origin: 66% 66%;
-ms-transform-origin: 66% 66%;
transform-origin: 66% 66%;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: all .15s ease-in-out;
transition: all .15s ease-in-out;
width: 8px;
vertical-align: 2px;
margin-left: 0;
margin-right: 3px;
}
.modal-header {
padding: 1.5rem;
}
.modal-body {
padding: 1.5rem;
}
.modal-footer {
padding: 1.5rem;
}
.dash-header {
padding: 1.5rem;
}
.dash-header .dash-widget-icon{
margin-right: 20px;
}
.pro-img img {
width: 61px;
height: 61px!important;
border-radius: 50%!important;
}
.settings-menu.sidebar-menu ul li ul li:not(:last-child) {
margin-bottom: 10px!important;
}
.settings-menu.sidebar-menu {
height: auto;
}
.settings-menu.sidebar-menu ul ul {
padding-left: 0;
padding-top: 0;
}
.edit-profile-photo .dz-preview {
max-width: 100%;
margin-right: 15px;
}
.edit-profile-photo .img-upload{
margin-bottom: 10px;
}
.edit-profile-photo p {
margin-bottom: 0;
}
.edit-profile-photo .dz-details,
.edit-profile-photo .dz-error-message,
.edit-profile-photo .dz-success-mark,.dz-error-mark{
display:none;
}
/* Dropzone progress bar container */
.dz-progress {
position: absolute;
bottom:-25%;
left: 50%;
transform: translate(-50%, -50%);
width: 80%;
height: 6px;
background: rgba(0, 0, 0, 0.1);
border-radius: 3px;
overflow: hidden;
z-index: 10;
display: none; /* Hidden by default, shown during upload */
}
/* The actual progress bar */
.dz-upload {
display: block;
height: 100%;
width: 0;
background: linear-gradient(to right, #2196F3, #03A9F4);
transition: width 300ms ease-in-out;
border-radius: 3px;
}
/* Show progress bar during upload */
.dz-processing .dz-progress {
display: block;
}
/* Optional: Different colors for different states */
.dz-error .dz-upload {
background: linear-gradient(to right, #F44336, #FF5722);
}
.dz-success .dz-upload {
background: linear-gradient(to right, #4CAF50, #8BC34A);
}
.edit-profile-photo .dz-image img{
border-radius: 50%;
}
.edit-profile-photo .dz-preview:hover .dz-remove{
display: block;
}
.edit-profile-photo .dz-remove:before {
content: "\e9e4";
font-family: 'feather' !important;
font-size: 25px;
transform: translateY(-50%);
bottom: -25%;
position: absolute;
text-align: center;
width: 100%;
left: 0;
}
.change_password_admin p{
font-size: 14px;
color: #8D8D8D;
}
.add-sub-rating{
margin-bottom: 1rem;
}
.sub-rating-title{
margin-bottom: 10px;
}
.sub-rating-title .tip-content{
margin: 5px 0 10px;
}
.edit-profile-photo .dz-remove {
background: rgba(255,245,245,0.8);
color: var(--ts_primary_color);
height: 4rem;
width: 4rem;
position: absolute;
top: 0;
left: 0;
text-align: center;
border-radius: 50%;
display: none;
}
.edit-profile-photo #avatar-uploader{
display: flex;
justify-content: start;
align-items: center;
flex-direction: row-reverse;
}
.edit-profile-photo .dz-preview{
max-width: 100px;
font-size: 0;
position: relative;
}
/*
.chat-cont-left .chat-header {
padding:1.5rem;
border-bottom: 2px solid rgba(220, 220, 220, 0.3);
}
.chat-cont-left .chat-scroll{
padding:1.5rem;
}
.chat-cont-left .chat-scroll ul {
list-style: none;
padding: 0;
margin: 0;
}
.chat-cont-left .chat-scroll ul li{
padding-bottom: 1.5rem;
border-bottom: 2px solid rgba(220, 220, 220, 0.3);
margin-bottom: 1.5rem;
}
.chat-cont-left .chat-scroll ul li:last-child{
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
}
.chat-cont-right .card-header {
padding:1.5rem;
border-bottom: 2px solid rgba(220, 220, 220, 0.3)!important;
}
.chat-cont-right .card-footer {
padding:1.3rem 1.5rem;
}
.msg_card_body {
padding:1.5rem;
}
.msg_card_body ul.list-unstyled {
border-top: none;
}
.chat-scroll {
max-height: calc(100vh - 370px);
}
.user-last-chat p{
margin: 0;
}
.type_msg{
max-height: 42px;
line-height: 20px;
padding: 10px;
font-size: 14px;
} */
.review-list {
display: block;
padding:20px;
}
.review-list p {
margin-bottom: 0;
}
.review-list .star-rating .star:last-child {
letter-spacing: 0px;
}
.review-list-top{
display: flex;
align-items: center;
justify-content: space-between ;
}
.pagination ul.pagination li.current a, .pagination ul.pagination li:hover a {
background-color: var(--ts_primary_color) !important;
border-color: var(--ts_primary_color) !important;
color: #fff;
}
.pagination ul.page-numbers li .page-numbers.current, .pagination ul.page-numbers li:hover a {
background-color: var(--ts_primary_color) !important;
border-color: var(--ts_primary_color) !important;
color: #fff;
}
.pagination > ul.page-numbers li a,.pagination > ul.page-numbers li span{
/* width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
background: #F5F5F5;
border: 0;
border-radius: 5px;
font-weight: 500;
font-size: 14px;
color: #74788D;
margin: 0; */
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
width: 25px;
height: 25px;
padding: 5px;
border-radius: 5px;
}
.pagination > ul.page-numbers li {
margin-right: .5rem !important;
}
.pagination ul.pagination li{
margin-right: .5rem !important;
}
.pagination ul.pagination li:last-child,.pagination > ul.page-numbers li:last-child{
margin-right: 0;
}
.service-widget .fav-item {
justify-content: end;
}
.features-service-five-main.service-widget .fav-item {
justify-content: space-between;
position: absolute;
top: 0;
bottom: inherit;
display: flex;
left: inherit;
right: inherit;
width: 100%;
padding: 20px 20px 0;
}
.favourites_customer.service-widget .fav-item,
.service-widget.fav-itemtwoside .fav-item {
justify-content:space-between;
}
/* .booking-list {
justify-content: space-between;
}
.booking-list .booking-widget{
flex: auto;
}
.booking-list .booking-action {
flex: 0 0 100px;
} */
.settings-menu ul li .nav-tag.messages{
margin-left: 0.5rem;
}
.pagination ul.pagination li a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
background: #F5F5F5;
border: 0;
margin: 0;
color: #656B76;
width: 25px;
height: 25px;
padding: 5px;
border-radius: 5px;
}
.serv-action {
margin:0;
}
.service-slider .owl-nav{
position: absolute;
right: 0;
top: -110px;
}
.work-box .elementor-image-box-img{
width: 85px;
height: 85px;
/* background: var(--ts_secondary_color); */
background: var(--ts_primary_trans20_color);
border-radius: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex!important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
margin: 0 auto 20px!important;
}
.footer-contact-info p i{
font-size: 16px;
}
.work-section .work-section-inner .work-box:before{
font-weight: 600;
font-size: 60px;
/* color: #EDECF8; */
color: var( --ts_primary_trans20_color);
margin-bottom: 0;
position: absolute;
top: -30px;
left: 0;
}
.category-icon img{
max-width: 26px;
filter: invert(60%) sepia(63%) saturate(6234%) hue-rotate(246deg) brightness(87%) contrast(156%);
}
.work-section .work-section-inner .work-box.first:before{
content: '01';
}
.work-section .work-section-inner .work-box.second:before{
content: '02';
}
.work-section .work-section-inner .work-box.third:before{
content: '03';
}
.widget_search .form-control {
background: transparent;
border: none;
border-radius: 0;
height: 46px;
}
.widget_search .input-group {
background: #fff;
border: 0;
border-radius: 5px;
padding-right: 0;
}
.widget_search .input-group .btn {
width: 50px;
height: 52px;
margin: 4px;
}
.widget_search .input-group-btn .btn {
color: #74788D !important;
}
.widget_search .input-group-btn .btn:hover {
color: var(--ts_primary_color) !important;
}
.widget_categories ul li,.widget_archive ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_rss ul li {
border-radius: 0;
padding:0;
margin-bottom: 15px;
display: flex;
justify-content: space-between;
}
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_rss ul li,
.widget_nav_menu ul li {
display: block;
}
.default_sidebar .widget_categories ul li,
.widget_archive ul li,
.widget_pages ul li,
.widget_meta ul li{
background: transparent;
padding: 0;
flex-wrap: wrap;
}
.blog-sidebar ul{
margin: 0;
}
.blog-sidebar .widget_text form br{
display: none;
}
.blog-sidebar .theiaStickySidebar .card.widget:last-child{
margin-bottom: 0!important;
}
.default_sidebar .widget_categories ul li.cat-item a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_nav_menu ul li a {
border-radius: 5px;
padding: 0;
display: flex;
justify-content: space-between;
flex: 0 0 100%;
}
.widget_categories ul li ul{
padding-left: 12px;
margin-top: 12px;
flex: 0 0 100%;
}
.widget_archive ul li span,
.widget_categories ul li span {
position: absolute;
right: 20px;
top: 20px;
}
.widget_categories ul li:last-child,.widget_archive ul li:last-child,.widget_recent_entries ul li:last-child{
border-bottom: none;
margin-bottom: 0;
}
.widget_categories ul li a {
color: #74788D;
padding: 0;
}
.widget_archive ul li a {
color: #74788D;
}
.comments.review-box-comments{
margin-bottom: 1.5rem;
}
.widget_categories ul li a span,
.widget_cwidget_archiveategories ul li a span {
float: right;
}
.widget_categories ul li a:hover,
.widget_archive ul li a:hover {
color: var(--ts_primary_color);
}
.single_tags .blog-content{
padding-bottom: 9px;
}
.blog-content .single_blog_tag {
margin-bottom: 1.5rem;
}
.blog-content .tag-cloud-link{
background: #F8F8FF;
border-radius: 5px;
color: #74788D;
padding: 6px 12px;
position: relative;
margin: 0 15px 15px 0;
font-size: 16px !important;
display: inline-block;
}
.blog-content .tag-cloud-link:hover {
background-color: var(--ts_primary_color);
color: #fff;
}
.widget_tag_cloud .tag-cloud-link {
background: #fff;
border-radius: 5px;
color: #74788D;
padding: 6px 12px;
position: relative;
margin: 0 10px 10px 0;
font-size: 16px !important;
display: inline-block;
}
.widget_tag_cloud .tag-cloud-link:hover {
background-color: var(--ts_primary_color);
color: #fff;
}
.widget_recent_entries ul {
margin: 0;
padding: 0;
}
.home-banner .search-input.line {
width: 42%;
margin-right: 25px;
}
.home-banner .search-input {
width: 32%;
}
.home-banner .search-input .form-control,.search-box-three .search-input .form-control{
border:none;
padding: 0;
}
.widget_tag_cloud .card-body {
padding: 1.5rem 1.5rem 14px;
}
.single-post .blog:hover .blog-image img {
transform: none;
}
.widget_recent_entries li{
margin-bottom: 20px;
display: inline-grid;
}
.widget_recent_entries a {
font-weight: 500;
margin: 0;
color: #333333;
}
.widget_recent_entries h5 {
font-size: 15px;
font-weight: 500;
margin: 0;
}
.widget_recent_entries h5 a{
color: #333333;
}
.elementor .offer-pathimg img{
max-width: inherit;
}
.elementor .client-img img {
width: 110px !important;
height: 110px;
border-radius: 50%;
margin: 0 auto;
}
.widget_recent_entries .post-date {
color: #74788D;
margin-bottom: 7px;
}
blockquote {
font-weight: 500;
border-left: 0.2rem solid var(--ts_primary_color);
padding-left: 15px;
}
.blog-content p:last-child {
margin-bottom: 0;
}
.comments .comment-list{
list-style:none;
padding: 0;
margin: 0;
}
.review-box-comments .comment-list li.comment .comment-body {
padding: 10px 0;
margin-bottom: 10px;
}
.review-box-comments .comment-list li.comment .comment-text {
padding-left: 90px;
}
.review-box-comments .comment-list li.comment .author-avatar {
width: 90px;
float: left;
}
.review-box-comments .comment-list li.comment .children {
margin-left: 70px;
margin-bottom: 20px;
padding-left: 15px;
}
.review-box-comments .comment-list li.comment .comment-text .author {
display:inline-block;
}
.review-box-comments .comment-list li.comment .author-avatar img {
border-radius: 50%;
width: 70px;
height: 70px;
}
.review-box-comments .comment-list li.comment .comment-text .author .author-name {
color: #28283C;
font-size: 16px;
font-weight: 600;
text-transform: capitalize;
}
.review-box-comments.comment-list li.comment .comment-text .text {
margin-top: 6px;
line-height: 1.8;
}
.review-box-comments .comment-list li.comment .comment-text .comment-meta .comment-meta-date {
float: left;
font-size: 15px;
padding-top: 2px;
}
#comments .comment-list li .comment-text .comment-meta .comment-meta-action a {
color: #28283C;
font-weight: 500;
margin-left: 15px;
font-size: 15px;
}
.review-box-comments .comment-list li.comment .comment-text .comment-meta .comment-meta-action a:first-child {
padding-left: 15px;
border-left: 1px solid #f5f5f5;
margin-left: 15px;
}
.review-box-comments .comment-list li.comment ul.children li:last-child{
margin-bottom: 0;
}
.blog-review .review-box-comments ol li {
background: #fff;
border: none;
border-radius: 0;
padding: 0;
margin-bottom: 0;
}
.blog-review .review-box-comments ol li.comment .comment-body{
background: #fff;
border: 2px solid rgba(102, 102, 102, 0.09);
border-radius: 8px;
padding: 25px;
margin-bottom: 24px;
}
.review-box-comments ol li.depth-1:last-child{
margin-bottom: 0;
}
.review-box-comments ol li.comment ul.children{
padding-left: 50px;
}
.review-box-comments ol li.comment ul.children li{
background: #fff;
border: none;
border-radius: 0;
padding: 0;
margin-top: 24px;
margin-bottom: 0;
}
.comment-respond h3#reply-title{
font-size: 24px;
margin-bottom: 1.5rem;
font-weight: 600;
}
.review-box-comments ol li .comment-respond h3#reply-title{
margin-bottom: 24px;
text-align: left;
}
.comment-respond h3#reply-title small {
font-size: 80%;
font-weight: 400;
color: red;
margin-left: 15px;
}
.comment-respond h3#reply-title small a{
color: red;
}
.recommend-item .reply i {
color: #74788D;
}
.comment-respond {
margin-top: 30px;
}
.comment-respond .comment-form-cookies-consent {
margin-top: 1rem;
}
.comment-respond .comment-form-cookies-consent label {
margin-left: 1rem;
margin-bottom: 0;
}
.comment-respond .form-submit{
margin-bottom: 0;
margin-top: 1rem;
}
.review-box-comments ol li .comment-respond .form-submit {
text-align: left;
margin-bottom: 1.5rem;
}
.comment-respond .form-submit .submit {
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 0 0 #fff;
border-radius: 5px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
font-weight: 700;
font-size: 20px;
padding: 9px 24px;
color:#fff;
margin-bottom: 0;
min-height: 50px;
}
.comment-respond .form-submit .submit:hover{
background-color: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 #ffffff;
color: var(--ts_primary_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.comment-respond .form-control {
background: var(--ts_secondary_color);
}
.new-comment .col-form-label {
font-size: 12px;
}
.contact-info .elementor-icon-box-content .elementor-icon-box-title span {
width: auto;
height: auto;
background: transparent;
padding: 0;
color: #28283C;
}
.contact-info h4 {
font-weight: 500!important;
font-size: 18px;
margin-bottom: 8px;
}
.footer .footer-widget.widget_media_image {
margin-bottom: 30px;
}
.contact-info .elementor-icon-box-icon span.elementor-icon{
font-size: 30px;
color: #28283C;
width: 80px;
height: 80px;
background: var(--ts_secondary_color)!important;
border-radius: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
justify-content: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
flex-shrink: 0;
border-radius: 50%;
}
.leave-rating input[type="radio"] {
display: none;
}
.leave-rating{
float: left;
}
.sub-ratings-container .leave-rating label:before {
content: "\f005";
color: #ffc600;
font-weight: 500;
}
.card.widget_listing_owner{
border:none;
}
.sub-ratings-container .leave-rating input[type="radio"]~label:after {
content: "\f005";
position: absolute;
right: 0;
color: #ffc600;
opacity: 0;
transition: 0.2s;
}
.sub-ratings-container .leave-rating label {
position: relative;
font-size: 16px;
letter-spacing: 3px;
float: right;
}
.sub-ratings-container .leave-rating input[type="radio"]:hover~label:after,
.sub-ratings-container .leave-rating input[type="radio"]:checked~label:after {
opacity: 1;
}
.comment-form-comment .col-form-label {
font-weight:normal;
font-size:inherit;
}
.subscribe-form .footer-btn {
font-size: 22px;
color: #68616D;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 10px;
padding: 0;
text-indent: 200%;
background: transparent;
border: none;
}
.subscribe-submit:hover:before{
color: var(--ts_primary_color);
}
.subscribe-submit::before {
content: "\e9c2";
font-family: 'feather' !important;
right: 15px;
top: 8px;
font-size: 20px;
position: absolute;
}
.booking-item-conatiner .booking-date li{
margin-top: 12px;
margin-bottom: 0;
}
.add-listing-section .form-control{
margin-bottom: 1.5rem;
padding: 6px 15px;
}
.submit-page .add-listing-section .form-control{
padding: 12px 15px;
}
#booking-confirmation select {
padding: 12px 15px;
}
.add-listing-section.booking .switch{
margin-bottom: 1.5rem;
}
.add-listing-section .wp-editor-wrap{
margin-bottom: 1.5rem;
}
.add-listing-section div.form-field *, .add-listing-section div:last-child .form-group{
margin-bottom: 0;
}
.add-listing-section .dropzone {
position: relative;
border: 2px dashed #d0d0d0;
border-radius: 3px;
background: #fcfcfc;
transition: all 0.3s linear;
margin-bottom: 1.5rem;
margin-top: 5px;
display: inline-block;
width: 100%;
cursor: pointer;
min-height: 150px;
background: white;
padding: 20px 20px;
}
div.mce-statusbar {
border-top: 0px solid #dcdcde !important;
}
.add-listing-section .dropzone .dz-message {
text-align: center;
margin: 50px 0;
font-size: 17px;
color: #888;
transition: all 0.3s linear;
position: relative;
z-index: 11;
}
.add-listing-section .dropzone .dz-preview.dz-image-preview {
background: white;
}
.dropzone .dz-preview {
position: relative;
z-index: 12;
display: inline-block;
vertical-align: top;
margin: 16px;
min-height: 100px;
}
.add-listing-section .dropzone .dz-preview .dz-image {
border-radius: 3px 3px 0 0;
overflow: hidden;
width: 120px;
height: 120px;
position: relative;
transition: all 0.3s;
display: block;
z-index: 10;
}
.add-listing-section .dropzone .dz-preview .dz-details {
z-index: 20;
position: absolute;
top: 0;
left: 0;
opacity: 0;
font-size: 13px;
min-width: 100%;
max-width: 100%;
padding: 2.6em 1em;
text-align: center;
color: #fff;
}
.add-listing-section .dropzone .dz-preview.dz-complete .dz-progress {
opacity: 0;
-webkit-transition: opacity 0.4s ease-in;
-moz-transition: opacity 0.4s ease-in;
-ms-transition: opacity 0.4s ease-in;
-o-transition: opacity 0.4s ease-in;
transition: opacity 0.4s ease-in;
}
.add-listing-section .dropzone .dz-preview .dz-progress {
opacity: 1;
z-index: 1000;
pointer-events: none;
position: absolute;
height: 16px;
left: 50%;
top: 50%;
margin-top: 18px;
width: 80px;
margin-left: -40px;
background: rgba(255, 255, 255, 0.9);
-webkit-transform: scale(1);
border-radius: 8px;
overflow: hidden;
}
.add-listing-section .dropzone .dz-preview .dz-error-message {
pointer-events: none;
z-index: 1000;
position: absolute;
display: block;
display: none;
opacity: 0;
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-ms-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
font-size: 13px;
top: 160px;
left: -10px;
width: 140px;
background: #be2626;
background: linear-gradient(to bottom, #be2626, #a92222);
border-radius: 4px;
padding: 10px 15px;
line-height: 18px;
color: white;
}
.add-listing-section .dropzone .dz-preview.dz-image-preview.dz-complete .dz-success-mark {
opacity: 0;
}
.add-listing-section .dropzone .dz-preview.dz-success:not(.dz-error) .dz-success-mark {
opacity: 0;
-webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
-moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
-ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
-o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}
.add-listing-section .dropzone .dz-preview.dz-image-preview .dz-success-mark {
opacity: 1;
}
.add-listing-section .dropzone .dz-preview .dz-success-mark,
.add-listing-section .dropzone .dz-preview .dz-error-mark {
pointer-events: none;
opacity: 0;
z-index: 500;
position: absolute;
display: block;
top: 50%;
left: 50%;
margin-left: -27px;
margin-top: -40px;
}
.add-listing-section .dropzone .dz-preview .dz-success-mark svg,
.add-listing-section .dropzone .dz-preview .dz-error-mark svg {
display: block;
width: 54px;
height: 54px;
}
.add-listing-section .dropzone .dz-preview .dz-error-message span {
margin: 0;
}
.add-listing-section .dropzone .dz-preview .dz-progress .dz-upload {
background: #00a335;
background: linear-gradient(to bottom, #1fc053, #019932);
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 0;
margin: 0;
-webkit-transition: width 300ms ease-in-out;
-moz-transition: width 300ms ease-in-out;
-ms-transition: width 300ms ease-in-out;
-o-transition: width 300ms ease-in-out;
transition: width 300ms ease-in-out;
}
.add-listing-section .dropzone .dz-preview .dz-remove {
font-size: 14px;
text-align: center;
display: block;
cursor: pointer;
font-size: 13px;
color: #333;
font-weight: 400;
border: none;
box-shadow: 0 1px 4px rgb(0 0 0 / 20%);
border-radius: 0 0 3px 3px;
padding: 5px;
}
.add-listing-section .dropzone .dz-preview.active-thumb:before {
opacity: 1;
display: block;
}
.add-listing-section .dropzone .dz-preview:before {
content: "\f005";
font-family: "Font Awesome 6 Free";
font-weight: 900;
position: absolute;
top: 0;
left: 0;
z-index: 11;
background-color: #fff;
height: 24px;
width: 24px;
line-height: 24px;
font-size: 14px;
text-align: center;
border-radius: 3px;
left: 7px;
top: 7px;
color: #ff9b00;
opacity: 0;
transition: 0.2s;
}
.add-listing-section .dropzone .dz-preview .dz-image:before {
opacity: 0;
transition: 0.4s;
z-index: 110;
content: "";
width: 100%;
display: block;
height: 100%;
position: absolute;
background-color: #333;
}
.add-listing-section .dropzone .dz-preview:hover .dz-image:before {
opacity: 0.5;
}
.add-listing-section .dropzone.dz-started .dz-message {
display: none;
}
.add-listing-section .dropzone:before {
position: absolute;
height: 100%;
width: 100%;
content: "";
top: 0;
left: 0;
background-color: var(--ts_primary_color);
background: var(--ts_primary_color);
opacity: 0;
z-index: 10;
transition: all 0.3s linear;
border-radius: 3px;
}
.add-listing-section .dropzone:hover:before {
opacity: 0.2;
}
.item-info.listing_iteminfo{
position:relative;
padding-left: 0;
padding-top: 0;
}
.item-info.listing_iteminfo .cate-list{
margin-bottom: 10px;
}
/* .booking-list .address{
margin-bottom: 10px;
}
.booking-list h6{
font-weight: 700;
font-size: 22px;
} */
.item-info.listing_iteminfo .item-info{
padding-left: 0;
}
.related_services_carousel .service-img {
position: relative;
overflow: hidden;
z-index: 1;
border-radius: 5px 5px 0 0;
min-height: 250px;
width: 100%;
max-height: 250px;
}
.related_services_carousel .owl-carousel .owl-item img {
display: block;
width: 100%;
min-height: 250px;
max-height: 250px;
object-fit: cover;
width: 100%;
}
.flatpickr-calendar {
position: absolute !important;
background: var(--ts_secondary_color);
z-index: 9999;
border: 1px solid var(--ts_secondary_color);
}
.numInputWrapper input {
width: 100%;
text-align: center;
}
.add-listing-dashboard-template .flatpickr-calendar.open.arrowTop:after {
opacity: 1;
}
.add-listing-dashboard-template .flatpickr-calendar.arrowTop:after {
opacity: 0;
transition: 0s;
top: -8px;
}
.add-listing-dashboard-template .flatpickr-calendar.noCalendar:after {
position: absolute;
left: 25px;
display: inline-block;
border-right: 6px solid transparent;
border-bottom: 6px solid var(--ts_secondary_color);
border-left: 6px solid transparent;
}
.add-listing-dashboard-template .flatpickr-calendar.arrowBottom:after {
bottom: -8px;
transform: rotate(180deg);
}
.flatpickr-time {
line-height: 59px;
max-height: 59px;
}
.flatpickr-calendar {
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: 0.4s;
display: inline-block;
}
.daterangepicker .drp-calendar.left {
padding: 12px 0 12px 12px;
}
.daterangepicker.ltr .drp-calendar.left .calendar-table {
padding-right: 8px;
}
.daterangepicker .calendar-table table {
width: 100%;
margin: 0;
border-spacing: 0;
border-collapse: collapse;
}
.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
white-space: nowrap;
text-align: center;
vertical-align: middle;
min-width: 32px;
width: 32px;
height: 24px;
line-height: 24px;
font-size: 14px;
border-radius: 4px;
border: 1px solid transparent;
white-space: nowrap;
cursor: pointer;
}
.daterangepicker th.month {
width: auto;
}
.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
color: #fff;
border: solid #aaa;
border-width: 0 2px 2px 0;
border-radius: 0;
display: inline-block;
padding: 3px;
margin-left: 3px;
}
.daterangepicker .calendar-table .next span {
margin-right: 6px;
}
.daterangepicker .calendar-table .next span {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.daterangepicker .calendar-table .prev span {
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}
.daterangepicker.daterangepicker td.disabled,
.daterangepicker.daterangepicker option.disabled {
background-color: #f4f4f4;
}
.daterangepicker td.disabled,
.daterangepicker option.disabled {
color: #999;
cursor: not-allowed;
text-decoration: line-through;
background: #f4f4f4;
border: 1px solid #fff;
}
.flatpickr-calendar.open {
opacity: 1;
visibility: visible;
pointer-events: all;
display: inline-block;
z-index: 99999;
}
.flatpickr-time .numInputWrapper {
height: 59px;
}
.flatpickr-time input.flatpickr-hour,
.flatpickr-time input.flatpickr-minute {
font-weight: 600;
color: #666;
}
.numInputWrapper span {
border: none;
background: #f2f2f2;
color: #808080;
border-radius: 3px;
width: 23px;
border: none;
height: 24px;
line-height: 1;
border-radius: 3px;
transition: 0.3s;
text-align: center;
margin-right: 5px;
}
.flatpickr-time .numInputWrapper {
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
width: 40%;
float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp {
top: 5px;
}
.flatpickr-time .numInputWrapper span.arrowDown {
bottom: 5px;
}
.flatpickr-time .numInputWrapper span.arrowUp:after {
content: "\f077";
border: none;
font-family:"Font Awesome 5 Free";
font-weight: 900;
font-size: 11px;
position: absolute;
left: 6px;
top: 6px;
}
.flatpickr-calendar:before, .flatpickr-calendar:after {
position: absolute;
display: block;
pointer-events: none;
border: solid transparent;
content: '';
height: 0;
width: 0;
left: 22px;
}
.flatpickr-time .numInputWrapper span.arrowDown:after {
border: none;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f078";
font-size: 11px;
position: absolute;
left: 6px;
top: 6px;
}
.open .flatpickr-time {
display: flex;
}
.numInputWrapper span:hover {
background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:hover {
background-color: var(--ts_primary_color);
color: #fff;
}
.numInputWrapper {
position: relative;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
height: inherit;
display: inline-block;
float: left;
line-height: inherit;
color: #393939;
font-weight: bold;
width: 2%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-align-self: center;
-ms-flex-item-align: center;
align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
font-weight: 700;
font-size: 13px;
transition: 0.3s;
color: #666;
}
.numInputWrapper:hover span {
opacity: 1;
}
.flatpickr-time .flatpickr-am-pm {
outline: 0;
width: 18%;
cursor: pointer;
text-align: center;
font-weight: 400;
}
.numInputWrapper span {
position: absolute;
right: 0;
padding: 0 4px 0 2px;
opacity: 1;
cursor: pointer;
border: 1px solid rgba(57, 57, 57, 0.15);
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.flatpickr-time .numInput {
cursor: pointer;
background-color: var(--ts_secondary_color);
font-size: 16px;
font-weight: 600;
border: none;
height: 57px;
}
.flatpickr-calendar.noCalendar {
width: 309px;
}
.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
border: none;
}
input[type=checkbox].switch_1:checked {
background-color: #00CC45!important;
}
.item-info span:hover a, .item-info span a:hover {
color: #fff;
}
span.star {
display: inline-flex;
position: relative;
}
.page-template-template-dashboard .alert p{
margin: 0;
}
.star-rating .star.half:after, .star-rating .star:before {
content: "\f6a6";
font-family: "tabler-icons" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
}
.about-img .about-exp {
position: absolute;
background: var(--ts_secondarybg_color);
border-radius: 10px;
width: 370px;
height: 100%;
}
.about-img {
position: relative;
}
.about-img .about-exp span {
font-weight: 600;
font-size: 25px;
color: #fff;
display: inline-block;
margin: 240px -112px;
transform: rotate(-90deg);
}
.abt-img {
padding: 30px 0 30px 60px;
position: relative;
z-index: 1;
}
.about-img img {
border-radius: 10px!important;
}
.about-content {
margin-left: 50px;
}
.about-content h6 {
font-size: 16px;
text-transform: uppercase;
margin-bottom: 4px;
}
.about-content h2 {
font-size: 32px;
margin-bottom: 16px;
}
.about-content p {
font-size: 14px;
margin-bottom: 20px;
}
.about-content ul {
padding: 0;
margin: 0;
list-style: none;
}
.about-content ul li {
position: relative;
padding-left: 25px;
margin-top: 14px;
display: inline-flex;
align-items: center;
font-size: 14px;
}
.about-content ul li:before {
position: absolute;
top: 0;
left: 0;
content: '\f058';
font-family: 'FontAwesome';
color: var(--ts_secondarybg_color);
}
.support-card {
margin-bottom: 26px;
}
.support-title {
background: #F6F7F7;
border-radius: 5px;
padding: 1rem;
font-weight: 500;
font-size: 18px;
margin-bottom: 0;
}
.support-title a {
color: #28283C;
display: block;
position: relative;
padding-right: 60px;
}
.support-title a:hover,.support-title a:focus,.support-title a:active {
color: #28283C;
}
.whychooseus_aboutus .section-heading {
margin-bottom: 30px;
}
.chooseus-sec {
padding: 90px 0 70px;
}
.whychooseus_aboutus .accordion-body {
border: none;
}
.support-card p {
font-size: 14px;
margin: 15px 0 0;
}
.support-title > a:after {
font-family: "Fontawesome";
font-weight: 900;
font-size: 15px;
content: "\f078";
position: absolute;
top: 0;
right: 0;
color: #292D32;
}
.npadding{
padding: 60px 0;
}
.sp-t {
padding-top: 90px;
}
.sp-b {
padding-bottom: 90px;
}
.sp-bsm {
padding-bottom: 66px;
}
.sp-b-0 {
padding-bottom: 0!important;
}
.sp-t-0 {
padding-top: 0!important;
}
.add-listing-section.basic_prices{
display: block!important;
}
.service-img img {
border-radius: 5px 5px 0 0;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
-moz-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-ms-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-o-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
-webkit-transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
transition: all 2000ms cubic-bezier(.19,1,.22,1) 0ms;
width: 100%;
max-width: 100%;
height: auto;
}
.service-img:hover img {
-webkit-transform: scale(1.15);
-moz-transform: scale(1.15);
transform: scale(1.15);
}
.review-list:last-child {
border: 2px solid #F5F5F5;
margin-bottom: 0;
}
.offer-pathimg {
padding-left: 35px;
}
.btn-views.btn-primary:hover{
background: transparent;
border: 1px solid #fff;
box-shadow: none;
color: #fff;
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
padding-top:0!important;
padding-bottom:0!important;
}
.main-nav > li {
margin-right: 25px;
}
.main-nav > li.menu-item-has-children > a{
margin-right: 20px;
}
header.header-one .main-nav > li.menu-item-has-children > a{
margin-right: 20px;
}
.main-nav > li .sub-menu li a {
display: block;
padding: 10px 15px 10px 25px;
clear: both;
white-space: nowrap;
font-size: 14px;
color: #68616D;
-webkit-transition: all .35s ease;
transition: all .35s ease;
width: 100%;
position: relative;
}
.main-nav > li .sub-menu > li.menu-item-has-children > a::after {
content: "\f054";
font-family: "Font Awesome 5 Free";
font-weight: 900;
position: absolute;
right: 15px;
top: 12px;
font-size: 13px;
}
.main-nav > li .sub-menu li {
position: relative;
}
.blog-info .post-author img, .blog-category .post-author img {
margin-right: 0.5rem;
}
.widget_search .input-group-btn .btn{
margin: 0;
height: 46px;
margin-right: 0;
margin-left: 0;
padding: 0;
}
.single-post .blog-list {
margin-bottom: 50px;
border: none;
clear: both;
}
.single-post .new-comment h4, .single-post .blog-review h4 {
margin-bottom: 1.5rem;
}
.order-summary-widget{
margin-bottom: 1.5rem;
background: var(--ts_secondary_color);
padding: 1.5rem;
border-radius: 5px;
border: 2px solid #F5F5F5;
}
.order-summary-widget .listing-item-content{
margin-top: 1.5rem;
}
.booking-item-conatiner{
margin-bottom: 0;
background: var(--ts_secondary_color);
padding: 1.5rem;
border-radius: 5px;
border: 2px solid #F5F5F5;
}
.booking-item-conatiner ul{
padding: 0;
margin: 0;
list-style: none;
}
#btn-razorpay{
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
color: #fff;
padding: 10px 23px;
box-shadow: inset 0 0 0 #fff;
border-radius: 5px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
#btn-razorpay:hover{
background-color: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 #ffffff;
color: var(--ts_primary_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
#btn-razorpay-cancel{
color: var(--ts_primary_color);
padding: 10px 23px;
border-color: var(--ts_primary_color);
background-color: transparent;
border-radius: 5px;
border: 1px solid var(--ts_primary_color);
}
.menu-opened .header {
position: absolute;
z-index:inherit;
}
#btn-razorpay-cancel:hover{
color: #fff;
background-color: var(--ts_primary_color);
border-color: var(--ts_primary_color);
}
.woocommerce-thankyou-order-details{
background: var(--ts_secondary_color);
padding:1.5rem;
margin-bottom: 1.5rem;
border-radius: 5px;
}
.woocommerce-thankyou-order-details li{
margin-bottom: 0.5rem;
}
.woocommerce-thankyou-order-details li:last-child{
margin-bottom: 0;
}
.woocommerce-order-details__title,
.woocommerce-column__title{
font-size: 28px;
}
.woocommerce-order-details{
background: var(--ts_secondary_color);
padding:1.5rem;
margin-bottom: 1.5rem;
border-radius: 5px;
}
.woocommerce-customer-details{
background: var(--ts_secondary_color);
padding:1.5rem;
margin-bottom: 0;
border-radius: 5px;
}
ul.order_details.woocommerce-thankyou-order-details{
background: var(--ts_secondary_color);
padding:1.5rem;
margin-bottom: 1rem;
border-radius: 5px;
list-style: none;
}
.woocommerce-customer-details address{
margin-bottom: 0;
}
.woocommerce-customer-details address .woocommerce-customer-details--phone{
margin-top: 0.5rem;
margin-bottom: 0.5rem;
}
.woocommerce-customer-details address .woocommerce-customer-details--email{
margin-bottom: 0;
}
.order-again a{
background-color: var(--ts_primary_color);
border: 1px solid var(--ts_primary_color);
color: #fff;
padding: 10px 23px;
box-shadow: inset 0 0 0 #fff;
border-radius: 5px;
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.order-again{
display: flex;
margin-top: 1.5rem;
margin-bottom: 0;
}
.order-again a:hover{
background-color: #fff;
border: 1px solid var(--ts_primary_color);
box-shadow: inset 0 70px 0 0 #ffffff;
color: var(--ts_primary_color);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.shop_table.order_details {
margin-bottom: 0;
width: 100%;
}
.shop_table.order_details td,.shop_table.order_details th{
padding: 0.5em;
border: 1px solid #d9e2ef;
word-break: normal;
}
.page-template-template-dashboard-php ul{
padding: 0;
margin: 0;
list-style: none;
}
.subscribe-form .wpcf7-spinner {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 30px;
}
.footer-top .wpcf7 form .wpcf7-response-output{
margin: 10px 0 0;
}
.footer-content p:last-child {
margin-bottom: 0;
}
.payment-image ul{
margin: 0;
}
.policy-menu ul li::after {
color: #74788d;
content: "|";
font-weight: 300;
position: absolute;
left: auto;
right: 0;
top: 0;
}
.policy-menu .menu-footer-privacy-menu-container{
text-align: right;
float: right;
}
.policy-menu ul li:last-child::after {
content: "";
}
.policy-menu ul{
list-style: none;
margin: 0;
}
.policy-menu ul li{
display: inline-block;
margin: 0;
color: #74788d;
margin-right: 15px;
width: auto;
float: left;
overflow: initial;
position: relative;
padding-right: 15px;
}
.policy-menu ul li a{
padding: 0;
display: block;
}
#comments .comment-list li .author-avatar {
width: 90px;
float: left;
}
.noti-nav .dropdown-toggle {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
justify-content: center;
position: relative;
width: 41px;
height: 41px;
font-size: 16px;
background: #F6F6FE;
border-radius: 50%;
-webkit-transition: 0.7s;
-moz-transition: 0.7s;
-o-transition: 0.7s;
transition: 0.7s;
}
.noti-nav .dropdown-menu[data-bs-popper] {
border-radius: 5px;
padding: 0;
margin: 0;
min-width: 200px;
visibility: hidden;
opacity: 0;
top: 100%;
right: 0;
left: auto;
-webkit-transition: all .2s ease;
transition: all .2s ease;
display: block;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
border: 0;
box-shadow: 0 0 3px rgb(0 0 0 / 10%);
filter: drop-shadow(0px 5px 15px rgba(0, 0, 0, 0.2));
}
.noti-nav .dropdown-toggle.show + .dropdown-menu {
visibility: visible;
opacity: 1;
margin-top: 0;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.single-slot.cloned {
display: none;
}
@media only screen and (max-width: 992px) {
#search-results{
top: 70px !important;
}
}
@media only screen and (max-width: 768px) {
#search-results{
top: 60px !important;
}
}
.search-box .form-group {
}
#search-results{
top: 80px;
position: absolute;
width: 100%;
left: 0;
z-index: 99;
}
.hero-section-three #search-results{
top: 100px;
}
.search-box-four #search-results{
top: 58px;
}
.hero-section-five #search-results{
top: 48px;
left: -12px;
}
.search-box-eight #search-results{
top: 53px;
left: 0;
}
.hero-section-six #search-results{
top: 62px;
left: -10px;
}
.hero-section-ten #search-results{
top: 62px;
left: 0;
}
.hero-section-ten #search-results ul {
max-height: 200px;
}
#search-results ul{
margin: 0;
background: #fff;
list-style: none;
padding-left: 0 !important;
border-radius: 5px;
border: 1px solid #F0F0F0;
max-height: 250px;
overflow-y: scroll;
}
#search-results ul li{
padding: 8px 10px;
margin-bottom: 8px;
border-bottom: 1px solid #F0F0F0;
text-align: left;
}
#search-results ul li:last-child{
border-bottom: none;
margin-bottom: 0;
}
.sort-by-select .select2-container--default .select2-selection--single {
height: 38px;
}
.sort-by-select .select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 24px;
}
.sort-by-select .select2-container--default .select2-selection--single .select2-selection__arrow {
height: 38px;
}
.service_sidebars .select2-container--default .select2-selection--single .select2-selection__rendered{
line-height: 32px;
}