@import url("https://fonts.googleapis.com/css2?family=DM+Sans:opsz@9..40&family=Righteous&display=swap");
a img,
img,
object {
border: 0;
}
*,
a,
a:focus,
button:focus,
object {
outline: 0;
}
.banner,
.slider-alt,
body {
position: relative;
}
*,
body {
margin: 0;
padding: 0;
}
.contact-us,
.phone-btn {
float: right;
}
.banner,
.header,
.slider-alt,
.slider-wrap-alt {
background: #ffd64d;
}
.banner-image img,
.header,
.slider-alt,
img.img-responsive {
width: 100%;
}
body {
font-family: "DM Sans", sans-serif !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: Righteous, sans-serif !important;
}
html.fa-events-icons-ready {
margin: 0 !important;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
body,
html {
height: 100%;
}
blockquote,
q {
quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.mymove {
-webkit-animation: 5s infinite movebg;
-moz-animation: 5s infinite movebg;
-o-animation: 5s infinite movebg;
animation: 5s infinite movebg;
}
a {
cursor: pointer;
color: #06c;
text-decoration: none;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
display: inline;
}
a:hover {
color: #d5a200;
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
-o-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
text-decoration: none;
}
a:acitve,
a:visited {
text-decoration: none;
}
.blog-page .main-title,
.mini-web h3,
.section-services .header-section .description,
a:active,
section.about-us.pt.pb .text p {
color: #333;
}
a:focus {
text-decoration: none;
}
p {
padding: 10px 0;
}
object {
float: left;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 400;
font-style: normal;
font-size: inherit;
}
body {
-webkit-text-size-adjust: none;
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
font-size: 19px;
line-height: 32px;
font-weight: 400;
color: #222;
background: #fff;
z-index: -1;
overflow-x: hidden;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
b,
strong {
font-weight: bolder !important;
}
.mt {
margin-top: 80px;
}
.mb {
margin-bottom: 80px;
}
.pt {
padding-top: 80px;
}
.pb {
padding-bottom: 80px;
}
.banner {
z-index: 0;
}
section.banner.background.pt.pb {
padding-bottom: 0;
}
.container-fluid {
padding: 0 3%;
}
.stellarnav.mobile.left > ul > li:nth-child(2) {
border-radius: 20px 20px 0 0 !important;
}
.stellarnav.active .menu-toggle span.bars {
opacity: 0;
pointer-events: none;
}
.stellarnav ul {
width: 220px;
}
button#dropdownMenuButton:focus {
box-shadow: none;
}
.stellarnav li li {
border-bottom: none;
}
.stellarnav.light.left.adelaide ul li.active ul.sub-menu li:last-child,
.stellarnav.light.left.adelaide.desktop
ul
li.active
ul.sub-menu
li:nth-last-child(2),
.stellarnav.light.left.adelaide.mobile ul li.active ul.sub-menu li:last-child,
.stellarnav.light.left.adelaide.mobile
ul
li.active
ul.sub-menu
li:nth-last-child(2),
.stellarnav.light.left.desktop ul li.active ul.sub-menu li:last-child,
.stellarnav.light.left.sydney.mobile ul li.active ul.sub-menu li:last-child,
nav.navbar.mobile-1 {
display: none;
}
.adilaide.active > ul li.menu-items.active.has-sub.open ul li:last-child,
.dotCircle .itemDot.active .forActive,
.stellarnav.light.left.desktop,
.stellarnav.light.left.mobile ul li.active ul.sub-menu li:last-child,
.stellarnav.mobile,
.stellarnav.mobile.fixed {
display: block;
}
.stellarnav.light a.close-menu.full:nth-child(2),
.stellarnav.light a:nth-child(2) {
display: none !important;
}
.stellarnav .menu-toggle {
padding: 0 !important;
}
.stellarnav.mobile.left .close-menu,
.stellarnav.mobile.right .close-menu {
margin-left: -20px;
}
.slider-alt {
flex: 1 0 auto;
margin-left: auto;
margin-right: auto;
z-index: 1;
transition: visibility 0s 0.05s;
padding-bottom: 40px;
}
.banner .cars {
padding: 0 2%;
}
ul.cars-image {
display: flex;
border-radius: 20px;
}
ul.cars-image li.car {
width: 33.33%;
list-style: none;
padding: 15px 20px;
text-align: center;
}
ul.cars-image li.car a {
height: auto;
display: inline-block;
margin: 0;
font-size: 22px;
font-weight: 500;
padding: 0;
color: #333;
text-decoration: none;
}
ul.cars-image li.car a:hover {
border-bottom: 2px solid #007469;
}
ul.cars-image li.car img {
margin-bottom: 10px;
height: 80px;
cursor: pointer;
}
.banner-image {
padding: 0 0 0 25px;
}
.header {
z-index: 999;
position: fixed;
}
.header a.btn.btn-primary {
background-color: #0074ec;
padding: 9px 30px;
border-radius: 30px;
color: #fff;
font-size: 16px;
border: none;
}
.logo {
margin-right: 25px;
display: contents;
}
.logo img {
max-width: 120px;
margin-left: 0 !important;
position: relative;
z-index: 9999;
margin-top: 13px;
}
.logo.mini-web img {
width: 18%;
}
.contact-us {
margin-left: auto !important;
}
.slider-wrap-alt {
display: flex;
justify-content: space-between;
align-items: center;
padding: 2%;
}
.slider-info {
flex: 1.3;
}
.slider-alt .slider-info .about-page-wrap {
padding-top: 50px;
}
.slider-alt .slider-info .about-page-wrap h2 {
font-size: 26px;
font-weight: 600;
line-height: 50px;
}
.slider-wrap-alt .slider-info a {
background-color: #0074ec;
padding: 10px 20px;
border-radius: 30px;
color: #fff;
font-size: 22px;
position: relative;
text-decoration: none;
}
.slider-wrap-alt .slider-info a i {
font-size: 16px;
margin-right: 5px;
}
.slider-wrap-alt .slider-info h1 {
margin-top: 55px;
color: #000;
font-size: 107px;
font-weight: 700;
line-height: 107px;
}
.mini .slider-info h1 {
margin-top: 55px;
color: #000;
font-size: 92px;
font-weight: 700;
line-height: 92px;
}
.slider-info h3 {
color: #000;
font-size: 35px;
line-height: 63px;
font-weight: 400;
margin-bottom: 39px;
}
.banner-right {
flex: 1;
}
.stellarnav .icon-close {
position: absolute;
top: 5px;
}
section.how-it-works.pt.pb {
padding: 50px 0;
text-align: center;
}
.how-it-works video {
box-shadow: rgb(37 38 38 / 38%) 0 12px 17px 0;
}
.blog-page,
.title {
text-align: center;
}
.title h6 {
font-size: 16px;
color: #000;
text-transform: uppercase;
background: #f7f7f7;
display: initial;
box-shadow: 2px 3px 3px #d9d9d9;
padding: 8px 15px;
border-radius: 5px;
}
.h1,
.title h2 {
font-size: 46px;
line-height: 56px;
}
.content h2,
.h1,
.title h2 {
text-transform: capitalize;
}
.title h2 {
padding: 40px 0 50px;
font-weight: 600;
color: #000;
}
.h1 {
font-weight: 700;
}
.content h2 {
font-size: 58px;
line-height: 74px;
font-weight: 600;
color: #000;
}
section.how-it-works.pt.pb .item {
text-align: center;
padding: 0 10%;
}
section.how-it-works.pt.pb .item .text {
padding-top: 30px;
}
section.how-it-works.pt.pb .item .text p {
font-size: 22px;
}
section.how-it-works.pt.pb .item .text h2 {
font-size: 30px;
line-height: 36px;
font-weight: 500;
color: #000;
margin-bottom: 20px;
}
section.how-it-works.pt.pb .item .image {
width: 130px;
margin: auto;
height: 130px;
border-radius: 50%;
line-height: 10;
overflow: hidden;
border: 4px solid #e5f3f2;
background: #0076ec;
transition: background-color 1.5s;
}
section.how-it-works.pt.pb .item .image img {
overflow: hidden;
width: 70%;
margin-top: 7%;
padding: 8px;
filter: opacity(0.99) drop-shadow(0 0 #007267);
}
section.about-us.pt.pb {
background: #fff;
padding: 60px 3%;
}
section.about-us.pt.pb .text {
background: #ffd44b;
border-radius: 40px;
box-shadow: 6px 8px 6px 3px #f1f1f1;
color: #fff;
}
section.about-us.pt.pb .text h2 {
font-size: 40px;
color: #333;
font-weight: 600;
line-height: 56px;
margin-bottom: 40px;
}
section.about-us.pt.pb .text.white {
background: #f7f7f7;
color: #333;
}
section.about-us.pt.pb .text-black {
padding: 20px;
background: #f7f7f7;
color: #fff;
margin-top: 20px;
}
section.about-us.pt.pb .text-black ul {
margin-left: 25px;
}
section.about-us.pt.pb .text-black ul li {
margin-bottom: 10px;
}
section.about-us.pt.pb .text-black ul li::marker {
line-height: 0;
color: #333;
}
section.about-us.pt.pb .text h4 {
font-size: 24px;
font-weight: 600;
line-height: 30px;
color: #333;
margin-bottom: 10px;
}
.toggle-menu {
width: 50px;
height: 50px;
display: inline-block;
position: relative;
top: 10px;
float: left;
z-index: 1000;
}
.toggle-menu i {
position: absolute;
display: block;
height: 3px;
background: #00ac57;
width: 28px;
border-radius: 47px;
right: 0;
-webkit-transition: 0.3s;
transition: 0.3s;
}
.menu-drawer,
.open {
transition: left 0.2s linear;
}
.toggle-menu i:first-child {
top: 16px;
}
.toggle-menu i:nth-child(2) {
top: 24px;
}
.toggle-menu i:nth-child(3) {
top: 32px;
}
.toggle-menu.active i:first-child {
top: 25px;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg);
}
.toggle-menu.active i:nth-child(2) {
background: 0 0;
}
.toggle-menu.active i:nth-child(3) {
top: 25px;
-webkit-transform: rotateZ(-45deg);
transform: rotateZ(-45deg);
}
section.header .container {
position: relative;
overflow: hidden;
height: 400px;
}
.menu-drawer {
width: 250px;
border-radius: 15px;
background-color: #fff;
height: 400px;
position: absolute;
left: -550px;
top: 0;
padding: 71px 20px 20px;
}
.menu-drawer ul li {
list-style: none;
padding: 15px;
}
.open {
left: 0;
}
.bb {
border-bottom: 1px solid #5858582e;
}
#about-us,
.bg-gray,
.blog-page.home-page {
background: #f7f7f7;
}
section#testim {
padding: 60px 0;
}
section.testimonials {
padding: 6% 0;
background: #f7f7f7;
border-radius: 30px;
}
.shadow-effect {
background: #fff;
padding: 20px;
border-radius: 4px;
text-align: center;
border: 1px solid #ececec;
box-shadow: 0 19px 38px rgba(0, 0, 0, 0.1), 0 15px 12px rgba(0, 0, 0, 0.02);
}
section#testim .background-box .text h1 {
color: #fff;
font-weight: 800;
}
section#testim .background-box .text p {
font-weight: 400;
}
#customers-testimonials .shadow-effect p {
font-size: 17px;
line-height: 1.5;
margin: 0 0 17px;
font-weight: 300;
}
.testimonial-name {
margin: -16px auto 0;
display: table;
width: auto;
background: #3190e7;
padding: 9px 35px;
font-size: 16px;
border-radius: 12px;
text-align: center;
color: #fff;
box-shadow: 0 9px 18px rgba(0, 0, 0, 0.12), 0 5px 7px rgba(0, 0, 0, 0.05);
}
#customers-testimonials .item {
text-align: center;
padding: 0;
opacity: 0.2;
-webkit-transform: scale3d(0.8, 0.8, 1);
transform: scale3d(0.8, 0.8, 1);
-webkit-transition: 0.3s ease-in-out;
-moz-transition: 0.3s ease-in-out;
transition: 0.3s ease-in-out;
}
.blog-content .more,
.blog-info,
.blog-info h4 a,
.blog-media img,
.blog-wrap,
.footer-nav ul li a {
transition: 0.3s ease-in-out;
}
#customers-testimonials .owl-item.active.center .item {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
max-width: 90px;
margin: 0 auto 17px;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {
background: #3190e7;
transform: translate3d(0, -50%, 0) scale(0.7);
}
#customers-testimonials.owl-carousel .owl-dots {
display: inline-block;
width: 100%;
margin-top: 4%;
text-align: center;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot,
.blog-content ul li {
display: inline-block;
}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span {
background: #3190e7;
display: inline-block;
height: 20px;
margin: 0 2px 5px;
transform: translate3d(0, -50%, 0) scale(0.3);
transform-origin: 50% 50% 0;
transition: 250ms ease-out;
width: 20px;
}
.phone a {
margin-top: 8px;
}
.main-title h2 {
font-size: 62px !important;
color: #333;
font-weight: 600;
margin-bottom: 20px;
line-height: 72px;
}
.main-title p {
padding: 40px 15%;
}
.about-mb-0 h2 {
margin-bottom: 0 !important;
}
.btn-yellow {
background: #ffd64d;
color: #101010;
border: 1px solid #ffd64d;
font-weight: 600;
}
.btn-primary {
font-weight: 600;
}
.service-content .img-fluid {
object-fit: contain;
}
.blog-media img {
height: 300px;
border-radius: 16px 16px 0 0;
width: 100% !important;
object-fit: cover;
}
.blog-media {
position: relative;
box-shadow: rgba(0, 0, 0, 0.1) 0 10px 50px;
border: 1px solid #ebe6e6;
border-radius: 12px 12px 0 0;
}
.blog-info {
background: #fff;
padding: 30px 15px;
color: #fff;
text-align: center;
border-radius: 0 0 16px 16px;
}
.blog-info a {
font-size: 20px;
font-weight: 600;
line-height: 28px;
margin-bottom: 15px;
letter-spacing: 0.3px;
color: #333;
margin-top: 20px;
text-decoration: none;
}
.blog-info a:hover {
color: #0074ec;
}
.blog-info h4 a {
color: #fff;
}
.blog-info h4 a:hover {
color: #0698e2;
}
.blog-wrap:hover {
transform: translateY(-5px);
}
.blog-wrap:hover .blog-info {
box-shadow: 0 3px 10px rgb(207 207 207);
}
.blog-time {
background: #006ce2;
position: absolute;
text-align: center;
right: 15px;
width: 90px;
bottom: -32px;
}
.blog-time .date {
padding: 10px 10px 0;
color: #fff;
}
.blog-time .date span {
margin: 0;
display: inline-block;
width: 100%;
text-align: center;
font-size: 24px;
font-weight: 700;
color: #fff;
}
.blog-time .year {
color: #fff;
font-size: 16px;
font-weight: 700;
padding: 4px;
background: #000;
margin-left: -10px;
margin-right: -10px;
margin-top: 10px;
}
.blog-page a.a1-btn {
background-color: #006ee2;
padding: 10px 30px;
border-radius: 30px;
color: #fff;
font-size: 18px;
}
.blog-page #btn {
margin-top: 40px;
}
.pagination a {
background: #f9f9f9;
margin-left: 5px;
padding: 9px 18px;
border-radius: 128px;
}
.pagination .active a,
.pagination a:hover {
background: #06c;
color: #fff;
}
section.faq.mt {
background: #191919;
padding: 60px 0;
}
section.faq.mt .main-title {
font-size: 18px;
text-align: center;
font-weight: 600;
margin-bottom: 90px;
}
section.faq.mt .main-title h2 {
color: #fff;
}
button.btn.btn-link.collapsed:hover {
border: 1px solid #282828 !important;
}
.panel-group .panel {
box-shadow: none;
border: 2px solid #eee;
margin-bottom: 30px;
border-radius: 25px;
background: #fff;
}
.panel-default > .panel-heading {
padding: 0;
border-radius: 0;
color: #212121;
}
.panel-title {
font-size: 20px;
line-height: 30px;
}
.panel-title > a {
display: block;
padding: 40px 20px;
font-size: 24px;
color: #505050;
}
.more-less {
float: right;
color: #212121;
font-weight: 700;
margin-left: 15px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
padding: 0 20px;
border-top: none;
}
.panel-body p {
color: #5d5d5d;
}
.rate i,
.rate span {
color: #0f0f0e;
}
.panel-body p:last-child {
margin-bottom: 0;
}
.device ul {
margin-left: 32px;
}
.device li {
overflow-wrap: break-word;
}
i.fa.fa-mobile {
width: 35px;
height: 35px;
line-height: 18px;
padding-left: 13px;
font-size: 23px;
}
.modal {
z-index: 999999999;
}
.fa-star:before {
color: #fbbc05;
}
.rate span {
font-size: 16px;
}
.footer-main h3::after {
content: "";
background: #51aa50;
display: block;
width: 50px;
height: 2px;
}
.footer-nav {
padding-bottom: 30px;
color: #fff;
}
.footer-main h3 {
font-size: 20px;
text-transform: uppercase;
color: #fff;
margin-bottom: 25px;
}
.blog-content ul,
.blog-sidebar-wrap ul,
.footer-main ul {
list-style: none;
margin: 0;
padding: 0;
}
.footer-nav ul li a {
font-size: 15px;
text-decoration: none;
color: #fff;
cursor: pointer;
}
.footer-bottom a {
color: #fff;
line-height: 48px;
}
.stellarnav.light.left.mobile {
background: 0 0 !important;
}
.stellarnav > ul > li,
nav.navbar {
float: left;
}
.modal-backdrop.show {
opacity: 0.5;
position: absolute;
z-index: 0;
}
section.buy.mt {
background: #101010;
color: #fff;
border-bottom: 1px solid #282828;
}
section.buy.mt .btn {
float: right;
margin: 0;
background: #0070e2;
border: none;
border-radius: 30px;
font-weight: 700;
color: #fff;
}
section.buy.mt .container {
padding: 60px 10% 0;
}
section.buy.mt .text {
padding-bottom: 40px;
font-size: 32px;
}
section.buy.mt .text h2 {
font-size: 45px;
margin-bottom: 20px;
font-weight: 800;
}
section.about-us-page {
background: #fff;
padding: 50px;
}
section.about-us-page h3 {
font-size: 35px;
font-weight: 600;
margin-bottom: 20px;
}
.mini-website-content {
border-bottom: 2px solid #e7e7e7;
background: #f7f7f7 !important;
display: inherit;
width: 100%;
margin: 10px 0;
}
.mini-website-content .main-image {
width: 40%;
float: left;
padding: 20px;
}
.mini-website-content h2 {
font-size: 56px;
line-height: 62px;
font-weight: 400;
}
.mini-website-content .main-content {
background: 0 0;
padding: 30px;
}
.service-card {
box-shadow: rgba(149, 157, 165, 0.2) 0 8px 24px;
}
.service-content {
background: -webkit-radial-gradient(
center,
ellipse cover,
#0ecde9 0,
#025e83 100%
);
background: radial-gradient(#b8d7ffb8, #025e8300);
}
.service-list {
background-image: linear-gradient(
to bottom,
#fff,
rgb(255 214 77 / 21%)
) !important;
}
.service-list .media img {
max-width: 60px;
height: 60px;
object-fit: contain;
border: 1px solid #6bb022;
border-radius: 50%;
padding: 5px;
}
.text h3,
.texts h3 {
display: flex;
gap: 10px;
}
.text p,
.texts p {
margin-bottom: 20px;
}
.text h3:before,
.texts h3:before {
content: "";
height: 30px;
width: 30px;
display: block;
background-position: center center;
background-size: cover;
border: 2px solid #0070e2;
border-radius: 140px;
}
.about-us .text.text-slider {
margin: 0 0 28px;
display: block !important;
text-align: center;
padding: 0;
background: #e8eaf6;
display: flex;
justify-content: center;
align-items: center;
font-family: Raleway, sans-serif;
font-size: 32px;
font-weight: 700;
text-transform: uppercase;
}
.about-us .text.text-slider .changebox {
margin: 0 5px;
color: #ff5722;
height: 40px !important;
overflow: hidden;
transition: 0.5s;
}
.about-us .text.text-slider h1 {
color: #333;
text-align: center;
font-weight: 800;
line-height: 100px;
font-size: 60px;
}
.about-us .text.text-slider p {
font-size: 40px;
line-height: 22px;
color: #0094ec !important;
}
.about-us .text.text-slider h2 {
margin-top: 15px;
}
.background-mini-web .content .phone a.btn.btn-primary {
background-color: #0070e2 !important;
}
.background-mini-web .content .phone {
margin-top: 20px;
z-index: 999;
position: relative;
}
.background-mini-web .content .phone a:last-child.btn {
background: 0 0 !important;
color: #fff;
outline: #fff solid 2px;
outline-offset: -3px;
}
.call-to-wrap a {
background: #0070e2;
border: none;
padding: 10px 20px;
border-radius: 130px;
}
.call-to-wrap a:hover {
background-color: #0070e2;
}
.background-mini-web {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-color: #000;
background-attachment: fixed;
position: relative;
z-index: 0;
}
.background-mini-web::before {
position: absolute;
content: "";
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url(//a1cashforcar.com.au/wp-content/themes/mytheme/images/united-mini-website-background-image.jpeg) center
no-repeat fixed;
opacity: 0.09;
}
.background-mini-web .content {
text-align: center;
color: #fff;
}
.background-mini-web .content h1 {
color: #fff;
font-size: 35px;
margin-bottom: 20px;
font-weight: 800;
}
.background-mini-web .content .phone a.btn.btn-primary {
padding: 9px 30px;
border-radius: 30px;
color: #fff;
font-size: 18px;
border: none;
width: 200px;
}
.section-services {
padding-top: 60px;
padding-bottom: 60px;
background-color: #f7f7f7;
color: #fff;
}
.section-services .header-section {
margin-bottom: 35px;
}
.section-services .header-section .title {
position: relative;
padding-bottom: 5px;
text-transform: uppercase;
font-weight: 700;
color: #333;
}
.section-services .header-section .title:before {
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
width: 140px;
height: 1px;
background-color: #00adc1;
}
.section-services .header-section .title:after {
position: absolute;
bottom: -1px;
left: 50%;
transform: translateX(-50%);
width: 45px;
height: 3px;
background-color: #00adc1;
}
.section-services .header-section .title span {
color: #00adc1;
}
.section-services .single-service {
margin-top: 20px;
background-color: #24252a;
box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
min-height: 290px;
border-radius: 10px;
}
.section-services .single-service .part-1 {
padding: 20px 30px;
text-align: center;
border-bottom: 2px solid #1d1e23;
}
.section-services .single-service .part-1 i {
margin-bottom: 25px;
font-size: 50px;
color: #007267;
}
.section-services .single-service .part-1 .title {
font-size: 20px;
font-weight: 700;
text-align: left;
letter-spacing: 0.02em;
line-height: 1.8em;
}
.section-services .single-service .part-2 {
padding: 20px;
}
.section-services .single-service .part-2 .description {
margin-bottom: 15px;
color: #bdbdbd;
font-weight: 700;
font-size: 14px;
line-height: 1.8em;
}
.section-services .single-service .part-2 a {
color: #fff;
font-size: 14px;
text-decoration: none;
}
.section-services .single-service .part-2 a i {
margin-right: 10px;
color: #00b09e;
}
.faq .section-title {
margin-bottom: 54px;
}
.faq .section-title h2 {
margin-bottom: 22px;
}
.faq .accordion .card {
border: none;
margin-bottom: 30px;
}
.faq .accordion .card:not(:first-of-type) .card-header:first-child {
border-radius: 10px;
}
.faq .accordion .card .card-header {
border: none;
border-radius: 10px;
padding: 0;
}
.faq .accordion .card .card-header h5 {
padding: 0;
}
.faq .accordion .card .card-header h5 button {
font-size: 35px;
font-weight: 700;
text-decoration: none;
padding: 0 100px 0 30px;
height: 180px;
display: block;
width: 100%;
color: rgba(30, 48, 86, 0.8);
text-align: left;
background: #fff;
-webkit-box-shadow: 0 -50px 140px 0 rgba(69, 81, 100, 0.1);
box-shadow: 0 -50px 140px 0 rgba(69, 81, 100, 0.1);
border-radius: 10px 10px 0 0;
position: relative;
}
.faq .card {
border-radius: 1.25rem !important;
}
.faq .accordion .card .card-header h5 button:after {
position: absolute;
right: 30px;
top: 40%;
margin-top: -10px;
width: 50px;
height: 50px;
background-color: transparent;
color: #c1c1c1;
text-align: center;
border: 1px solid #c1c1c1;
border-radius: 50%;
content: "\f067";
font-size: 21px;
line-height: 50px;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.faq .accordion .card .card-header h5 button.collapsed {
background: #333;
border-radius: 10px;
-webkit-box-shadow: none;
box-shadow: none;
border: 1px solid rgba(97, 125, 255, 0.2);
color: #fff;
font-size: 35px;
font-weight: 400;
}
.faq .accordion .card .card-header h5 button[aria-expanded="true"]:after {
content: "\f068";
}
.faq .accordion .card .card-body {
-webkit-box-shadow: 0 15px 140px 0 rgba(69, 81, 100, 0.1);
box-shadow: 0 15px 140px 0 rgba(69, 81, 100, 0.1);
border-radius: 0 0 10px 10px;
margin-top: -6px;
padding: 0 70px 23px 30px;
color: rgba(30, 48, 86, 0.8);
line-height: 30px;
}
.banner2-form p {
padding: 0 20px;
font-weight: 700;
margin-top: 20px;
}
.main-content {
background: #fff;
border-radius: 10px;
padding: 20px;
}
.main-content h2 {
font-size: 30px;
font-weight: 700;
}
.main-content h3 {
font-size: 26px;
font-weight: 700;
}
.search-bar {
margin: 0 0 30px;
position: relative;
}
.search-bar .form-control {
font-size: 15px;
height: 50px;
border-radius: 0;
background: #f7f7f7;
border: 1px solid #ececec;
padding-right: 65px;
}
.search-bar .btn {
position: absolute;
top: 0;
right: 0;
bottom: 0;
padding: 0 18px;
border-radius: 0;
border: none;
background: #0074ec;
font-size: 20px;
}
.blog-main,
.blog-sidebar-wrap {
box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px 0, rgba(0, 0, 0, 0.06) 0 1px 2px 0;
border-radius: 8px;
}
.blog-sidebar-wrap {
background: #fff;
padding: 25px;
margin-bottom: 30px;
}
.blog-sidebar-wrap h4 {
font-size: 20px;
text-transform: uppercase;
margin-bottom: 30px;
border-bottom: 2px solid #e2e2e2;
padding-bottom: 15px;
position: relative;
}
.blog-sidebar-wrap ul li:after,
.blog-sidebar-wrap ul:after {
content: "";
display: block;
clear: both;
}
.recent-post-img {
float: left;
width: 54px;
}
.recent-post-info {
float: right;
width: calc(100% - 54px);
padding-left: 20px;
}
.recent-post-info span {
display: block;
font-size: 14px;
color: #4e4e4e;
line-height: 20px;
}
.recent-post-info p {
margin-bottom: 0;
font-size: 14px;
color: #333;
}
.blog-main {
margin-bottom: 40px;
}
.blog-main img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 8px 8px 0 0;
}
.blog-content {
padding: 30px;
color: #222;
}
.blog-content ul li i {
margin-right: 5px;
}
.blog-content p {
font-size: 16px;
line-height: 24px;
}
.blog-content .more {
font-size: 17px;
font-weight: 500;
color: #333;
text-decoration: underline;
display: inline-block;
}
.main-content img {
width: 100%;
height: 512px;
object-fit: cover;
border-radius: 5px;
}
.contact {
margin: 80px 0 70px;
}
.contact-right {
background: #efefef;
padding: 30px;
border: 2px solid #d4d3d3;
}
.contact-right p {
font-weight: 600;
text-align: center;
}
.contact-right .footer-review {
color: #f5971d;
text-align: center;
font-size: 25px;
margin-top: 2%;
}
.contact-info-wrap i {
font-size: 18px;
color: #fff;
margin: 0 15px 0 0;
width: 35px;
background: #0074ec;
height: 35px;
padding: 10px;
border-radius: 32px;
}
.contact-info-wrap p {
margin-bottom: 0;
font-size: 16px;
color: #6d6d6d;
}
.contact-info-wrap span {
font-size: 20px;
float: left;
font-weight: 700;
letter-spacing: 0.2px;
margin: 0 10px;
}
.contact-info-wrap {
display: flex;
align-items: center;
}
.contact h2 {
font-size: 30px;
font-weight: 600;
padding: 20px 0;
}
.footer-review {
color: #f5971d;
font-size: 20px;
}
section.content.mt.mb {
padding: 60px 15%;
text-align: center;
margin: 0;
}
section.content.mt.mb h2 {
font-size: 35px;
margin-bottom: 20px;
font-weight: 600;
}
.simlilar h2 {
font-size: 56px;
line-height: 62px;
margin-bottom: 20px;
font-weight: 600;
}
section.iq-features {
padding: 60px 0;
background: #f7f7f7;
}
.holderCircle {
width: 740px;
height: 740px;
border-radius: 100%;
margin: 0 auto;
position: relative;
}
.dotCircle {
width: 100%;
height: 100%;
position: absolute;
margin: auto;
top: -8%;
left: -8%;
right: 0;
bottom: 0;
border-radius: 100%;
z-index: 20;
}
.dotCircle .itemDot {
display: block;
width: 80px;
height: 80px;
position: absolute;
background: #0078ec;
border-radius: 20px;
text-align: center;
line-height: 80px;
z-index: 3;
cursor: pointer;
border: 2px solid #e6e6e6;
font-size: 50px;
margin-left: 0;
}
.dotCircle .itemDot .forActive {
width: 50px;
height: 50px;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: none;
}
.round {
position: absolute;
left: 40px;
top: 25px;
width: 600px;
height: 600px;
background: #fff;
border: 2px dotted #007aec;
box-shadow: 3px 3px 76px #a0d1ff45;
border-radius: 100%;
-webkit-animation: 100s linear infinite rotation;
}
.dotCircle .itemDot.active,
.dotCircle .itemDot:hover {
color: #fff;
transition: 0.5s;
background: #007aec;
background: -moz-linear-gradient(left, #7d4ac7 0, #a733bb 100%);
background: -webkit-linear-gradient(left, #7d4ac7 0, #a733bb 100%);
background: linear-gradient(to right, #007aec 0, #004585 100%);
border: 2px solid #fff;
-webkit-box-shadow: 0 30px 30px 0 rgba(0, 0, 0, 0.13);
-moz-box-shadow: 0 30px 30px 0 rgba(0, 0, 0, 0.13);
box-shadow: 0 30px 30px 0 rgba(0, 0, 0, 0.13);
}
.contentCircle {
width: 300px;
border-radius: 100%;
color: #222;
position: relative;
top: 49px;
left: 50%;
transform: translate(-50%, -50%);
}
.contentCircle .CirItem {
border-radius: 100%;
color: #222;
position: absolute;
text-align: center;
bottom: 0;
left: -27%;
opacity: 0;
transform: scale(0);
transition: 0.5s;
font-size: 22px;
width: 100%;
height: 100%;
top: 35px;
right: 0;
margin: auto;
}
.contentCircle .CirItem .img {
text-align: center;
padding: 20px;
margin: auto;
height: 170px;
width: 170px;
border-radius: 50%;
background: #007aec;
}
.dotCircle .itemDot img {
width: 100%;
padding: 10px;
}
.CirItem.active {
z-index: 1;
opacity: 1;
transform: scale(1.2);
transition: 0.5s;
}
.contentCircle .CirItem i {
font-size: 180px;
position: absolute;
top: 0;
left: 50%;
margin-left: -90px;
color: #000;
opacity: 0.1;
}
.contentCircle .CirItem img {
width: 100%;
padding: 20px;
top: 0;
left: 50%;
margin: auto;
}
.err a {
background: #0074ec !important;
color: #fff;
padding: 10px 16px;
border-radius: 30px;
}
.footer-main {
background: #101010;
padding: 70px 0 0;
}
.footer-bottom {
color: #fff;
background: #010101;
}
.copyright a,
.copyright p {
font-size: 13px;
}
.footer-nav .fas {
color: #ffd64d;
}
.stellarnav li.has-sub > a:after {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 6px solid grey;
display: inline-block;
transition: 0.3s ease-in-out;
}
.dropdown-toggle::after {
display: contents !important;
}
.dropdown-toggle span {
position: absolute;
width: 20px !important;
content: "";
height: 2px;
background: #fff !important;
}
.dropdown-menu.show {
margin: 0;
padding: 0;
border: none;
z-index: 99999;
}
.fa-bars:before,
.fa-reorder:before,
.header .fa-navicon:before {
margin-top: -19px;
color: #000;
text-align: center;
border-radius: 50%;
font-size: 21px;
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
@media (max-width: 767.6px) {
.stellarnav.mobile.active.left > ul {
padding-top: 80px;
}
.service-content img {
margin-top: 35px;
}
nav.navbar.mobile-1 {
display: block !important;
}
nav.navbar.desktop {
display: none;
}
.stellarnav ul ul {
left: 0 !important;
}
.logo img {
width: 70% !important;
}
.mb-d-flex {
display: flex;
flex-direction: column-reverse;
padding-bottom: 80px !important;
}
.content.w-50 {
width: 100% !important;
}
.content.w-50 a.btn.btn-primary:first-child {
margin-bottom: 15px;
}
section.faq.mt .main-title {
margin-bottom: 0;
}
}
@media only screen and (min-width: 300px) and (max-width: 599px) {
.dotCircle,
.holderCircle::after {
width: 100%;
height: 100%;
}
.holderCircle {
margin: 20px 20px 150px;
}
.dotCircle {
top: 18%;
right: 0;
bottom: 0;
left: 5%;
margin: auto;
}
}
@media (max-width: 991px) {
.colu-reverse {
flex-direction: column-reverse;
}
}
@media (max-width: 767.5px) {
.blog-media img {
height: auto !important;
}
.blog-wrap {
margin-top: 20px;
}
.sm-col-reverse {
display: flex;
flex-direction: column-reverse;
}
.main-title h2 {
line-height: 72px;
}
}
.title-box .title {
font-weight: 600;
letter-spacing: 2px;
position: relative;
z-index: -1;
margin-top: 6%;
}
.title-box span {
font-weight: 800;
color: #000;
}
.title-box p {
font-size: 15px;
line-height: 2em;
}     .sn-banner {
padding-top: 150px;
padding-bottom: 30px;
}
select[disabled] {
cursor: not-allowed;
}
button[disabled] {
cursor: not-allowed;
}
input:disabled,
textarea:disabled {
cursor: not-allowed;
}