PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /home/distinctdesign/codenwebz.com/lp/css/ |
| Server: Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 IP: 162.0.232.53 |
| Dir : /home/distinctdesign/codenwebz.com/lp/css/custom.min.css |
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap"); /* html{
scroll-behavior: smooth;
} */
html.lenis, html.lenis body {
height: auto;
}
.lenis.lenis-smooth {
scroll-behavior: auto !important;
}
.lenis.lenis-smooth [data-lenis-prevent] {
overscroll-behavior: contain;
}
.lenis.lenis-stopped {
overflow: hidden;
}
.lenis.lenis-smooth iframe {
pointer-events: none;
}
body {
position: relative;
font-family: "Open Sans", sans-serif;
background: #f7f6f3;
}
*::-webkit-scrollbar-thumb {
background-color: #d4d4d452;
border-radius: 12px;
border: 0px solid #ffffff;
}
*::-webkit-scrollbar-track {
background: #000000;
}
/* body::after {
pointer-events: none;
content: "";
position: fixed;
width: 100vw;
height: 100vh;
top: 0;
background: url(../img/dot.png);
opacity: 0.3;
background-size: 6px;
mix-blend-mode: exclusion;
z-index: 3;
} */
.container {
max-width: 1280px;
}
:root {
--primary:#F42121;
--white: #ffffff;
--black: #000000;
--e-global-color-text: #1d1d1d;
}
p {
font-size: 18px;
font-weight: 500;
line-height: 25px;
color: var(--black);
}
h1, h2, h3, h4, h5, h6 {
color: var(--black);
font-family: "Playfair Display", serif;
}
.img-auto {
display: block;
max-width: 100%;
margin: 0 auto;
}
a, button {
text-decoration: none !important;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
font-family: "Playfair Display", serif;
}
a:hover, button:hover {
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
/* main website css start */
.custom-contain {
max-width: 1610px;
}
header {
position: absolute;
width: 100%;
left: 0;
top: 0;
margin-top: 20px;
z-index: 11;
}
header .navbar-brand img {
object-fit: contain;
width: 160px;
height: 60px;
}
header .container {
background-color: #d8d8d857;
position: relative;
border-radius: 6rem;
border: 1px solid rgb(255 255 255 / 10%);
}
header .container::before {
content: "";
position: absolute;
--background-overlay: "";
background-image: url(../img/dot.png);
background-position: center center;
background-repeat: repeat;
background-size: 6px auto;
display: block;
position: absolute;
mix-blend-mode: initial;
opacity: 0.25;
transition: 0.3s;
border-radius: 48px 48px 48px 48px;
border-style: initial;
border-color: initial;
border-block-start-width: 0px; border-inline-end-width: 0px; border-block-end-width: 0px; border-inline-start-width: 0px; top: calc(0px - 0px);
left: calc(0px - 0px);
width: max(100% + 0px + 0px, 100%);
height: max(100% + 0px + 0px, 100%);
}
header .navbar-nav {
gap: 2rem;
}
header .navbar-nav .nav-item {
}
header .navbar-nav .nav-item .nav-link {
font-size: 20px;
font-weight: 600;
color: var(--e-global-color-text);
}
header .navbar-nav .nav-item .dropdown-menu {
z-index: 999999999999999;
}
header .navbar-nav .nav-item .dropdown-menu .dropdown-menu {
}
.BannerSection {
background-color: transparent;
background-image: linear-gradient(180deg, #798d97 0%, #f7f6f3 79%);
width: 100%;
height: 100%;
--scale: 1;
transform: scale(var(--scale));
padding: 280px 0 150px;
position: relative;
min-height: 94vh;
overflow: hidden;
}
.BannerSection::before {
content: "";
position: absolute;
--background-overlay: "";
background-color: #4b545900;
background-image: url(../img/globe-black.svg);
background-position: bottom center;
background-size: 63% auto;
display: block;
position: absolute;
mix-blend-mode: initial;
opacity: 0.09;
transition: 0.3s;
border-radius: 0;
border-style: initial;
border-color: initial;
border-block-start-width: 0px; border-inline-end-width: 0px; border-block-end-width: 0px; border-inline-start-width: 0px; top: calc(0px - 0px);
left: calc(0px - 0px);
width: max(100% + 0px + 0px, 100%);
height: max(100% + 0px + 0px, 100%);
}
.BannerText p {
font-size: 1.125rem;
}
.BannerText h3 {
}
.BannerText h3 i {
color: var(--black);
font-size: 36px;
font-weight: 400;
font-style: italic;
line-height: 1.1em;
letter-spacing: -1px;
}
.BannerText h1, .InnerBannerText h1 {
font-family: "trax", Sans-serif;
font-size: 96px;
font-weight: 500;
text-transform: uppercase;
line-height: 1em;
letter-spacing: -5px;
position: relative;
}
.BannerText span {
font-size: 76px;
font-weight: 100;
color: var(--black);
line-height: 1em;
letter-spacing: -1px;
position: relative;
font-family: "Playfair Display", serif;
}
.InnerBannerText ul {
display: flex;
align-items: center;
justify-content: center;
gap: 0.625rem;
padding: 1.625rem 0 0;
}
.InnerBannerText small {
font-size: 12px;
color: #1a2406;
font-weight: 700;
}
.InnerBannerText ul li img {
width: 110px;
height: 80px;
object-fit: contain;
}
.InnerBanner:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
background-color: transparent;
background-image: linear-gradient(180deg, #f2f2f200 14%, #f7f6f3 94%);
}
.BannerText span img {
margin: -100px 0px 0px -242px;
width: 87px;
}
.BannerText ul {
display: flex;
align-items: center;
gap: 0.625rem;
}
.BannerText ul li img {
width: 100%;
height: 52px;
object-fit: cover;
object-position: center center;
opacity: 0.85;
}
.BannerText h1 strong {
position: relative;
font-weight: 500;
display: inline-block;
padding: 7px;
}
.BannerText h1 strong:after {
background: #ffffff14;
margin-bottom: -10px;
display: math;
content: "";
position: absolute;
width: calc(100% + 8px);
left: 0px;
top: -3px;
height: 100%;
z-index: -1;
border-radius: 23px;
-webkit-backdrop-filter: blur(1377px);
backdrop-filter: blur(1377px);
border: 1px solid rgb(255 255 255 / 10%);
box-shadow: -2px 3px 90px -20px rgb(0 0 0 / 25%);
}
.InnerRIght {
background-color: #ffffff00;
background-image: url(../img/group1.svg);
background-repeat: no-repeat;
background-size: cover;
width: 200px;
display: flex;
min-height: 300px;
justify-content: space-between;
--background-transition: 0.3s;
border-radius: 20px 20px 20px 20px;
position: absolute;
top: 0;
z-index: 9;
flex-direction: column;
padding: 0 0 24px;
}
.TopRIightBann {
display: flex;
padding: 20px;
gap: 7px;
align-items: center;
}
.TopRIightBann a {
font-size: 14px;
font-weight: 800;
color: var(--e-global-color-text);
font-family: "Open Sans", sans-serif;
}
.BetweenRightBann {
padding: 25px 25px 25px 25px;
}
.BetweenRightBann a {
font-size: 22px;
font-weight: 500;
color: var(--e-global-color-text);
}
.BottomRIghtBann {
align-self: flex-end;
max-width: 100%;
}
.BottomRIghtBann a {
color: #f7f6f3;
font-size: 18px;
font-weight: 400;
padding: 12px 24px;
background: #1d1d1d;
border-radius: 27px 27px 27px 27px;
}
.TopRIightBann img {
width: 52px;
}
.Motioneffect {
background-color: transparent;
background-image: linear-gradient(250deg, #00ad37 40%, var(--primary) 60%);
min-height: 1000px;
--background-transition: 0.3s;
border-radius: 50% 50% 50% 50%;
position: absolute;
top: -1050px;
z-index: 1;
--e-transform-origin-x: center;
--e-transform-origin-y: center left: -500px;
}
/* Who We Are Section CSS Starts */
.whoWeAreSection {
background-color: transparent;
background-image: radial-gradient(at bottom center, #798D97 -50%, #F7F6F3 66%);
padding: 3.75rem 0;
}
figure.mainVid {
margin: 0;
text-align: end;
}
figure.mainVid video {
mix-blend-mode: multiply;
}
.whoWeAreContent h2 {
font-size: 3.75rem;
font-weight: 400;
color: var(--e-global-color-text);
}
.whoWeAreContent p {
font-family: 'Open Sans';
font-size: 30px;
line-height: 1.7em;
letter-spacing: -0.4px;
font-weight: 400;
margin-bottom: 2.25rem;
}
/* Who We Are Section CSS Ends */
canvas {
position: fixed;
z-index: 11;
left: 0;
top: 0;
width: 100vw;
height: 100vh;
pointer-events: none;
filter: blur(0px);
opacity: 1;
filter: blur(4px);
}
.Headanchor a span {
font-size: 20px;
font-weight: 400;
font-style: normal;
text-decoration: none;
line-height: 1em;
letter-spacing: -0.5px;
word-spacing: 0px;
fill: #f7f6f3;
color: #f7f6f3;
border-radius: 30px 30px 30px 30px;
padding: 15px 26px 16px 26px;
background: var(--e-global-color-text);
border-color: var(--e-global-color-text);
}
.Headanchor a b {
font-size: 20px;
width: 50px;
height: 50px;
font-weight: 400;
font-style: normal;
text-decoration: none;
line-height: 1em;
letter-spacing: -0.5px;
word-spacing: 0px;
fill: #f7f6f3;
color: #f7f6f3;
border-radius: 50%;
padding: 15px 26px 16px 26px;
background: var(--e-global-color-text);
display: flex;
align-items: center;
justify-content: center;
transition: 0.5s;
}
.Headanchor a b svg {
width: 20px;
height: 20px;
transform: rotate(0deg);
transition: all 0.6s ease-in-out;
transition-delay: 300ms;
}
.Headanchor a {
display: flex;
align-items: center;
gap: 2px;
transition: 0.5s;
}
.Headanchor {
position: relative;
}
.Headanchor a:hover {
margin-left: 0px;
transition: all 0.6s ease-in-out;
opacity: 1;
transform: scale(1);
}
.Headanchor a b.hovericons {
transition: all 0.6s ease-in-out;
opacity: 0;
transform: rotate(0deg);
transition-delay: 200ms;
position: absolute;
left: 0;
}
.Headanchor a:hover b.hovericons {
transform: rotate(330deg);
opacity: 1;
left: -56px;
}
.Headanchor a:hover b:last-child {
position: relative;
transform: translate(-50px, -10px) rotate(324deg);
opacity: 0;
}
.TeamssSection {
padding: 50px 0 70px;
background-image: radial-gradient(at top center, #798D97 -50%, #F7F6F3 66%);
}
.TeamsMain {
}
.TeamsMain ul {
display: flex;
align-items: center;
justify-content: center;
gap: 2rem;
}
.TeamsMain ul li {
}
.TeamsMain ul li img {
width: 160px;
height: 95px;
object-fit: contain;
filter: grayscale(11);
}
.parent_heads h3 {
font-size: 24px;
line-height: 1.2em;
letter-spacing: 0px;
color: var(--e-global-color-text);
text-align: center;
}
.WhatSeeSection {
background-color: transparent;
background-image: linear-gradient(180deg, #212527 0%, #0C0C0C 100%);
padding: 10rem 0;
}
.WhatSeeMain {
}
.parent_heads h2 {
font-size: 60px;
font-weight: 600;
line-height: 1em;
}
.WhatSeeMain h2 {
color: var(--primary);
}
.InnerWhatService {
padding-top: 2.5rem;
}
.InnerWhatService a {
display: flex;
align-items: center;
--container-widget-flex-grow: 1;
--container-widget-align-self: stretch;
justify-content: start;
flex-wrap: wrap;
--background-transition: 0.3s;
margin-top: 25px;
margin-bottom: 60px;
margin-left: -36px;
margin-right: 0px;
gap: 2.5rem;
transition: 0.5s;
}
.InnerWhatService a small {
color: var(--primary);
border-color: var(--primary);
font-size: 20px;
opacity: 0;
transition: 0.5s;
}
.InnerWhatService a small svg {
background-color: var(--primary);
height: 20px;
width: 20px;
border-radius: 50%;
font-size: 20px;
transition: 0.5s;
fill: #858d6d;
}
.InnerWhatService a h4 {
font-size: 75px;
font-weight: 500;
color: #9f9e9b;
transition: 0.5s;
flex: 0 0 60%;
font-family: 'Open Sans';
}
.InnerWhatService a img {
width: 150px;
background-color: var(--primary);
border-radius: 20px 20px 20px 20px;
transform: rotate(45deg);
margin-top: -70px;
opacity: 0;
transition: 0.5s;
transition: all 0.4s ease-in-out;
}
.InnerWhatService a span {
width: 100px;
margin: 0px 0px 0px 0px;
padding: 20px 20px 20px 20px;
border-style: solid;
border-width: 1px;
border-color: #4b5459;
border-radius: 80px 80px 80px 80px;
color: var(--e-global-color-text);
border-color: #4b5459;
display: flex;
transition: 0.5s;
align-items: center;
justify-content: center;
}
.InnerWhatService a span svg {
transform: rotate(315deg);
color: #f7f6f3;
height: 54px;
opacity: 0.4;
font-size: 54px;
transition: 0.5s;
fill: #f7f6f3;
}
.InnerWhatService a:hover small {
opacity: 1;
}
.InnerWhatService a:hover h4 {
color: var(--white);
}
.InnerWhatService a:hover img {
opacity: 1;
transform: rotate(15deg);
}
.InnerWhatService a:hover span, .InnerWhatService a:hover span svg {
fill: var(--white);
color: var(--white);
opacity: 1;
transform: rotate(180deg);
border-color: var(--white);
}
.PackageSection {
background: var(--black);
padding: 6.25rem 0;
}
.PackageSection .parent_heads h2 {
color: var(--white);
line-height: normal;
}
.PackageSection a {
display: block;
height: 100%;
margin-bottom: 2.25rem;
}
.ReviewSection {
background-color: #00191D;
padding: 3.75rem 0;
}
.Innertest {
margin: 1rem;
}
.Innertest p {
font-size: 1.125rem;
font-weight: 500;
color: var(--white);
}
.Innertest .testRev {
display: flex;
align-items: center;
gap: 1rem;
}
.Innertest .testRev img {
width: 90px;
height: 90px;
}
.Innertest .testRev h6 {
font-size: 1.375rem;
font-weight: 700;
color: #00ad37;
font-family: 'Open Sans';
}
.Innertest .testRev small {
font-size: 1.125rem;
font-weight: 500;
color: var(--white);
display: block;
margin-top: 0.625rem;
}
.ReviewSection .parent_heads h2 {
text-align: center;
color: var(--primary);
}
.CTASection {
}
.main-btn a {
margin: 0;
display: inline-block;
font-size: 1.25rem;
font-family: 'Playfair Display';
font-weight: 600;
color: var(--black);
background: var(--primary);
padding: 0.6rem 2.5rem;
border-radius: 3rem;
position: relative;
top: -7rem;
}
.main-btn {
text-align: right;
position: relative;
}
.main-btn a:hover {
background: var(--white);
}
.CTASection {
background-color: var(--black);
padding: 3.75rem 0;
overflow: hidden;
}
.CTASection .row {
background: url(../img/cta-bg.png) no-repeat;
background-size: cover;
padding: 10rem 0rem 5.4rem 4rem;
align-items: center;
}
.innerCtas {
}
.innerCtas h2 {
font-size: 3.75rem;
font-weight: 600;
color: var(--black);
margin-bottom: 1.25rem;
}
.innerCtas p {
font-size: 1.875rem;
font-weight: 400;
color: var(--black);
line-height: normal;
}
.cta_btns {
display: flex;
align-items: center;
gap: 1.25rem;
padding-top: 1.5rem;
}
.cta_btns .chatBtn {
padding: 0.6rem 1rem;
border-radius: 2rem;
background: var(--black);
color: var(--white);
display: inline-block;
font-size: 1.25rem;
font-weight: 600;
padding: 0.6rem 2.5rem;
border-radius: 3rem;
}
.cta_btns .phoneBtn {
display: inline-flex;
align-items: center;
gap: 0.5rem;
font-family: 'Open Sans';
}
.cta_btns .phoneBtn span b {
display: block;
font-size: 1.375rem;
font-weight: 700;
color: var(--black);
}
.cta_btns .phoneBtn span {
font-weight: 500;
font-size: 1.375rem;
color: var(--black);
}
.BieleveSection {
background-color: transparent;
background: var(--primary);
padding: 6.25rem 0;
position: relative;
margin-bottom: -1rem;
}
.BieleveSection:before {
content: '';
--background-overlay: '';
background-color: #00000000;
background-image: url(../img/grid2-1.svg);
background-position: center left;
background-size: cover;
position: absolute;
top: 0;
width: 100%;
left: 0;
height: 100%;
}
.InnerBieleve {
}
.InnerBieleve span {
font-size: 36px;
font-weight: 500;
color: var(--white);
display: block;
}
.InnerBieleve h2 {
font-size: 112px;
font-weight: 500;
color: var(--white);
line-height: normal;
}
.InnerBieleve h2 b {
font-weight: 700;
}
.ProjectSection {
background: var(--e-global-color-text);
padding: 150px 0 120px;
border-radius: 32px;
position: relative;
z-index: 1;
}
.InnerProjects {
position: relative;
}
.InnerProjects h2 {
font-size: 88px;
color: var(--white);
}
.InnerProjects .Headanchor {
max-width: 40%;
margin: auto;
}
.InnerProjects .Headanchor a {
justify-content: center;
}
.InnerProjects .Headanchor a span, .Headanchor a b {
background: var(--primary);
color: var(--black);
fill: black;
}
footer {
background-color: #D5D5D5;
padding: 7.25rem 0 2.125rem;
margin-top: -2rem;
position: relative;
}
.footlogo img {
width: 200px;
}
.footerPara a svg {
width: 150px;
}
.footerPara p {
font-size: 18px;
font-weight: 600;
color: var(--black);
margin-top: 2rem;
line-height: inherit;
}
footer .FootRow {
padding-top: 3.75rem;
border-bottom: 1px solid var(--black);
padding-bottom: 3.125rem;
justify-content: space-between;
}
footer .footerlinks {
}
footer .footerlinks h4 {
font-size: 1.125rem;
font-weight: 700;
color: var(--black);
margin-bottom: 1.25rem;
}
footer .footerlinks ul {
}
footer .footerlinks ul li {
margin-bottom: 0.625rem;
}
footer .footerlinks ul li a {
font-size: 1.125rem;
color: var(--black);
font-weight: 500;
font-family: 'Open Sans';
font-weight: 600;
}
footer .footerlinks ul.footicons {
display: flex;
align-items: center;
gap: 1rem;
margin-bottom: 1.5rem;
}
footer .footerlinks ul.footicons li {
}
footer .footerlinks ul.footicons li a {
}
footer .footerlinks ul.footicons li a svg {
width: 1.25rem;
height: 1.25rem;
fill: var(--black);
}
footer .footerlinks span {
display: flex;
align-items: center;
gap: 3rem;
padding-top: 2rem;
}
.copyright p {
font-size: 16px;
text-align: center;
font-weight: 400;
color: var(--black);
margin-bottom: 0;
padding-top: 1rem;
}
.copyright p a {
font-family: 'Open Sans';
color: #000;
}
/* Inner Pages css start */
.InnerBanner {
background-color: transparent;
background-image: linear-gradient(180deg, #4b5459 0%, #f7f6f3 100%);
position: relative;
padding: 280px 0 80px;
text-align: center;
height: 100vh;
overflow: hidden;
display: flex;
align-items: center;
}
.InnerBanner::before {
--background-overlay: '';
background-color: transparent;
background-image: linear-gradient(180deg, #f2f2f200 14%, #f7f6f3 94%);
}
.InnerBanner::after {
background-color: #f2f2f200;
background-position: center center;
background-repeat: repeat;
background-size: 36% auto;
content: '';
position: absolute;
width: 100%;
left: 0;
height: 100%;
top: 0;
opacity: 0.5;
transform: scale(1.4);
}
.bgInner:after {
background-image: url(../img/Union-2-1.svg);
}
.InnerBannerText {
position: relative;
z-index: 1;
}
.InnerBannerText h1 {
font-size: 166px;
color: var(--black);
font-weight: 500;
font-family: 'Playfair Display';
text-transform: capitalize;
}
.InnerBannerText h1 b {
font-weight: 600;
}
.InnerBannerText span {
font-size: 3.75rem;
font-weight: 500;
color: var(--black);
font-weight: 400;
}
.InnerBannerText p {
font-size: 1.125rem;
color: var(--e-global-color-text);
font-weight: 500;
max-width: 60%;
margin: auto;
margin-top: 15px;
}
.InnerBannerText h1 .wordChanger {
display: none;
position: relative
}
.InnerBannerText h1 .wordChanger.active {
display: inline-block
}
.InnerBannerText h1 .wordChanger.active::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
right: 0;
top: 0;
background: #cfd0cf;
transition: .5s;
animation: .5s linear forwards bannertext
}
@keyframes bannertext {
0% {
width: 100%
}
100% {
width: 0%
}
}
.HelpWebDesignSection {
padding: 3.75rem 0;
}
.HelpLeft {
background: var(--e-global-color-text);
padding: 6.563rem 1.5rem;
border-radius: 1.25rem;
min-height: 380px;
position: relative;
}
.HelpLeft::before {
content: '';
position: absolute;
width: 42px;
height: 42px;
background: var(--e-global-color-text);
clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
right: -20px;
top: 50%;
transform: translateY(-50%);
}
.HelpLeft h4 {
font-size: 3.75rem;
font-weight: 500;
color: #f7f6f3;
}
.HelpService {
background: var(--e-global-color-text);
padding: 1.5rem 1.5rem;
border-radius: 1.25rem;
min-height: 380px;
transition: 0.5s;
perspective: 1000px;
/* Create a 3D perspective */
/* transition: transform 0.1s; */
/ }
.HelpService figure {
text-align: center;
}
.HelpService figure svg {
width: 3.75rem;
height: 3.75rem;
margin: auto;
}
.HelpService figure svg path {
fill: white;
}
.HelpService h4 {
font-size: 2.188rem;
font-weight: 500;
color: #f7f6f3;
}
.HelpService p {
color: #f7f6f3;
font-size: 1.125rem;
font-weight: 400;
}
.HelpService.active {
background-color: var(--primary);
}
.HelpService.active h4, .HelpService.active p {
color: var(--black);
}
.HelpService.active figure svg path {
fill: var(--black);
}
.HelpService:hover {
--rotateX: -4.276859504132232deg;
--rotateY: -0.6666666666666665deg;
transform: rotateX(var(--rotateX)) rotateY(var(--rotateY));
}
.AdvantagesSection {
padding: 3.125rem 0;
}
.rightAdvantages {
background: var(--black);
border-radius: 1.25rem;
padding: 1.25rem 1.25rem;
position: relative;
min-height: 680px;
}
.rightAdvantages::before {
content: '';
position: absolute;
width: 42px;
height: 42px;
background: var(--black);
clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
right: -20px;
top: 50%;
transform: translateY(-50%);
}
.rightAdvantages h4 {
font-size: 2.5rem;
font-weight: 600;
color: var(--white);
font-family: "Open Sans", sans-serif;
margin-bottom: 2.5rem;
}
.rightAdvantages p {
font-size: 1rem;
font-weight: 500;
color: var(--white);
margin-bottom: 2.5rem;
}
.rightAdvantages img {
border-radius: 1.25rem;
}
.CraftedMain {
background-color: #E4E4E4;
padding: 1.25rem 1.5rem;
border-radius: 1.25rem;
min-height: 680px;
}
.Innercraft {
padding: 0rem 2rem;
}
.Innercraft b {
font-size: 96px;
font-weight: 700;
color: var(--black);
margin-bottom: 1rem;
display: block;
line-height: 1;
}
.Innercraft h6 {
font-size: 28px;
color: var(--black);
font-style: italic;
}
.PricingSection {
padding: 6.25rem 0;
/* background-image: radial-gradient(at bottom center, #798D97 -50%, #F7F6F3 66%); */
background: var(--black);
}
.innerPacks {
background: var(--white);
border-radius: 1.25rem;
padding: 3.438rem 0 1.5rem;
position: relative;
text-align: center;
margin-bottom: 6rem;
min-height: 780px;
}
.innerPacks::before {
content: '';
position: absolute;
background: url(../img/pack-before.png) no-repeat;
width: 100%;
height: 115px;
top: -50px;
left: 0;
z-index: 1;
background-size: cover;
}
.innerPacks h4 {
font-size: 3.75rem;
color: var(--e-global-color-text);
font-weight: 500;
position: relative;
font-family: 'Open Sans';
position: relative;
z-index: 11;
}
.innerPacks p {
font-size: 16px;
color: var(--black);
position: relative;
margin-bottom: 0.625rem;
font-weight: 600;
}
.innerPacks span {
font-size: 5rem;
color: var(--e-global-color-text);
font-weight: 700;
display: flex;
align-items: center;
justify-content: center;
gap: 1rem;
position: relative;
}
.innerPacks span sup {
font-size: 3.125rem;
}
.innerPacks span strong {
font-size: 1.375rem;
display: block;
font-weight: 700;
text-transform: uppercase;
}
.innerPacks span strong small {
font-size: 1.563rem;
text-decoration: line-through;
text-decoration-color: var(--black);
}
.innerPacks ul {
padding-top: 1.188rem;
position: relative;
height: 23rem;
overflow: scroll;
overflow-x: hidden;
padding: 30px 20px 40px 30px;
background-color: #c7ffab;
border-radius: 20px 20px 20px 30px;
}
.innerPacks ul li, .innerPacks ul li span {
font-size: 1.125rem;
color: #004852;
font-weight: 500;
display: flex;
align-items: center;
margin-bottom: 0.625rem;
text-align: left;
}
.innerPacks ul li i {
}
/* width */
.innerPacks ul::-webkit-scrollbar {
width: 10px;
}
/* Track */
.innerPacks ul::-webkit-scrollbar-track {
background: #646363;
}
/* Handle */
.innerPacks ul::-webkit-scrollbar-thumb {
background: var(--primary);
}
/* Handle on hover */
.innerPacks ul::-webkit-scrollbar-thumb:hover {
background: var(--primary);
}
.innerPacks .lbn-btns {
gap: 0.5rem;
justify-content: center;
padding-top: 1rem;
position: relative;
}
.innerPacks .lbn-btns a.colored-btn {
padding: 0.5rem 1rem;
font-size: 1rem;
background: transparent;
border-color: var(--white);
text-transform: uppercase;
}
.innerPacks .lbn-btns a.bordered-btn {
padding: 0.5rem 1rem;
font-size: 1rem;
background: transparent;
border-color: var(--white);
text-transform: uppercase;
}
.innerPacks ul li i {
flex: 0 0 1.25rem;
margin-right: 0.625rem;
color: #1d1d1d;
}
.packages-tabs .tab-pane .row {
padding-top: 5rem;
}
.innerPacks .lbn-btns a.bordered-btn:hover, .innerPacks .lbn-btns a.colored-btn:hover {
background: var(--black);
border-color: var(--black);
}
/* Track */
.innerPacks ul::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px grey;
border-radius: 10px;
}
/* Handle */
.innerPacks ul::-webkit-scrollbar-thumb {
background: var(--primary);
border-radius: 10px;
}
/* Handle on hover */
.innerPacks ul::-webkit-scrollbar-thumb:hover {
background: var(--primary);
}
.innerPacks .Headanchor {
max-width: 60%;
margin: auto;
}
.innerPacks .Headanchor a {
justify-content: center;
}
.innerPacks .Headanchor a span {
padding: 15px 26px 16px 26px;
}
.InnerExpert img {
width: 120px;
object-fit: contain;
height: 80px;
}
.SLiderExpert {
padding: 3.125rem 0 0;
}
.ProjectIncludeSection {
background: var(--white);
padding: 150px 120px;
}
.leftProjects {
}
.leftProjects h2 {
font-size: 88px;
font-weight: 500;
color: var(--e-global-color-text);
margin-bottom: 1.563rem;
}
.leftProjects p {
font-size: 1.125rem;
font-weight: 400;
color: var(--e-global-color-text);
}
.Innerincludes {
background: #004852;
border-radius: 1.25rem;
padding: 2.25rem 1.563rem;
margin-bottom: 2.25rem;
min-height: 24rem;
display: flex;
flex-direction: column;
justify-content: space-between;
border: 1px solid #004852;
}
.Innerincludes span {
display: block;
margin-bottom: 1.563rem;
}
.Innerincludes span svg {
width: 4.125rem;
height: 4.125rem;
}
.Innerincludes span svg path {
fill: var(--primary);
}
.Innerincludes h4 {
font-size: 2.25rem;
font-weight: 500;
color: var(--white);
}
.InnerServAdd {
background: var(--primary);
border-radius: 1.25rem;
padding: 2.25rem 1.563rem;
margin-bottom: 2.25rem;
min-height: 17rem;
display: flex;
flex-direction: column;
justify-content: space-between;
border: 1px dashed #00ad37;
}
.InnerServAdd span {
display: block;
margin-bottom: 1.563rem;
}
.InnerServAdd span svg {
width: 4.125rem;
height: 4.125rem;
}
.InnerServAdd span svg path {
fill: #004852;
}
.InnerServAdd h4 {
font-size: 2.25rem;
font-weight: 500;
color: #004852;
}
.ProjectIncludeSection h5 {
font-size: 2.25rem;
font-weight: 500;
color: var(--black);
}
.PricingSection .parent_heads {
padding-bottom: 5.75rem
}
.PricingSection .parent_heads h2 {
margin-bottom: 1.5rem;
}
.PricingSection .parent_heads h2, .PricingSection .parent_heads p {
color: var(--white);
}
.fot-list li {
padding: 10px 0;
}
.fot-list li a {
font-size: 17px;
color: var(--white);
}
.fot-list2 li a {
display: flex;
align-items: baseline;
}
.fot-list2 li a i {
padding-right: 10px;
}
.SecondContain {
background-color: #11111120;
background-color: #83959e38;
box-shadow: 0 0 8px #ffffff25;
padding: 3.125rem 0;
border-radius: 1.563rem;
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
margin-top: 4.25rem;
}
.FormBanner h2 {
font-size: 2.5rem;
color: var(--e-global-color-text);
margin-bottom: 1.25rem;
text-align: center;
}
.FormBanner p {
font-size: 1.25rem;
font-weight: 400;
color: var(--e-global-color-text);
text-align: center;
}
.InnerBann {
padding-top: 1.25rem;
}
.InnerBann .form-group {
}
.InnerBann input.form-control {
border-radius: 1.875rem;
width: 100%;
height: 3.75rem;
font-size: 1rem;
font-weight: 500;
background: var(--white);
padding-left: 1rem;
}
.InnerBann input.form-control::placeholder {
font-size: 1rem;
font-weight: 300;
}
.InnerBann textarea.form-control {
font-size: 1rem;
font-weight: 300;
border-radius: 1.875rem;
width: 100%;
padding-top: 1.5rem;
padding-left: 1rem;
}
.InnerBann textarea.form-control::placeholder {
font-size: 1rem;
font-weight: 300;
}
.InnerBann .Form-btn .ButtonFormat {
display: inline-block;
font-size: 1.25rem;
font-family: 'Playfair Display';
font-weight: 600;
color: var(--black);
border: var(--primary);
background: var(--primary);
padding: 0.6rem 2.5rem;
border-radius: 3rem;
}
.Form-btn {
text-align: center;
}
.AboutReview {
padding-top: 21rem;
margin-top: -3rem;
}
.InnerBann .Form-btn .ButtonFormat:hover {
background: var(--black);
color: var(--white);
}
.PackageSection .parent_heads p {
color: var(--white);
font-size: 1.25rem;
}
/* about page css start */
.AboutBanner .InnerBannerText .small_cultre {
display: inline-block;
font-size: 36px;
color: var(--primary);
position: relative;
margin: -36px 0px 25px 0px;
padding: 13px 24px 30px 45px;
}
.AboutBanner .InnerBannerText {
text-align: left;
}
.AboutBanner .InnerBannerText h1 {
font-size: 70px;
margin-bottom: 2.25rem;
line-height: 1.2;
}
.AboutBanner .InnerBannerText p {
max-width: 100%;
}
.AboutBanner .InnerBannerText img {
filter: brightness(0%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
width: 200px;
}
.AboutBanner::before {
content: '';
position: absolute;
background-color: #F2F4F1;
background-image: url(../img/about/greenbg.jpg);
background-position: top right;
background-repeat: no-repeat;
background-size: 86% auto;
width: 100%;
right: 0;
top: 0;
height: 100%;
}
.bgAbout::after {
background-image: url(../img/about/baneer.svg);
background-position: 562px -800px;
background-repeat: no-repeat;
background-size: 90% auto;
opacity: 0.0728;
}
.AboutBanner {
height: 100vh;
}
.AboutBanner .InnerBannerText .small_cultre::before {
content: '';
position: absolute;
background: url(../img/about/scroll.png) no-repeat;
width: 277px;
height: 75px;
background-size: 100% 100%;
z-index: -1;
left: 10px;
top: 0;
}
.AboutSection_Two {
padding: 3.125rem 0;
}
.AboutSection_Two a img {
border-radius: 1.25rem;
}
header a.navbar-brand svg {
width: 100px;
}
.joyful_section {
padding: 6.25rem 0;
}
.InnerJoyful {
}
.InnerJoyful span {
font-size: 36px;
font-weight: 400;
color: #939393;
}
.InnerJoyful h4 {
font-size: 60px;
color: #1d1d1d;
}
.CoreValues_section {
background: #000000;
position: relative;
padding: 7.25rem 0 0;
min-height: 1060px;
border-radius: 3rem;
z-index: 1;
}
.CoreValues_section::before {
content: '';
position: absolute;
--background-overlay: '';
background-image: url(../img/about/Union.svg);
background-position: -521px 496px;
background-repeat: repeat-x;
background-size: 100% auto;
width: 100%;
height: 100%;
bottom: 0px;
opacity: 0.09;
}
.CoreValues_section .InnerJoyful h4 {
color: var(--white);
}
.CorevaluesMain .InnerJoyful {
max-width: 60%;
margin: auto;
margin-bottom: 2.5rem;
}
.corevalue_bottom {
margin-bottom: -17rem;
position: relative;
z-index: 11;
margin-top: 3rem;
}
.CorevaluesMain img {
border-radius: 2rem;
}
.corevalue_bottom ul {
display: flex;
align-items: center;
justify-content: center;
background-color: #CEDAE0;
margin-top: -2.25rem;
z-index: 1;
position: relative;
border-radius: 0 0 2rem 2rem;
}
.corevalue_bottom ul li {
flex: 0 0 20%;
text-align: center;
padding: 25px 15px 15px 15px;
}
.corevalue_bottom ul li a {
padding: 25px 15px 35px 15px;
font-size: 28px;
color: #1d1d1d;
text-align: center;
}
.corevalue_bottom ul li a i {
display: block;
font-size: 60px;
margin-bottom: 1rem;
}
.mobileBtn a {
margin: 0;
display: inline-block;
font-size: 1.25rem;
font-family: 'Playfair Display';
font-weight: 600;
color: var(--black);
background: var(--primary);
padding: 0.6rem 2.5rem;
border-radius: 3rem;
}
.mobileBtn {
display: none;
}
.mobileBtn a {
margin: 0;
display: inline-block;
font-size: 16px;
font-family: 'Playfair Display';
font-weight: 600;
color: var(--black);
background: var(--primary);
padding: 0.6rem 1rem;
border-radius: 3rem;
}
.CenterPacks ul {
background: #5DB3A4;
}
.RightPacks ul {
background: #004852;
}
.RightPacks ul li, .RightPacks ul li span {
color: white;
}
.RightPacks ul li i {
color: white;
}
.CenterPacks {
background: #e6fff3;
}
.RightPacks {
background: #EEFFE6;
}
.CenterPacks::before {
background: url(../img/pack-before2.png) no-repeat;
background-size: cover;
}
.RightPacks::before {
background: url(../img/pack-before3.png) no-repeat;
background-size: cover;
}
.innerPacks .Headanchor a:hover b.hovericons {
left: -40px;
}
/* about page css end */
/* contact page css start */
.ContactPageSectionOne {
background: var(--black);
padding: 6.25rem 0;
}
.ContactPageSectionOne .container {
background: url(../img/contact-bg.png) no-repeat;
background-size: contain;
min-height: 916px;
}
.ContactPageSectionOne .ParentRows {
padding: 10rem 0 5rem;
overflow: hidden;
}
.ContactPageSectionOne .row div:nth-child(1) img {
position: relative;
right: 30px;
bottom: 68px;
}
.ContactInner strong {
font-size: 25px;
font-weight: 500;
color: var(--black);
display: block;
margin-bottom: 1.25rem;
}
.ContactInner h4 {
font-size: 70px;
font-weight: 600;
color: var(--black);
font-family: 'Open Sans';
padding-bottom: 2rem;
}
.contactForms {
}
.contactForms .form-group {
position: relative;
}
.contactForms .form-group i {
position: absolute;
left: 0;
bottom: 24px;
}
.contactForms .form-group input.form-control {
font-size: 1rem;
height: 3.75rem;
border: none;
background: transparent;
border-bottom: 3px dashed black;
border-radius: 0;
padding-left: 2rem;
font-weight: 500;
color: black;
}
.contactForms .form-group textarea.form-control {
font-weight: 500;
color: black;
font-size: 1rem;
border: none;
background: transparent;
border-bottom: 3px dashed black;
border-radius: 0;
padding-left: 2rem;
}
.contactForms .form-group input.form-control::placeholder {
font-weight: 500;
color: black;
font-size: 1rem;
}
.contactForms .form-group textarea.form-control::placeholder {
font-weight: 500;
color: black;
font-size: 1rem;
}
.contactForms .form-group select {
height: 3.75rem;
border: none;
background: transparent;
border-bottom: 3px dashed black;
border-radius: 0;
padding-left: 2rem;
font-weight: 500;
color: black;
font-size: 1rem;
}
.contactForms .form-group select option {
font-weight: 500;
color: black;
font-size: 1rem;
}
.contactForms .Mainbtn {
background: var(--black);
color: var(--white);
display: inline-block;
font-size: 1.25rem;
font-weight: 600;
padding: 0.6rem 3.5rem;
border-radius: 3rem;
margin-top: 2rem;
}
.contactForms .Mainbtn:hover {
background: var(--white);
color: var(--black);
}
.contactForms .form-group.textareas i {
position: absolute;
left: 0;
top: 11px;
}
.innerPacks .peachPacks {
background: #ffe5b7;
}
.innerPacks .goldenpack {
background: #ffc33b;
}
.innerPacks .globalpacks {
background: #ff6748;
}
.innerPacks:has(.peachPacks) {
background: #f7f6f3;
}
.innerPacks:has(.peachPacks):before {
background: url(../img/pack-before4.png) no-repeat;
background-size: cover;
}
.innerPacks:has(.goldenpack) {
background: #FFF3DE;
}
.innerPacks:has(.goldenpack):before {
background: url(../img/pack-before5.png) no-repeat;
background-size: cover;
}
.innerPacks:has(.globalpacks) {
background: #ffe5b7;
}
.innerPacks:has(.globalpacks):before {
background: url(../img/pack-before6.png) no-repeat;
background-size: cover;
}
.modal-content {
border: none;
border-radius: 8px;
}
.popup_form {
background: #fff;
padding: 20px 25px;
border-radius: 8px;
}
.popup_form .close_popup {
position: absolute;
top: 10px;
right: 10px;
color: #000;
background: var(--primary);
line-height: 1;
width: 30px;
height: 30px;
border: none;
border-radius: 50px;
}
.popup_form .title {
color: #000;
font-size: 24px;
margin-bottom: 25px;
font-weight: 600;
}
.popup_form .c_field {
background: 0 0;
border: 2px solid #a6a8af;
width: 100%;
margin-bottom: 15px;
padding: 10px 12px;
border-radius: 5px;
color: #000;
font-size: 13px;
}
.popup_form .btn_green {
padding: 10px;
border-radius: 5px;
font-size: 15px;
min-width: 130px;
letter-spacing: 0.8px;
background: var(--primary);
border: none;
color: #000;
}
.popup_form .btn_green:hover, .popup_form .close_popup:hover {
color: #fff;
background: #000;
}
body.modal-open {
padding: 0 !important;
overflow: hidden !important;
}
.modal {
padding-right: 0 !important;
}
.popup_form .form-check label {
font-size: 15px;
color: #000;
font-weight: 300;
letter-spacing: 0.3px;
}
.popup_form .form-check {
margin-bottom: 16px;
}
.success_msg {
position: relative;
font-weight: 600;
color: #000 !important;
font-size: 13px !important;
margin: 0;
padding: 11px 15px;
background: #fff;
border: 1px solid;
margin-top: 20px;
}
.success_msg:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 5px;
height: 100%;
background: #ff0053;
}
.Pricingtabs {
}
.Pricingtabs .nav-tabs {
margin-bottom: 4rem;
justify-content: center;
border: none;
gap: 10px;
}
.Pricingtabs .nav-tabs .nav-item {
}
.Pricingtabs .nav-tabs .nav-item .nav-link {
color: white;
border-radius: 5px;
margin-bottom: 0 !important;
font-size: 20px;
font-weight: 700;
border: 1px solid white;
}
.Pricingtabs .nav-tabs .nav-item .nav-link.active {
background: var(--primary);
border-color: var(--primary);
font-weight: 700;
color: black;
border-radius: 5px;
}
.footerPara a img {
margin-bottom: 1rem;
}
.aboutPages .ReviewSection {
padding-top: 22rem;
margin-top: -3rem;
}
.tabsportss {
border-radius: 1rem;
width: 100%;
height: 280px;
object-fit: cover;
object-position: center;
}
.term-first-wrapper {
padding: 100px 0px;
}
.terms-first-wrap-text p {
font-size: 18px;
color: #000000;
line-height: 1.8;
margin-bottom: 10px;
}
.terms-first-wrap-text {
margin-bottom: 30px;
}
.terms-first-wrap-text h5 {
font-size: 24px;
color: #000000;
font-weight: 800;
margin-bottom: 15px;
font-family: 'Open Sans';
position: relative;
}
.terms-first-wrap-text h5::before {
content: '';
position: absolute;
width: 3%;
height: 4px;
background-color: var(--primary);
bottom: -8px;
}
.terms-first-wrap-text ul li {
font-size: 18px;
color: #000000;
line-height: 1.8;
font-weight: 500;
}
a.contact-email {
font-size: 24px;
color: #7e7e7e;
margin-bottom: 8px;
}
.terms-first-wrap-text a {
font-size: 18px;
color: #000000;
line-height: 1.8;
margin-bottom: 10px;
display: block;
font-family: 'Open Sans';
font-weight: 600;
}
.catergorytabs {
padding-top: 2rem;
}
.Pricingtabs .tab-pane .nav-tabs {
margin-bottom: 2rem;
}
.innerPacks span sub {
font-size: 18px;
font-weight: 700;
position: relative;
right: 23px;
}
.innerPacks ul li i.fas.fa-exclamation-circle {
color: red;
font-size: 20px;
}
/* contact page css end */
/* Inner Pages css end */
/* main website css END */
.loader {
text-align: center;
display: none;
}
.loader img {
width: 30px;
}
a.callBtn svg {
height: 20px;
width: 20px;
}
a.callBtn {
background: #1d1d1d;
padding: 1rem;
justify-content: center;
border-radius: 70px;
color: #fff;
font-size: 1.3rem;
}
.main-navigate .Headanchor {
display: flex;
gap: 1rem;
}
.copyright p.smTxt {
font-size: 13px;
font-weight: 600;
}