body {
font-family: "Manrope", sans-serif;
}
:root {
--e-global-color-primary: #1c1c1c;
--e-global-color-secondary: #f6a440;
--e-global-color-text: #6d6c6c;
--e-global-color-accent: #f6a440;
--e-global-color-white: #ffffff;
--e-global-color-dark-grayish: #a69ea5;
--e-global-color-strong-red: #b51b41;
--e-global-color-very-dark-gray: #686868;
--e-global-color-light-gray: #f9f9f9;
--e-global-color-very-light-gray: #ebebeb;
--e-global-color-60f8d12: #6d6c6c;
--e-global-color-primary: #1C1C1C;
--e-global-color-secondary: #FFFFFF;
--e-global-color-text: #6D6C6C;
--e-global-color-accent: #0BA9EC;
--e-global-color-9e5ed57: #9CA5B1;
--e-global-color-3976a2b: #000000AB;
--e-global-color-317364d: #B51B41;
--e-global-color-115016f: #000000;
--e-global-color-668d481: #F9F9F9;
--e-global-color-166e853: #FFFFFF70;
--e-global-color-d746baa: #FFFFFF00;
--e-global-color-af3adde: #362F35;
--e-global-color-3e8a9ab: #EBEBEB;
--e-global-color-aad819a: #FFFFFF1C;
--e-global-color-93eac5f: #030F26;
--e-global-color-d98a1f5: #FFFFFF;
--e-global-color-bff1af3: #FFFFFF;
--e-global-color-834d1e7: #0095E3;
--e-global-color-910f2cf: #8CA0AF;
--e-global-color-b765f51: #0BA9EC;
--e-global-color-175cb7e: #623D90;
--e-global-color-af085c4: #1C1C1C;
--e-global-color-60f8d12: #6D6C6C;
--e-global-color-7cfe1a7: #202334;
}
.text-size-16 {
font-size: 16px;
line-height: 28px;
font-weight: 500;
color: var(--e-global-color-text);
}
a {
font-size: 18px;
line-height: 18px;
font-weight: 700;
}
.hover-effect {
transition: all 0.3s ease-in-out;
}
.hover-effect:hover {
transform: translateY(-5px);
}
.default-btn {
padding: 20px 20px 20px 40px;
border-radius: 100px;
border: 1px solid var(--e-global-color-very-dark-gray);
display: inline-block;
color: var(--e-global-color-white);
background: var(--e-global-color-accent);
}
.default-btn:hover {
background: var(--e-global-color-strong-red);
border: 1px solid var(--e-global-color-strong-red);
color: var(--e-global-color-white);
text-decoration: none;
}
.btn_wrapper i {
font-family: "Font Awesome 6 Free";
font-size: 20px;
line-height: 20px;
margin-left: 20px;
font-weight: 900;
}
html {
scroll-behavior: smooth;
}   .banner-section .banner-section-content .carousel-item {
min-height: 500px;
}
.banner-section .banner-section-content .carousel-indicators li {
width: 8px;
height: 8px;
background-color: var(--global--color-yellow);
border-radius: 100%;
cursor: pointer;
opacity: 0.5;
}
.banner-section .banner-section-content .carousel-indicators li.active {
opacity: 1;
}
.banner-section .carousel-indicators {
bottom: -150px !important;
} .banner-section .banner-section-content h6 {
margin-bottom: 8px;
color: var(--e-global-color-accent);
}
.banner-section .banner-section-content h1 {
font-size: 94px;
line-height: 95px;
margin-bottom: 25px;
color: var(--e-global-color-white);
}
.banner-section .banner-section-content p {
font-size: 20px;
line-height: 32px;
margin-bottom: 26px;
}
.banner-section-content .btn_wrapper .contactus_btn {
margin-right: 10px;
color: var(--e-global-color-white);
background-color: var(--e-global-color-accent);
}
.banner-section-content .btn_wrapper .contactus_btn:hover {
background-color: var(--e-global-color-strong-red);
border: 1px solid var(--e-global-color-strong-red);
}
.banner-section-content .btn_wrapper .readmore_btn {
border: 1px solid var(--e-global-color-very-dark-gray);
background: transparent;
padding: 20px 20px 20px 45px;
color: var(--e-global-color-white);
}
.banner-section-content .btn_wrapper .readmore_btn:hover {
background-color: var(--e-global-color-strong-red);
border: 1px solid var(--e-global-color-strong-red);
}
@-webkit-keyframes mover {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-30px);
}
}
@-webkit-keyframes movers {
0% {
transform: translateX(0);
}
100% {
transform: translateX(-30px);
}
}
.banner-section .carousel-indicators li {
width: 10px !important;
height: 10px !important;
border-radius: 100%;
cursor: pointer;
}
.banner-social-icons a {
font-size: 16px !important;
} .aboutus_section {
padding: 180px 0;
}
.aboutus_section .heading {
padding-left: 30px;
}
.aboutus_section .heading .line_wrapper figure {
bottom: -36px;
left: 0;
}
.aboutus_section .heading h6 {
color: var(--e-global-color-secondary);
margin-bottom: 8px;
}
.aboutus_section .heading h2 {
color: var(--e-global-color-primary);
margin-bottom: 50px;
}
.aboutus_section .heading p {
padding-right: 35px;
margin-bottom: 20px;
}
.aboutus_section .heading ul {
margin-bottom: 35px;
}
.aboutus_section .heading ul li {
position: relative;
}
.aboutus_section .heading ul li p {
font-size: 18px;
line-height: 20px;
font-weight: 600;
color: var(--e-global-color-primary);
margin-bottom: 12px;
padding-right: 0;
padding-left: 32px;
}
.aboutus_section .heading ul li p:hover {
color: var(--e-global-color-strong-red);
}
.aboutus_section .heading ul li i {
background-color: var(--e-global-color-strong-red);
color: var(--e-global-color-white);
font-size: 14px;
line-height: 18px;
display: inline-block;
border-radius: 100px;
height: 18px;
width: 18px;
text-align: center;
position: absolute;
top: 0;
left: 0;
}
.aboutus_section .heading .btn_wrapper a {
border: 1px solid var(--e-global-color-accent);
padding: 20px 20px 20px 45px;
}
.aboutus_section .heading .btn_wrapper a:hover {
border: 1px solid var(--e-global-color-strong-red);
}
.aboutus_section .about_images .about_img {
z-index: 2;
}
.aboutus_section .about_images .about_img img {
border-radius: 40px;
}
.aboutus_section .about_images .shape1 {
top: -40px;
left: -25px;
z-index: 1;
}
.aboutus_section .about_images .shape1 img {
border-radius: 30px;
}
.aboutus_section .about_images .shape2 {
bottom: -40px;
left: -20px;
z-index: 1;
}
.aboutus_section .about_images .aboutus_img_box {
display: inline-block;
width: 38%;
right: 22px;
bottom: -40px;
text-align: center;
z-index: 2;
border-radius: 20px;
padding: 30px 20px 20px;
background-color: var(--e-global-color-white);
box-shadow: 0px 19px 54px 0px rgb(0 0 0 / 5%);
transition: all 0.3s ease-in-out;
}
.aboutus_section .about_images .aboutus_img_box:hover {
background-color: var(--e-global-color-strong-red);
}
.aboutus_section .about_images .aboutus_img_box figure {
margin-bottom: 14px;
}
.aboutus_section .about_images .aboutus_img_box figure img {
transition: all 0.3s ease-in-out;
}
.aboutus_section .about_images .aboutus_img_box figure img:hover {
transform: scale(1.1);
}
.aboutus_section .about_images .aboutus_img_box:hover figure img {
filter: brightness(0) invert(1);
}
.aboutus_section .about_images .aboutus_img_box span {
font-size: 42px;
line-height: 44px;
font-weight: 800;
color: var(--e-global-color-primary);
transition: all 0.3s ease-in-out;
}
.aboutus_section .about_images .aboutus_img_box:hover .span_wrapper span {
color: var(--e-global-color-white);
}
.aboutus_section .about_images .aboutus_img_box p {
transition: all 0.3s ease-in-out;
}
.aboutus_section .about_images .aboutus_img_box:hover p {
color: var(--e-global-color-white);
}
.aboutus_section .left_shape {
bottom: -222px;
left: 0;
}
.aboutus_section .right_shape {
top: -35px;
right: 60px;
z-index: -1;
} .our_services_section .image_box::after {
content: "";
width: 349px;
height: 486px;
position: absolute;
left: 0;
top: 0;
background-color: var(--e-global-color-strong-red);
border-radius: 30px;
}
.our_services_section .image_box_content {
top: 0;
left: 0;
z-index: 1;
position: absolute;
padding: 70px 46px;
}
.our_services_section .image_box_content h2 {
margin-bottom: 48px;
}
.our_services_section .image_box_content figure {
top: 212px;
left: 46px;
}
.our_services_section .image_box_content p {
margin-bottom: 20px;
}
.our_services_section .image_box_content .btn_wrapper a {
padding: 20px 20px 20px 35px;
border: 1px solid var(--e-global-color-accent);
}
.our_services_section .image_box_content .btn_wrapper a:hover {
background-color: var(--e-global-color-white);
border: 1px solid var(--e-global-color-white);
color: var(--e-global-color-strong-red);
}
.our_services_section .box {
width: 100%;
border-radius: 30px;
padding: 58px 28px;
background-color: var(--e-global-color-white);
box-shadow: 0px 19px 54px 0px rgb(0 0 0 / 1%);
transition: all 0.3s ease-in-out;
border: 1px solid var(--e-global-color-white);
}
.our_services_section .box figure {
margin-bottom: 30px;
}
.our_services_section .box figure img {
transition: all 0.3s ease-in-out;
}
.our_services_section .box figure img:hover {
transform: translateY(-10px);
}
.our_services_section .box h4 {
padding-right: 25px;
color: var(--e-global-color-primary);
}
.our_services_section .box p {
margin-bottom: 24px;
line-height: 26px;
}
.our_services_section .box .btn_wrapper a {
font-size: 16px;
line-height: 16px;
color: var(--e-global-color-accent);
transition: all 0.3s ease-in-out;
}
.our_services_section .box .btn_wrapper i {
margin-left: 10px;
}
.our_services_section .box:hover {
border: 1px solid var(--e-global-color-strong-red);
box-shadow: 0px 19px 54px 0px rgb(181 27 65 / 5%);
}
.our_services_section .box:hover .btn_wrapper a {
color: var(--e-global-color-strong-red);
}
.our_services_section .box:hover .btn_wrapper a:hover {
color: var(--e-global-color-accent);
}
.our_services_section .owl-carousel .owl-dots {
display: block;
margin-top: 30px !important;
line-height: 0;
text-align: left;
}
.our_services_section .owl-carousel .owl-dots button {
background: #d1d1d1;
width: 13px;
height: 13px;
margin: 0 4px;
transition: all 0.3s ease-in-out;
}
.our_services_section .owl-carousel .owl-dots button:hover {
background: var(--e-global-color-accent);
}
.our_services_section .owl-carousel .owl-dots button.active {
background: var(--e-global-color-accent);
}
.our_services_section .owl-carousel .owl-dots button:focus {
outline: none;
}
.our_services_section .owl-carousel figure {
margin-bottom: 20px !important;
}
.our_services_section .owl-carousel h3 {
padding-right: 90px;
} .our_portfolio_section .heading figure {
left: 0;
right: 0;
margin: 0 auto;
}
.our_portfolio_section .portfolio_image_wrapper img {
min-width: 100% !important;
}
.our_portfolio_section .heading h6 {
color: var(--e-global-color-secondary);
}
.our_portfolio_section .heading h2 {
padding: 0 235px;
}
.our_portfolio_section .portfolio_box {
position: relative;
margin-bottom: 75px;
transition: all 0.3s ease-in-out;
}
.our_portfolio_section .portfolio_box .left_circle_shape {
top: -55px;
left: -55px;
}
.our_portfolio_section .portfolio_box .portfolio_box_content {
background-color: var(--e-global-color-white);
box-shadow: 0px 19px 54px 0px rgb(0 0 0 / 5%);
padding: 22px 28px;
border-radius: 15px;
position: absolute;
bottom: -45px;
left: 0;
right: 0;
margin: 0 auto;
width: 86%;
z-index: 2;
transition: all 0.3s ease-in-out;
}
.our_portfolio_section .portfolio_box:hover .portfolio_box_content {
background-color: var(--e-global-color-accent);
}
.our_portfolio_section .portfolio_box .portfolio_box_content span {
font-size: 14px;
line-height: 14px;
font-weight: 600;
margin-bottom: 8px;
display: block;
color: var(--e-global-color-strong-red);
text-transform: uppercase;
letter-spacing: 0.8px;
transition: all 0.3s ease-in-out;
}
.our_portfolio_section .portfolio_box:hover .portfolio_box_content span {
color: var(--e-global-color-white);
}
.our_portfolio_section .portfolio_box .portfolio_box_content p {
font-size: 18px;
line-height: 22px;
font-weight: 800;
color: var(--e-global-color-primary);
transition: all 0.3s ease-in-out;
}
.our_portfolio_section .portfolio_box:hover .portfolio_box_content p {
color: var(--e-global-color-white);
}
.our_portfolio_section .portfolio_box .portfolio_image_wrapper {
position: relative;
overflow: hidden;
z-index: 1;
}
.our_portfolio_section .portfolio_box .portfolio_image_wrapper figure img {
border-radius: 30px;
}
.overlay {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background-color: rgba(181, 27, 65, 0.8);
overflow: hidden;
width: 100%;
height: 100%;
transition: 0.5s ease;
border-radius: 30px;
}
.portfolio_image_wrapper:hover .overlay {
bottom: 0;
height: 100%;
width: 100%;
}
.bottom-overlay {
top: 100%;
}
.portfolio_image_wrapper:hover .bottom-overlay {
top: 0;
}
.box_hover_effect {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.our_portfolio_section .btn_wrapper {
text-align: center;
margin-top: 20px;
}
.our_portfolio_section .btn_wrapper a {
padding: 20px 20px 20px 60px;
border: 1px solid var(--e-global-color-accent);
}
.our_portfolio_section .btn_wrapper i {
margin-left: 30px;
}
.our_portfolio_section .left_shape {
top: 90px;
left: 238px;
} .testimonials-section .testimonial-box {
background-color: var(--e-global-color-white);
padding: 40px 15px;
border-radius: 20px;
box-shadow: 0px 19px 8px 0px rgb(0 0 0 / 4%);
text-align: center;
margin-bottom: 30px;
}
.testimonials-section .owl-stage-outer .owl-stage .owl-item {
opacity: 0.5;
}
.testimonials-section .owl-stage-outer .owl-stage .owl-item .quote-img img {
filter: grayscale(100%);
}
.testimonials-section .owl-stage-outer .owl-stage .owl-item:not(.active)+.owl-item.active+.owl-item.active {
opacity: 1;
}
.testimonials-section .owl-stage-outer .owl-stage .owl-item:not(.active)+.owl-item.active+.owl-item.active .quote-img img {
filter: none;
}
.testimonials-section .owl-stage-outer .owl-stage .owl-item:not(.active)+.owl-item.active+.owl-item.active .text-content p {
font-size: 18px;
font-weight: 500px;
}
.testimonials-section .testimonial-box ul {
margin-bottom: 16px;
}
.testimonials-section .testimonial-box ul li {
display: inline-block;
}
.testimonials-section .testimonial-box ul li i {
color: var(--e-global-color-secondary);
font-size: 18px;
}
.testimonials-section .testimonial-box p {
color: var(--e-global-color-primary);
}
.testimonials-section .testimonial-box .info {
margin-left: -118px;
}
.testimonials-section .testimonial-box .info .image_wrapper {
width: 18%;
display: inline-block;
}
.testimonials-section .testimonial-box .designation-outer {
display: inline-block;
text-align: left;
position: absolute;
width: 40%;
top: 5px;
}
.testimonials-section .testimonial-box .designation-outer .name {
font-weight: 800;
}
.testimonials-section .testimonial-box .user-img img {
min-width: 60px;
border-radius: 100%;
min-height: 60px;
}
.testimonials-section .testimonial-box .designation-outer .designation {
font-weight: 500;
font-size: 14px;
line-height: 26px;
color: var(--e-global-color-text);
}
.testimonials-section .testimonial-box .quote-img {
top: 45px;
right: 0;
}
.testimonials-section .owl-carousel .owl-dots {
display: block;
margin-top: 40px !important;
line-height: 0;
text-align: center;
}
.testimonials-section .owl-carousel .owl-dots button {
padding: 0px !important;
background: #d1d1d1;
width: 13px !important;
height: 13px !important;
margin: 0 4px !important;
transition: all 0.3s ease-in-out;
}
.testimonials-section .owl-carousel .owl-dots .owl-dot span {
background: #d1d1d1;
width: 13px !important;
height: 13px !important;
margin: 0 4px !important;
transition: all 0.3s ease-in-out;
}
.testimonials-section .owl-carousel .owl-dots button:hover {
background: var(--e-global-color-accent) !important;
}
.testimonials-section .owl-carousel .owl-dots button.active {
background: var(--e-global-color-accent) !important;
}
.testimonials-section .owl-carousel .owl-dots button:focus {
outline: none;
background: var(--e-global-color-accent) !important;
}
.testimonials-section .owl-carousel .item {
opacity: 1;
transition: 0.4s ease all;
}
.testimonials-section .owl-carousel .active .item {
opacity: 1;
transform: scale(1);
}
.eicon-star:before {
content: "\e934";
color: var(--e-global-color-accent);
}
.eicon-star {
display: inline-block;
font-family: eicons;
font-size: inherit;
font-weight: 400;
font-style: normal;
font-variant: normal;
line-height: 1;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
} .our_staff_section .staff_background {
position: absolute;
top: 0;
right: 0;
opacity: 40%;
}
.our_staff_section .heading {
margin-bottom: 65px;
}
.our_staff_section .heading h6 {
color: var(--e-global-color-secondary);
}
.our_staff_section .heading h2 {
color: var(--e-global-color-primary);
padding: 0 215px;
}
.our_staff_section .heading figure {
left: 0;
right: 0;
margin: 0 auto;
}
.our_staff_section .staff_box {
background-color: var(--e-global-color-white);
box-shadow: 0px 19px 54px 0px rgb(0 0 0 / 1%);
padding: 20px 20px 25px;
transition: all 0.3s ease-in-out;
border-radius: 30px;
}
.our_staff_section .staff_box .image_wrapper figure img {
border-radius: 20px;
margin-bottom: 15px !important;
}
.our_staff_section .staff_box:hover {
background-color: var(--e-global-color-strong-red);
box-shadow: 0px 19px 54px 0px rgb(181 27 65 / 5%);
}
.our_staff_section .staff_box h3 {
color: var(--e-global-color-primary);
transition: all 0.3s ease-in-out;
}
.our_staff_section .staff_box p {
color: var(--e-global-color-text);
transition: all 0.3s ease-in-out;
}
.our_staff_section .staff_box:hover h3,
.our_staff_section .staff_box:hover p {
color: var(--e-global-color-white);
}
.our_staff_section .staff_box .image_wrapper .icons ul li {
padding-bottom: 12px;
}
.our_staff_section .staff_box .image_wrapper .icons ul li:last-child {
padding-bottom: 0;
}
.our_staff_section .staff_box .image_wrapper .icons ul {
bottom: 100px;
left: 20px;
display: none;
}
.our_staff_section .staff_box .image_wrapper .icons {
height: 0;
margin-left: 0;
z-index: 1;
position: relative;
}
.our_staff_section .staff_box .image_wrapper .icons ul li i {
border-radius: 100%;
color: var(--e-global-color-white);
background-color: var(--e-global-color-accent);
font-size: 16px;
line-height: 38px;
height: 38px;
width: 38px;
text-align: center;
transition: all 0.3s ease-in-out;
}
.our_staff_section .staff_box .image_wrapper .icons ul li i:hover {
background-color: var(--e-global-color-strong-red);
}
.our_staff_section .staff_box:hover .image_wrapper ul {
display: block;
}
.our_staff_section .owl-carousel .owl-dots button.active {
background: var(--e-global-color-accent);
}
.our_staff_section .owl-carousel {
text-align: center;
}
.our_staff_section .owl-carousel .owl-dots {
display: inline-flex;
}
.our_staff_section .owl-carousel .owl-dots button {
background: #d2d1d1;
width: 13px;
height: 13px;
margin: 0 4px;
transition: all 0.3s ease-in-out;
display: flex;
}
.our_staff_section .owl-carousel button {
display: block !important;
margin-top: 50px !important;
line-height: 0;
outline: none;
}
.our_staff_section .owl-carousel .owl-dots button:focus {
outline: none;
} .contact-section .contact_box {
z-index: 1;
}
.contact-section .left_image img {
width: 100%;
border-radius: 28px 0 0 28px;
}
.contact-section .contact_right_content {
background-color: var(--e-global-color-secondary);
padding: 62px 47px 67px;
border-bottom-right-radius: 30px;
border-top-right-radius: 30px;
}
.contact-section .heading {
padding-top: 0;
padding-left: 5px;
}
.contact-section .heading h6 {
margin-bottom: 8px;
}
.contact-section .heading h2 {
margin-bottom: 48px;
padding-right: 60px;
}
.contact-section .heading figure {
left: 5px;
bottom: -26px;
}
.contact_right_content form .form-group {
margin-bottom: 20px;
}
.contact_right_content form input,
.contact_right_content form textarea {
font-size: 16px;
padding: 0 24px;
height: 60px;
line-height: 60px;
color: var(--e-global-color-text);
border-radius: 50px;
background-color: var(--e-global-color-white);
font-family: "Manrope", sans-serif;
font-weight: 400;
box-shadow: none;
outline: none;
border: none;
width: 100%;
}
.contact_right_content form textarea {
height: 138px;
margin-bottom: 30px;
border-radius: 20px;
}
.contact_right_content form .btn {
font-size: 18px;
line-height: 18px;
font-weight: 700;
font-family: "Manrope", sans-serif;
width: 100%;
padding: 20px 0;
border-radius: 100px;
display: inline-block;
color: var(--e-global-color-white);
background: var(--e-global-color-strong-red);
}
.contact_right_content form .btn:hover {
background-color: var(--e-global-color-white);
color: var(--e-global-color-strong-red);
border: 1px solid;
}
.contact_right_content form .btn i {
font-family: "Font Awesome 6 Free";
font-size: 20px;
line-height: 20px;
margin-left: 15px;
}
.contact_right_content .form-control::placeholder {
color: var(--e-global-color-text);
}
.form-control:focus {
box-shadow: none;
outline: none;
border: none;
}
.contact-section .left_shape {
top: -35px;
left: -18px;
}
.contact-section .right_shape {
top: 0;
right: 0;
}
.contact_right_content .form-control:focus {
border: none !important;
}
#main-footer .elementor-icon-box-description {
font-weight: 900 !important;
}   .services_section .heading {
margin-bottom: 65px;
}
.services_section .heading figure {
left: 0;
right: 0;
margin: 0 auto;
}
.services_section .heading h6 {
color: var(--e-global-color-secondary);
}
.services_section .heading h2 {
padding: 0 235px;
color: var(--e-global-color-primary);
}
.services_section .box {
width: 100%;
border-radius: 30px;
padding: 58px 28px 55px;
background-color: var(--e-global-color-white);
box-shadow: 0px 19px 54px 0px rgb(0 0 0 / 4%);
transition: all 0.3s ease-in-out;
border: 1px solid var(--e-global-color-white);
margin-bottom: 25px;
}
.services_section .box figure {
margin-bottom: 30px;
}
.services_section .box figure img {
transition: all 0.3s ease-in-out;
}
.services_section .box figure img:hover {
transform: translateY(-10px);
}
.services_section .box h4 {
padding-right: 35px;
color: var(--e-global-color-primary);
}
.services_section .box p {
margin-bottom: 24px;
line-height: 26px;
}
.services_section .box .btn_wrapper a {
font-size: 16px;
line-height: 16px;
color: var(--e-global-color-accent);
transition: all 0.3s ease-in-out;
}
.services_section .box .btn_wrapper i {
margin-left: 10px;
}
.services_section .box:hover {
border: 1px solid var(--e-global-color-strong-red);
box-shadow: 0px 19px 54px 0px rgb(181 27 65 / 6%);
}
.services_section .box:hover .btn_wrapper a {
color: var(--e-global-color-strong-red);
}
.services_section .box:hover .btn_wrapper a:hover {
color: var(--e-global-color-accent);
}
.services_section .box figure {
margin-bottom: 30px !important;
}
.services_section .box h3 {
padding-right: 45px;
} .sub_testimonials_section {
padding: 135px 0 60px;
}
.sub_testimonials_section .bottom_shape {
bottom: -370px;
left: -10px;
} .sub_client_logo_section {
padding: 70px 0 130px;
}  .sub_portfolio_section {
margin-top: 0;
padding: 135px 0 110px;
}
.sub_portfolio_section .heading h2 {
color: var(--e-global-color-primary);
}
.sub_portfolio_section .left_shape {
top: 225px;
left: 238px;
}  .team_staff_section .staff_box {
box-shadow: 0px 19px 54px 0px rgb(0 0 0 / 4%);
margin-bottom: 30px;
}
.team_staff_section .staff_box:hover {
background-color: var(--e-global-color-strong-red);
box-shadow: 0px 19px 54px 0px rgb(181 27 65 / 5%);
} .faq-style .elementor-toggle-item {
border-radius: 10px;
}
.faq-style .elementor-toggle-item .elementor-active {
border: 1px solid black;
}
.faq-style .elementor-tab-title {
border-radius: 10px;
}
.faq-style .elementor-tab-content {
border-radius: 10px;
}
.faq-style .elementor-toggle-icon {
margin-right: 10px;
margin-top: 6px;
}
.faq-style .fa-plus:before {
content: "\f067";
color: var(--e-global-color-white) !important;
background-color: var(--e-global-color-strong-red) !important;
border-radius: 100px !important;
padding: 12px 13px !important;
}
.fa-minus:before {
content: "\f068";
color: var(--e-global-color-white) !important;
background-color: var(--e-global-color-accent) !important;
border-radius: 100px !important;
padding: 12px 13px;
} .single .elementor-social-icon,
.woocommerce-shop .elementor-social-icon,
.blog .elementor-social-icon,
.woocommerce-page .elementor-social-icon {
display: flex !important;
}
.brands-box .elementor-inner-column .elementor-element-populated:hover img {
filter: brightness(200%) contrast(140%) saturate(9500%) blur(0px) hue-rotate(35deg);
}
.our-achievement-section .elementor-counter-number-prefix {
display: none;
}
@media screen and (min-width: 1367px) and (max-width: 1797px) {
.elementor-6 .elementor-element.elementor-element-0dea1d2>.elementor-widget-container {
padding: 0px !important;
}
.banner-section .banner-section-content h1 {
font-size: 80px;
}
.elementor-6 .elementor-element.elementor-element-3fc6c22 {
width: 75%;
padding-left: 30px;
}
}
@media screen and (min-width: 992px) and (max-width: 1024px) {
.navbar-area .nav-container .navbar-collapse .navbar-nav {
margin-right: 70px !important;
}
.wishlist-icon i {
color: #fff;
font-size: 12px;
margin-right: 0px !important;
position: absolute;
right: 18px;
top: -17px !important;
}
.cart-btn {
right: 8px !important;
}
.wishlist-icon i {
font-size: 16px !important;
}
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
padding-bottom: 0px !important;
}
.tribe-events-c-subscribe-dropdown__button-text {
outline: none !important;
}
.adp-popup .adp-popup-wrap .adp-popup-inner h2 {
color: #000;
padding-bottom: 20px;
}
.mc4wp-form-fields input[type="submit"] {
color: #fff !important;
}
@media screen and (min-width: 1024px) {
.adp-popup-type-content .adp-popup-content {
padding: 120px 80px !important;
}
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker {
display: none;
}
.post-type-archive-tribe_events .breadcrumb li:last-child {
display: none !important;
}
.post-type-archive-tribe_events .breadcrumb li:nth-child(2) {
padding-right: 0px !important;
margin-right: 0px !important;
}
.post-type-archive-tribe_events .breadcrumb li:nth-child(2)::after {
display: none !important;
}