/home/websdxuk/www/assets/css/style.css
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap');
:root {
--light_white: #f8f8f8;
--black: #000;
--white: #fff;
--gradient-primary: linear-gradient(90deg, rgba(231,53,81,1) 0%, rgba(252,92,51,1) 100%);
--gradient-secondary:linear-gradient(90deg, rgba(252,92,51,1) 0%, rgba(231,53,81,1) 100%) ;
--primary_color: #DE225F;
--secondary_color: #0A0A2D;
--text_color: #141414;
--hover_color: #FB5835;
--font-family: 'Plus Jakarta Sans', sans-serif;
}
.sticky {
position: fixed;
top: 0;
width: 100%;
z-index: 1000;
background-color: #ffffffcf;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(50px);
}
.pdngZero {
padding: 0;
}
/* my class */
.banner___content {
color: #fff !important;
}
h1{
color: #fff !important;
}
/* my class */
/* TABS */
.tab {
float: left;
border: 1px solid #ccc;
background-color: #dfe8eb;
width: 30%;
height: 400px;
border-radius: 10px 0 0 10px;
}
.tab button {
display: block;
background-color: inherit;
color: black;
padding: 22px 16px;
width: 90%;
border: none;
outline: none;
text-align: left;
cursor: pointer;
transition: 0.3s;
font-size: 17px;
margin: 5%;
border-radius: 4px;
}
.tab button:hover {
background-color: #bee9f7;
}
.tab button.active {
background-color: #6398a8;
}
.plan-one h2 {
text-align: left;
}
.plan-one p {
margin: 25px 0;
}
.inner-slick .slick-next,
.inner-slick .slick-prev {
display: none !important;
}
.inner-slick img {
width: 100%;
object-fit: cover;
}
.inner-slick {
margin: 50px 0 0;
}
.tabcontent {
float: left;
width: 100%;
background: var(--gradient-secondary);
padding: 100px 54px;
height: 548px;
margin: 40px 0;
}
.tabs-sec .offer__menu__sec .offer__tab__list h2 {
font-size: 25px;
color: #495057;
}
/* about us page */
.about-us__banner__content p {
font-size: 17px;
}
.our__approach__sec .our__approach__content h3 {
color: var(--primary_color);
font-size: 20px;
}
.our__approach__sec .our__approach__content > h1 {
font-weight: bold;
color: var(--black) !important;
font-size: 47px;
line-height: 55.6px;
}
.our__approach__sec .our__approach__content p {
width: 100%;
color: var(--black);
}
.our__approach__sec {
padding: 120px 0;
}
.our__approach__sec .web___btn {
padding: 2rem 0 0;
}
/* about us page end */
.tabs-sec .offer-main-box .tabcontent h2 {
font-size: 40px;
font-weight: bold;
line-height: 1.6;
text-align: left;
}
.tabs-sec .offer-main-box .tabcontent {
color: var(--white);
}
.tabs-sec .offer-main-box .tabcontent .offer-btn-sec a {
color: #000;
background: #fff;
padding: 16px 30px;
font-weight: bold;
font-size: 17px;
border-radius: 10px;
}
.tabs-sec .offer-main-box .tabcontent p {
margin: 0 0 36px;
line-height: 2.2;
}
.tabs-sec .offer-main-box .tabcontent h3 {
font-size: 25px;
width: 90%;
line-height: 1.6;
}
.offer-main-box {
position: relative;
}
.offer-main-box:before {
position: absolute;
content: '';
width: 100%;
height: 548px;
background: var(--gradient-primary);
left: -130px;
z-index: -1;
top: 40px;
}
/* TABS END */
/* PORTFOLIO TABS */
.tabs-portfolio {
display: flex;
flex-direction: column;
border-right: 1px solid #ddd;
height: 100%;
}
.portfolio-tab {
padding: 10px;
cursor: pointer;
border-bottom: 1px solid #ddd;
transition: opacity 0.3s;
opacity: 0.5;
}
.portfolio-tab.active {
opacity: 1;
background-color: #f0f0f0;
}
.content {
padding: 20px;
}
#portfolioTab1 {
display: block;
}
#portfolioTab2,
#portfolioTab3 {
display: none;
}
/* PORTFOLIO TABS END */
/* PORTFOLIO */
.our-protfolio-sec .heading-center h2 {
color: var(--primary_color);
letter-spacing: -1.4px;
font-size: 59px;
font-weight: bold;
background: linear-gradient(to right, var(--primary_color) 0%, var(--secondary_color) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.our-protfolio-sec .heading-center h6 {
font-size: 28px;
font-weight: bold;
}
/* PORTFOLIO END */
.tabs-sec .heading-center h6 {
font-size: 28px;
font-weight: bold;
}
.tabs-sec .heading-center h2 {
color: var(--gradient-secondary);
letter-spacing: -1.4px;
font-size: 59px;
font-weight: bold;
background: var(--gradient-primary);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-align: left;
}
img {
pointer-events: none;
}
.brand-row img {
object-fit: contain;
object-position: center;
height: 50px;
}
body {
font-family: var(--font-family);
overflow-x: hidden;
font-size: 14px;
line-height: 22px;
color: #000;
background: #fff;
scroll-behavior: smooth;
}
body::-webkit-scrollbar {
width: 10px;
height: 10px;
}
body::-webkit-scrollbar-button:start:decrement,
body::-webkit-scrollbar-button:end:increment {
display: none;
}
body::-webkit-scrollbar-track-piece {
background-color: #f4f4ec;
-webkit-border-radius: 0px;
border-left: 1px solid #ccc;
}
body::-webkit-scrollbar-thumb:vertical {
-webkit-border-radius: 0px;
background: var(--primary_color);
}
::selection {
color: #fff;
background: #cc4abd;
}
a {
text-decoration: none;
color: #000;
font-family: var(--paragraph-font);
}
a:hover,
a:focus {
text-decoration: none;
color: #000;
}
a:hover {
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
}
ul {
padding: 0;
margin: 0;
list-style-type: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Plus Jakarta Sans', sans-serif;
}
input[type="text"]:focus,
textarea:focus,
input[type="password"]:focus,
select:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus {
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
outline: none;
}
ul {
padding: 0;
margin: 0;
}
/*Header Section Begin*/
.container {
max-width: 1500px;
}
header {
padding: 15px 0 15px;
position: relative;
z-index: 99;
padding-bottom: 20px;
padding-top: 20px;
background: #fff;
width: 100%;
transition: 0.5s ease-in-out;
}
.logo__Sec__main {
text-align: left;
}
.logo__Sec__main a {
display: block;
}
.logo__Sec__main img {
width: 50%;
object-fit: contain;
height: auto;
}
header .row {
align-items: center;
}
.main_menu_sec ul li a {
font-size: 17px;
font-weight: 500;
color: var(--black);
padding: 30px 19px !important;
transition: .2s ease-in-out;
}
.main_menu_sec ul li a:hover {
color: #761a51;
}
.btn__head__tb ul li {
display: inline-block;
padding: 10px 20px;
}
.btn__head__tb ul li a {
color: var(--black);
font-size: 16px;
font-weight: 600;
}
.btn__head__tb ul li a img {
padding-right: 10px;
}
.btn__head__tb ul li a.btn__head {
background: var(--gradient-primary);
padding: 17px 29px;
border-radius: 10px;
color: var(--white);
}
.btn__head__tb ul li a.btn__head:hover {
background: var(--gradient-secondary);
color: var(--white);
}
.btn__head__tb {
text-align: right;
}
header .container-fluid {
padding: 0 190px 0 20px;
}
.navbar-nav li:hover>ul.dropdown-menu {
display: block;
border: 1px solid #ccc;
box-shadow: 0px 0px 10px rgb(0 0 0 / 29%);
min-width: 16rem;
border-radius: 0;
}
.main_menu_sec ul.dropdown-menu li a {
font-size: 14px;
color: #fff !important;
padding: 15px 20px !important;
border-bottom: 1px solid rgb(255 255 255 / 7%);
}
ul.dropdown-menu {
padding: 0;
background: var(--primary_color);
border: 0 !important;
top: 70px;
background: var(--gradient-primary);
}
.main_menu_sec ul.dropdown-menu li a:hover {
color: var(--primary_color) !important;
background: var(--white) !important;
}
.mobile-nav {
position: fixed;
width: 80%;
height: 100%;
overflow-y: scroll;
top: 0;
right: -80%;
z-index: 12;
background: var(--primary-color);
-webkit-transition: all .6s ease-in-out;
-moz-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
background: var(--primary_color);
}
.mobile-nav .logo-main {
font-size: 16px;
color: #8795a0;
padding: 15px 0 15px 24px;
display: inline-block;
}
.mobile-nav img {
width: 130px;
}
.mobile-nav nav {
height: 100%;
}
.mobile-nav nav li a {
color: #fff;
font-weight: 400;
display: block;
padding: 15px 24px;
border-top: 1px solid #d6d8db;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
font-size: 16px;
}
.mobile-nav nav li a .fa {
font-size: 20px;
float: right;
}
.mobile-nav nav li ul {
display: none;
background: #fff;
}
.mobile-nav nav li ul li a {
font-weight: 500;
font-size: 14px;
color: #000;
}
.app-container.active {
left: -80%;
}
.app-container {
position: relative;
left: 0;
-webkit-transition: all .6s ease-in-out;
-moz-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
display: none;
}
.mobile-nav-btn {
display: none;
position: fixed;
top: 4px;
height: 30px;
padding: 6px 7px;
border-radius: 4px;
right: 2%;
z-index: 100;
cursor: pointer;
-webkit-transition: all .6s ease-in-out;
-moz-transition: all .6s ease-in-out;
-o-transition: all .6s ease-in-out;
transition: all .6s ease-in-out;
z-index: 14;
}
.mobile-nav-btn {
display: block;
z-index: 99999;
top: -10px;
}
.mobile-nav-btn.active {
right: 2%;
z-index: 999999999;
top: 0;
}
.mobile-nav-btn span {
display: none;
height: 3px;
width: 22px;
background-color: var(--primary-color);
display: block;
margin-bottom: 6px;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
position: relative;
top: 8px;
}
.lines:before,
.lines:after {
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
transition: top .3s .6s ease, -webkit-transform .3s ease;
transition: top .3s .6s ease, transform .3s ease;
}
.mobile-nav-btn .lines:before {
top: 20px;
content: "\f0c9";
font-family: 'Font Awesome 6 Free';
font-size: 31px;
color: #fff;
position: fixed;
right: 30px;
background: var(--primary_color);
padding: 13px 12px;
border-radius: 5px;
font-weight: 900;
}
.mobile-nav-btn.active .lines:before {
content: "\f00d";
background: var(--hover_color);
}
.mobile-nav.active {
z-index: 9999999;
}
.mobile-nav.active {
height: 100%;
right: 0;
}
.mobile-nav ul {
padding-top: 100px;
}
ul.firstlevel.unstyled {
padding: 0;
}
header.stickyheader {
position: fixed;
z-index: 9999;
min-height: auto;
top: 0px;
width: 100%;
background: #fff;
-webkit-transition: 0.4s;
-moz-transition: 0.4s;
-o-transition: 0.4s;
transition: 0.4s;
box-shadow: 0px 10px 23px #0000000d;
padding: 5px 0 15px;
}
header.stickyheader .logo__Sec__main img {
width: 70%;
}
/*Header Section End*/
/*Banner Section Begin*/
.banner__img {
width: 100%;
}
.banner__Sec__main .carousel-caption {
right: 0;
left: 0;
width: 100%;
height: 100%;
bottom: 0;
text-align: left;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
}
.banner___content h1 {
letter-spacing: -2.1px;
color: var(--text_color);
font-size: 59px;
line-height: 84px;
margin-bottom: 10px;
}
.banner___content h1 span {
/* background: var(--primary_color); */
color: var(--white);
padding: 10px 24px 10px 20px;
border-radius: 10px;
font-weight: 700;
letter-spacing: 0;
background: var(--gradient-primary);
}
.banner___content p {
font-size: 20px;
color: var(--white);
line-height: 33px;
font-weight: 400;
width: 80%;
}
ul.point__banner li {
color: var(--white);
letter-spacing: -0.6px;
font-weight: 600;
font-size: 19px;
padding-bottom: 15px;
position: relative;
padding-left: 23px;
}
ul.point__banner {
padding-bottom: 20px;
}
.web___btn ul li {
display: inline-block;
}
.web___btn ul li a {
display: inline-block;
background: var(--gradient-primary);
padding: 19px 30px;
border-radius: 10px;
color: var(--white);
font-size: 17px;
font-weight: 500;
}
.web___btn ul li:nth-last-child(1) a {
background: #fffdfd;
color: #000000;
}
.web___btn ul li:nth-last-child(1) a img {
padding-right: 10px;
position: relative;
top: -2px;
}
ul.point__banner li:before {
content: '';
position: absolute;
background: url(../images/arrow-icon.svg);
width: 16px;
height: 16px;
top: 4px;
left: 0;
}
/*Banner Section End*/
/*Trust Logo Section Begin*/
.trusted___logo__SEC {
text-align: center;
height: 120px;
display: flex;
align-items: center;
justify-content: center;
}
.trusted___logo__SEC img {
width: auto;
margin: 0 auto;
/* filter: brightness(0) invert(1); */
}
.slick-slide {
margin: 0;
}
.platform__text h3 {
text-align: center;
letter-spacing: -0.84px;
color: #141414;
font-size: 28px;
font-weight: 600;
}
.platform__form__Sec {
padding: 70px 0;
}
/*Trust Logo Section End*/
/*Home About Section Begin*/
.about__img__hme img {
width: 100%;
}
.home__about__content h2 {
letter-spacing: -1.65px;
font-size: 55px;
font-weight: bold;
color: var(--black);
padding-bottom: 10px;
}
.home__about__content h6 {
color: var(--primary_color);
font-size: 21px;
}
.home__about__content p {
font-size: 18px;
line-height: 34px;
}
.home__about__content {
padding-left: 20px;
}
.web___btn ul li a:hover {
color: var(--white);
background: var(--gradient-secondary);
}
.web___btn ul li:nth-last-child(1) a:hover {
background: transparent;
color: #000000;
}
/*Home About Section End*/
/*What We Offer Section Begin*/
.padding__120 {
padding: 120px 0;
}
.what__we__offer {
background: #F5F5F5 0% 0% no-repeat padding-box;
overflow: hidden;
}
.heading__center h6 {
font-size: 28px;
letter-spacing: -0.56px;
color: var(--black);
font-weight: bold;
}
.heading__center h2 {
color: var(--primary_color);
letter-spacing: -1.4px;
font-size: 70px;
font-weight: bold;
background: var(--gradient-primary);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
text-align: left;
}
.offer__tab__list {
position: relative;
background: transparent linear-gradient(93deg, #ffffff 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 11px #00000038;
border-radius: 16px;
padding: 30px 28px 30px 110px;
display: flex;
align-items: center;
width: 100%;
justify-content: space-between;
margin-bottom: 30px;
transition: 0.5s ease-in-out;
}
.offer__tab__list span {
font-size: 28px;
line-height: 36px;
}
.offer__tab__list img {
position: absolute;
left: 30px;
}
.offer__tab__list small {
color: #EEEEEE;
font-size: 55px;
font-weight: bold;
}
.offer__menu__sec ul {
border: 0;
display: unset;
}
.offer__menu__sec ul li a {
padding: 0;
border: 0 !important;
background: transparent !important;
}
.offer__box {
background: var(--primary_color);
padding: 100px 40px 60px 40px;
position: relative;
height: 630px;
z-index: 9;
background: transparent linear-gradient(73deg, var(--primary_color) 0%, var(--secondary_color) 100%) 0% 0% no-repeat padding-box;
}
.offer__menu__sec {
margin-top: 40px;
position: relative;
z-index: 99;
/* height: 700px; */
/* overflow-y: scroll; */
}
.offer__box:before {
content: '';
position: absolute;
background: var(--primary_color);
width: 120%;
height: 630px;
left: -194px;
top: 0;
z-index: -1;
background: transparent linear-gradient(73deg, var(--primary_color) 0%, var(--secondary_color) 100%) 0% 0% no-repeat padding-box;
}
.what__we__offer .row {
align-items: center;
}
.offer__menu__sec::-webkit-scrollbar {
width: 0px;
}
.offer__menu__sec::-webkit-scrollbar-track {
background-color: rgba(3, 21, 33, .1);
}
.offer__menu__sec::-webkit-scrollbar-thumb {
background-color: #031521;
height: 60px;
}
.offer__box h4 {
letter-spacing: -0.88px;
font-size: 44px;
color: var(--white);
font-weight: bold;
padding-bottom: 5px;
}
.offer__box span {
color: var(--white);
letter-spacing: -0.6px;
font-size: 30px;
margin-bottom: 10px;
display: inline-block;
line-height: 36px;
}
.offer__box p {
font-size: 16px;
line-height: 30px;
color: var(--white);
width: 95%;
font-weight: 300;
}
a.offer__btn {
background: var(--white);
padding: 16px 30px;
display: inline-block;
margin-top: 10px;
font-size: 17px;
border-radius: 10px;
font-weight: 600;
}
.offer__tab__list:hover,
.offer__menu__sec li a.active .offer__tab__list {
background: transparent linear-gradient(93deg, #FEE8FB 0%, #FFBEF7 100%) 0% 0% no-repeat padding-box;
transition: 0.5s ease-in-out;
}
.services__logo__tab img {
padding-bottom: 10px;
width: auto;
}
.services__logo__tab span {
letter-spacing: -0.4px;
font-size: 17px !important;
display: block;
line-height: normal;
}
.what__we__offer .tab-content>.tab-pane {
display: block;
height: 0px;
/*overflow: hidden;*/
}
.what__we__offer .tab-content>.active {
height: auto;
}
/*What We Offer Section End*/
/*Porfolio Section Begin*/
.center__head__SEc h2 {
letter-spacing: -3.6px;
color: var(--text_color);
font-size: 80px;
font-weight: bold;
}
.center__head__SEc h2 span {
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 1.5px;
-webkit-text-stroke-color: var(--text_color);
}
.our__portfolio__sec #pills-tabContent .Portfolio__Tb__LiSt ul li button {
background: transparent;
text-align: left;
font-size: 19px;
color: #000;
font-weight: 500;
margin: 17px 0;
padding: 0;
}
.Portfolio__Tb__LiSt ul li a {
display: inline-block;
font-size: 21px;
padding: 16px 20px 12px 0;
letter-spacing: -0.56px;
color: var(--text_color);
font-weight: 500;
border: 2px solid transparent !important;
margin-bottom: 14px;
}
.center__text__sec p {
font-size: 19px;
line-height: 31px;
font-weight: 400;
}
.Portfolio__Tb__LiSt ul {
width: auto;
border: 0;
}
.Portfolio__Tb__LiSt ul li a:hover {
border-bottom: 2px solid var(--primary_color) !important;
}
.Portfolio__Tb__LiSt ul li a.active {
font-weight: 800;
border-bottom: 2px solid var(--primary_color) !important;
}
.Portfolio__Tb__LiSt ul li {
margin: 0;
display: block;
width: 100%;
}
.Portfolio__Tb__LiSt ul li a {
display: inline-block;
font-size: 21px;
padding: 16px 20px 12px 0;
letter-spacing: -0.56px;
color: var(--text_color) !important;
font-weight: 500;
border: 2px solid transparent !important;
margin-bottom: 14px;
transition: 0.5s ease-in-out;
}
.Portfolio__Tb__LiSt ul {
width: auto;
border: 0;
}
.Portfolio__Tb__LiSt ul li a:hover {
border-bottom: 2px solid var(--primary_color) !important;
}
.Portfolio__Tb__LiSt ul li a.active {
font-weight: 800;
border-bottom: 2px solid var(--primary_color) !important;
}
.portfolio__img img {
width: 100%;
border-radius: 15px;
box-shadow: 0px 0px 14px rgb(0 0 0 / 17%);
height: 370px;
object-fit: cover;
}
.portfolio__img {
margin-bottom: 30px;
}
.portfolio__content span {
font-size: 24px;
font-weight: bold;
color: var(--text_xolor);
margin-bottom: 13px;
display: inline-block;
}
.portfolio__content p {
letter-spacing: -0.4px;
font-size: 20px;
font-weight: 300;
}
.portfolio__sec__Main {
margin-bottom: 40px;
height: 370px;
overflow: hidden;
border-radius: 10px;
box-shadow: 0px 0px 17px rgb(0 0 0 / 17%);
transition: 0.5s ease-in-out;
}
.portfolio__sec__Main:hover {
transform: scale(1.1);
transition: 0.5s ease-in-out;
}
.Portfolio__Tb__LiSt {
position: sticky;
top: 20px;
}
.showcase__banner .banner___content {
text-align: center;
width: 90%;
margin: auto;
}
.showcase__banner .banner___content p {
width: 90%;
margin: 10px auto 50px;
}
.counter-container h3 {
font-size: 20px;
font-weight: 500;
color: var(--black);
margin: 30px 0 0;
}
.counter-container {
margin: 0 auto;
}
.counters {
color: var(--primary_color);
}
.counters .counter-container {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
gap: 142px;
}
.counters i {
color: lightskyblue;
margin-bottom: 5px;
}
.counters .counter {
font-size: 80px;
margin: 30px 0;
font-weight: 900;
}
@media (max-width: 700px) {
.counters .counter-container {
grid-template-columns: repeat(2, 1fr);
}
.counters .counter-container>div:nth-of-type(1),
.counters .counter-container>div:nth-of-type(2) {
border-bottom: 1px lightskyblue solid;
padding-bottom: 20px;
}
}
/* counter sec end */
/*Porfolio Section End*/
/*CTA Section Begin*/
.cta__sec__main {
background: url(../images/cta-banner-01.jpg);
background-size: cover;
padding: 160px 0;
background-attachment: fixed;
background-position: center;
}
.cta__content__Sec {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
flex-direction: column;
}
.cta__content__Sec h3 {
color: var(--white);
letter-spacing: -2.16px;
font-size: 72px;
margin-bottom: 0;
}
.cta__content__Sec h3 span {
font-weight: bold;
}
.cta__content__Sec .web___btn ul li a {
display: inline-block;
background: var(--gradient-primary);
padding: 20px 50px;
border-radius: 10px;
color: var(--white);
font-size: 19px;
font-weight: 500;
}
.cta__content__Sec .web___btn {
padding-top: 30px !important;
}
.cta__content__Sec .web___btn ul li a:hover {
background: var(--gradient-secondary);
color: var(--white);
}
/*CTA Section End*/
/*Packages Section Begin*/
.packages__head h2 {
letter-spacing: -2.64px;
color: var(--black);
font-size: 88px;
line-height: 104px;
text-align: left;
}
.packages__Sec__main {
background: #f8f8f8;
}
.packages__head h2 span {
color: var(--primary_color);
background: var(--gradient-primary);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.packages__head p {
font-size: 18px;
line-height: 36px;
font-weight: 400;
}
.package__box__sec {
background: #e9e9e9 0% 0% no-repeat padding-box;
border-radius: 22px;
padding: 40px 25px;
margin-bottom: 30px;
transition: 0.5s ease-in-out;
}
.packages__name {
text-align: center;
}
.packages__name span {
font-size: 21px;
font-weight: bold;
color: var(--black);
}
.packages__amount span {
text-align: center;
letter-spacing: -2.4px;
color: var(--primary_color);
font-size: 50px;
font-weight: bold;
line-height: 80px;
margin-bottom: 20px;
display: inline-block;
background: var(--gradient-primary);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.per__amount {
display: flex;
justify-content: space-between;
margin-bottom: 30px;
}
.packages__amount {
text-align: center;
}
.per__amount span {
letter-spacing: -0.57px;
font-size: 21px;
padding: 0 10px;
}
.per__amount span:nth-last-child(1) {
text-decoration: line-through;
}
.list__packages ul {
height: 290px;
overflow-y: scroll;
}
.list__packages ul::-webkit-scrollbar {
width: 7px;
border-radius: 10px;
}
.list__packages ul::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px #e6e5e5;
border-radius: 10px;
background: #e6e5e5;
}
.list__packages ul::-webkit-scrollbar-thumb {
background: var(--gradient-primary);
border-radius: 10px;
}
.list__packages ul::-webkit-scrollbar-thumb:hover {
background: var(--primary_color);
}
.list__packages ul li {
font-size: 16px;
padding-bottom: 12px;
padding-left: 20px;
position: relative;
}
.list__packages ul li:before {
content: '';
position: absolute;
background: url(../images/packages-icon.svg);
width: 10px;
height: 10px;
left: 0;
top: 6px;
}
.list__packages {
padding-bottom: 30px;
}
.btn__pkg {
text-align: center;
}
.btn__pkg a {
background: var(--primary_color);
width: 100%;
display: inline-block;
padding: 20px;
border-radius: 10px;
color: var(--white);
font-size: 18px;
background: var(--gradient-primary);
}
.package__box__sec:hover {
background: var(--primary_color);
transition: 0.5s ease-in-out;
background: var(--gradient-primary);
}
.package__box__sec:hover .packages__name span {
color: var(--white);
}
.package__box__sec:hover .packages__amount span {
color: var(--white);
-webkit-text-fill-color: snow;
}
.package__box__sec:hover .per__amount span {
color: #c3c2c2;
}
.package__box__sec:hover .list__packages ul li {
color: var(--white);
}
.package__box__sec:hover .btn__pkg a {
background: var(--white);
color: var(--primary_color);
}
.package__box__sec:hover .list__packages ul::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px #4b4b4b;
border-radius: 10px;
background: #4b4b4b;
}
.package__box__sec:hover .list__packages ul::-webkit-scrollbar-thumb {
background: var(--white);
border-radius: 10px;
}
.package__box__sec:hover .list__packages ul::-webkit-scrollbar-thumb:hover {
background: var(--white);
}
.packages__list__menu ul li a {
background: #e9e8e8;
padding: 20px 30px;
color: var(--primary_color);
font-size: 19px;
border: 0 !important;
border-radius: 10px !important;
font-weight: 500;
}
.packages__list__menu ul {
justify-content: center;
border: 0;
}
.packages__list__menu ul li {
padding: 0 9px;
margin-bottom: 20px !important;
}
.packages__list__menu ul li a:hover,
.packages__list__menu ul li a.active {
color: var(--white) !important;
background: var(--gradient-primary);
cursor: pointer;
}
/*Packages Section End*/
/*Why Choose Us Section Begin*/
.why_choose___sec {
background: url(../images/why-choose-banner.jpg);
background-size: cover;
background-position: center;
}
.center__text__sec h2 {
font-size: 80px;
text-align: left;
letter-spacing: -2.64px;
color: var(--white);
font-weight: 400;
margin-bottom: 10px;
}
.center__text__sec h2 span {
padding: 0 20px;
}
.why_choose__box {
background: var(--white);
border-radius: 20px;
padding: 30px 30px;
margin-bottom: 30px;
transition: 0.5s ease-in-out;
height: 290px;
}
.icon__box {
width: 80px;
height: 80px;
background: #FFECFD;
display: flex;
align-items: center;
justify-content: center;
border-radius: 10px;
transition: 0.5s ease-in-out;
}
.choose__icon__tab {
display: flex;
align-items: center;
margin-bottom: 20px;
}
.choose__head {
padding-left: 20px;
}
.choose__head span {
font-size: 21px;
font-weight: 600;
line-height: 27px;
margin-bottom: 0;
}
.choose__para p {
font-size: 16px;
line-height: 26px;
}
.why_choose__box:hover .icon__box {
background: #100f37;
transition: 0.5s ease-in-out;
background: var(--gradient-primary);
}
.why_choose__box:hover .icon__box img {
filter: brightness(0) invert(1);
}
/*Why Choose Us Section End*/
/*Industries Section Begin*/
.industries__sec__main {
background: #F5F5F5 0% 0% no-repeat padding-box;
}
.industries__sec__main .center__text__sec h2 {
color: #0A0A2D;
text-align: center;
}
.industries__sec__box {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 26px #0000001A;
border-radius: 10px;
padding: 30px 0 40px;
text-align: center;
transition: 0.5s ease-in-out;
height: 210px;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
margin-bottom: 30px;
}
.industries__sec__icon {
padding-bottom: 20px;
}
.industries__sec__head span {
letter-spacing: -0.66px;
color: var(--black);
font-size: 22px;
font-weight: 400;
line-height: 28px;
}
.industries__sec__box:hover {
background: var(--primary_color);
transition: 0.5s ease-in-out;
transform: scale(0.9);
background: var(--gradient-primary);
box-shadow: 0 0 17px var(--primary_color);
}
.industries__sec__box:hover .industries__sec__icon img {
filter: brightness(0) invert(1);
}
.industries__sec__box:hover .industries__sec__head span {
color: var(--white);
}
/*Industries Section End*/
/*Review Section Begin*/
.text-black {
color: var(--black) !important;
}
.review__sec__main {
background: url(../images/review-banner.jpg);
background-size: cover;
background-position: center;
}
.review__list__tb {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 26px #0000000A;
border-radius: 20px;
text-align: center;
padding: 60px 10px;
}
.review__list__tb img {
padding-bottom: 30px;
}
.review__list__tb p {
color: #616161;
font-size: 19px;
line-height: 36px;
font-weight: 400;
width: 80%;
margin: 0 auto 20px;
}
.brand__author span {
display: block;
color: #141414;
font-size: 22px;
font-weight: 500;
padding-bottom: 15px;
}
.brand__author small {
color: #42006B;
font-size: 16px;
}
/*Responsive Start*/
/* do css on 1170px screen */
@media (max-width:1399px) {
.counters .counter-container {
gap: 100px;
}
}
/* do css on 992px screen */
@media (max-width:1169px) {
.cstm-modal-content {
right: 47px;
}
.counters .counter-container {
gap: 60px;
}
.counters .counter {
font-size: 70px;
}
.info__contact ul li a {
font-size: 13px !important;
}
.info__contact ul li p {
font-size: 13px !important;
}
.our__portfolio__sec #pills-tabContent .Portfolio__Tb__LiSt ul li button {
font-size: 15px;
margin: 8px 0;
}
.tabs-sec .offer__menu__sec .offer__tab__list h2 {
font-size: 17px;
}
.offer__tab__list small {
font-size: 40px;
}
.tabcontent {
height: 685px;
}
.offer-main-box:before {
height: 685px;
}
.contact-form-sec button[type="submit"] {
padding: 10px 0 !important;
}
.links__anchor ul li a {
font-size: 14px !important;
}
}
/* do css on 780px screen */
@media (max-width:991px) {
.cstm-modal-content {
width: 47rem !important;
right: 120px !important;
}
.cstm-modal-content .form-img-wrapper img {
width: 78% !important;
}
.showcase__banner .banner___content p {
margin: 10px auto !important;
}
.inner-form form input {
height: 50px !important;
}
ul.points__banner li {
font-size: 15px !important;
margin: 10px 0 !important;
}
.inner-form form input[type="text"]::placeholder,
.inner-form form input[type="email"]::placeholder,
.inner-form form input[type="tel"]::placeholder {
font-size: 14px !important;
}
.inner-form input[type="submit"] {
font-size: 13px !important;
width: 100% !important;
}
.info__contact ul li a {
font-size: 10px !important;
}
.platform__form__Sec .pt-5 {
display: flex;
align-items: center;
justify-content: center;
}
.main_menu_sec .navbar .navbar-nav li a {
font-size: 12px;
line-height: 5;
padding: 0 !important;
margin: 0px 7px;
font-weight: 600;
}
.btn__head__tb ul li a.btn__head {
font-size: 10px !important;
font-weight: 600 !important;
}
.offer__tab__list {
padding: 20px 10px 20px 10px !important;
}
.tabs-sec .offer__menu__sec .offer__tab__list h2 {
font-size: 16px !important;
width: 50% !important;
}
.offer__tab__list small {
font-size: 27px !important;
}
.offer__tab__list {
display: flex !important;
justify-content: flex-end !important;
align-items: center !important;
}
.tabs-sec .offer-main-box .tabcontent h2 {
font-size: 28px;
}
.tabs-sec .offer-main-box .tabcontent h3 {
font-size: 20px;
}
.tabcontent {
padding: 10px;
}
.tabcontent {
height: 480px;
}
.offer-main-box:before {
height: 480px;
}
.our__portfolio__sec #pills-tabContent .Portfolio__Tb__LiSt ul li button {
font-size: 12px;
margin: 11px 0;
font-weight: 600;
}
.counters .counter-container {
gap: 30px;
}
.counters .counter {
font-size: 55px;
}
.counter-container h3 {
font-size: 18px;
}
}
/* do css on 480px screen */
@media (max-width:767px) {
.web___btn {
position: relative !important;
top: -50px !important;
}
.web___btn ul li a {
margin: 0 0 27px !important;
}
/*recaptcha*/
.recapta-body .captach-img img {
width: 32px !important;
}
.recapta-body:before {height: 102%;top: 0px;width: 46px;}
.recapta-body .captach-img {
left: -5px !important;
top: 0 !important;
}
.recapta-body .captcha-priv h6 {
display: none !important;
}
.recapta-body {
padding: 0 !important;
}
.recapta-body .captcha-content h2 {
margin: 0 !important;
font-size: 10px !important;
}
.recapta-body .captcha-content p {
margin: 0 !important;
font-size: 10px !important;
}
/*recaptcha end*/
.cstm-modal-content {
width: 27rem !important;
right: -16px !important;
}
.form-right-sec {
padding: 10px !important;
}
.cstm-modal-content .form-img-wrapper {
display: none !important;
}
.carousel-inner {
height: 23rem;
top: 30px;
}
.showcase__banner .banner___content {
height: 10rem;
}
.banner-slider {
margin-top: 0px !important;
}
.inner__banner__content h1 {
font-size: 46px;
margin-top: 250px;
line-height: 46px !important;
}
.inner-form form {
flex-direction: column !important;
}
.inner-form form input {
width: 100% !important;
}
.form-container {
width: 100% !important;
background: transparent !important;
}
.terms__links ul {
display: flex;
align-items: center;
justify-content: center;
}
.offer__menu__sec ul {
display: block !important;
}
.tabs-sec .offer__menu__sec .offer__tab__list h2 {
width: 44% !important;
font-size: 13px !important;
margin-right: 32px;
}
.counters .counter {
font-size: 30px;
margin: 0;
}
.counter-container h3 {
margin: 0;
font-size: 12px;
}
.counters .counter-container>div:nth-of-type(1),
.counters .counter-container>div:nth-of-type(2) {
padding: 0;
border: 0;
}
}
/* do css on 321px screen */
@media (max-width:479px) {
.web___btn {
position: relative !important;
top: -50px !important;
}
.web___btn ul li a {
padding: 9px 25px 9px !important;
font-size: 13px !important;
margin: 10px 0 32px !important;
}
.recapta-body:hover {
left: -3px !important;
}
.recapta-body {
left: -139px !important;
}
.inner__banner__content h1 {
margin: 110px 0 0 !important;
line-height: 27px !important;
}
ul.points__banner li {
font-size: 12px !important;
margin: 0 !important;
}
.services__banner .banner___content p {
margin: 0 !important;
}
.offer__tab__list {
z-index: -320;
}
.banner___content h1 {
margin: 123px 0 20px;
text-align: center;
}
.hme__banner .banner__img {
width: 0%;
}
.recapta-body {
padding: 0px !important;
}
.recapta-body:before {
width: 50px !important;
height: 100% !important;
}
.recapta-body .captach-img img {
width: 100% !important;
height: 39px !important;
}
.recapta-body .captcha-content {
margin: 0px 14px !important;
}
.recapta-body .captcha-content h2 {
font-size: 10px !important;
}
.recapta-body .captcha-content p {
font-size: 10px !important;
margin: 0px !important;
}
.recapta-body .captcha-priv h6 {
display: none;
}
.recapta-body .captach-img {
left: -6px !important;
top: 0 !important;
}
.recapta-body {
z-index: 999 !important;
}
.cstm-btn-close {
top: 10px !important;
}
.cstm-modal-content {
padding: 0 !important;
right: 3px !important;
width: 19.4rem !important;
}
#WBO-brandForm-one .overall-fields {
display: block !important;
}
#WBO-brandForm-one .overall-fields .form-inp-sec {
width: 100% !important;
}
#WBO-brandForm-one .overall-fields .fom-text-area-sec {
width: 100% !important;
}
.inner__banner__content h1 {
font-size: 40px !important;
margin: 0 !important;
}
/*.banner-slider {*/
/* margin-top: -290px !IMPORTANT;*/
/*}*/
.ac-title {
font-size: 12px !important;
}
.inner__banner__content {
top: -390px !important;
}
.inner-form {
display: none;
}
.ac-content-inner p {
font-size: 15px;
}
.contact-form-sec .form-sup-heading h2 {
font-size: 40px !important;
}
.contact-form-sec .form-sup-heading p {
font-size: 14px;
}
.faq__sec__main .center__text__sec.growth__sec h2 {
line-height: 31px;
text-align: center;
font-size: 30px;
}
.faq__sec__main .center__text__sec h2 {
font-size: 30px !important;
line-height: 30px !important;
text-align: center !important;
}
.tabs-sec .offer-main-box .tabcontent p {
line-height: 1.8 !important;
font-size: 13px !important;
}
.tabcontent {
height: 640px !important;
}
.offer-main-box:before {
display: none !important;
}
.tabs-sec .heading-center h2 {
font-size: 37px !important;
}
.counters .counter-container {
flex-direction: column !important;
}
.horizontal-controller {
flex-direction: column !important;
}
.contact-form-sec button[type="submit"] {
width: 94% !important;
}
.terms__links {
text-align: center !important;
}
.terms__links ul li a {
font-size: 12px !important;
}
.terms__links ul li {
padding: 0 10px !important;
}
.terms__links ul li a:after {
right: -9px !important;
}
.counters .counter {
font-size: 50px !important;
}
.counter-container h3 {
font-size: 20px !important;
margin: 20px 0 !important;
}
}
@media (max-width: 1600px) {
.container {
max-width: 1400px;
}
.banner___content h1 {
font-size: 55px;
line-height: 84px;
}
.home__about__content h2 {
font-size: 52px;
}
.home__about__content p {
font-size: 17px;
line-height: 32px;
}
.offer__box:before {
width: 100%;
left: -154px;
}
.heading__center h2 {
font-size: 63px;
}
.packages__head h2 {
font-size: 80px;
}
.packages__list__menu ul li a {
padding: 20px 25px;
font-size: 18px;
}
.list__packages ul {
overflow-x: hidden;
}
.faq__sec__main .center__text__sec.growth__sec h2 {
font-size: 36px;
}
.faq__sec__main .center__text__sec h2 {
font-size: 50px;
}
.sec__CTA__Sc h3 {
font-size: 54px;
}
.center__text__sec h2 {
font-size: 70px;
}
.counter {
font-size: 80px;
}
.center__text__sec h2 span {
padding: 0 20px;
position: relative;
top: -9px;
}
.form__content h3 {
font-size: 65px;
}
.choose__head span {
font-size: 19px;
}
.choose__head {
padding-left: 10px;
}
.why_choose__box {
padding: 30px 25px;
}
.cta__content__Sec h3 {
font-size: 65px;
}
.Portfolio__Tb__LiSt ul li a {
font-size: 19px;
}
.offer__tab__list span {
font-size: 25px;
line-height: 30px;
}
.offer__box h4 {
font-size: 40px;
}
.offer__box span {
font-size: 28px;
}
.offer__box p {
font-size: 15px;
line-height: 28px;
}
.about__banner .banner___content h1 {
font-size: 50px;
line-height: 65px;
}
.about__banner .banner___content p {
font-size: 19px;
}
.our__approch__content h2 {
font-size: 51px;
line-height: 60px;
}
.discovery__sec__tab h3 {
font-size: 30px;
}
ul.points__banner li {
font-size: 16px;
}
.banner__slider__sec {
overflow: hidden;
}
.process__box h4 {
font-size: 28px;
}
.links__anchor ul li a {
padding-bottom: 12px;
font-size: 15px;
}
.copy__text p {
font-size: 15px;
}
.link__head span {
font-size: 19px;
}
.skill h4 {
font-size: 18px;
}
.choose__para p {
font-size: 15px;
}
.packages__name span {
font-size: 16px;
}
.packages__amount span {
font-size: 45px;
}
.list__packages ul li {
font-size: 15px;
}
.contact__box__sec h3 {
font-size: 37px;
}
.contact__box__sec p {
font-size: 17px;
line-height: 28px;
}
.term_content_Sec h3,
.term_content_sec h4 {
font-size: 29px;
}
.term_content_Sec p {
font-size: 18px;
line-height: 29px;
}
.banner___content h1 span {
padding: 5px 24px 5px 20px;
}
ul.point__banner li {
font-size: 18px;
}
.industries__sec__head span {
font-size: 20px;
line-height: 24px;
}
.industries__sec__box {
height: 200px;
}
.review__list__tb p {
font-size: 18px;
line-height: 33px;
}
}
@media (max-width: 1440px) {
.container {
max-width: 1300px;
}
.btn__head__tb ul li a.btn__head {
padding: 15px 20px;
font-size: 15px;
}
.banner___content h1 {
font-size: 52px;
line-height: 65px;
}
.banner___content p {
font-size: 19px;
line-height: 30px;
}
.home__about__content h2 {
font-size: 46px;
letter-spacing: -1.0px;
}
.offer__box span {
font-size: 25px;
width: 90%;
}
.offer__tab__list small {
font-size: 45px;
}
.heading__center h2 {
font-size: 59px;
}
.cta__sec__main {
padding: 130px 0;
}
.packages__head h2 {
font-size: 70px;
line-height: 84px;
}
.center__text__sec h2 {
font-size: 60px;
}
.faq__sec__main .center__text__sec.growth__sec h2 {
font-size: 32px;
}
.form__content h3 {
font-size: 58px;
}
.info__contact ul li p {
margin-bottom: 0;
}
.about__banner .banner___content p {
font-size: 17px;
}
.our__approch__content h2 {
font-size: 47px;
}
.discovery__sec__tab p {
width: 73%;
}
.discovery__sec__tab span {
font-size: 72px;
}
.inner__banner .col-sm-10 {
max-width: 100%;
flex: 100%;
}
.btn__banner__form input {
left: 13px;
}
.platform__form__Sec {
padding: 110px 0;
}
.process__box h4 {
font-size: 25px;
}
.process__box p {
font-size: 14px;
line-height: 25px;
}
.link__head span {
font-size: 18px;
}
.banner__slider__sec {
margin-top: -280px;
}
.sec__CTA__Sc h3 {
font-size: 51px;
}
.our__process__sec .center__text__sec h2 {
font-size: 50px;
}
.main_menu_sec ul li a {
padding: 30px 14px !important;
}
}
@media (max-width: 1366px) {
.container {
max-width: 1200px;
}
.banner___content h1 {
font-size: 46px;
line-height: 65px;
}
.banner___content h1 br {
display: none;
}
.home__about__content h2 {
font-size: 40px;
letter-spacing: -1.0px;
}
.heading__center h2 {
font-size: 52px;
}
.offer__box span {
font-size: 22px;
}
.cta__content__Sec h3 {
font-size: 52px;
letter-spacing: -0.5px;
}
.packages__head h2 {
font-size: 63px;
line-height: 75px;
}
.packages__list__menu ul li a {
padding: 20px 22px;
font-size: 17px;
}
.per__amount span {
letter-spacing: -0.57px;
font-size: 18px;
padding: 0 5px;
}
.why_choose__box {
padding: 30px 25px;
height: 310px;
}
.industries__sec__icon img {
width: 50px;
}
.industries__sec__head span {
font-size: 17px;
line-height: 21px;
}
.industries__sec__box {
height: 170px;
}
.counter {
font-size: 70px;
height: 4.225rem;
}
.faq__sec__main .center__text__sec h2 {
font-size: 42px;
}
.faq__inner__sec .card-header button {
padding: 24px 18px;
}
.form__content p {
font-size: 16px;
}
.info__contact ul li span {
font-size: 16px;
}
.links__anchor ul li a {
padding-bottom: 9px;
font-size: 14px;
}
.info__contact ul li a {
font-size: 15px;
}
.info__contact ul li p {
font-size: 15px;
}
.offer__tab__list span {
font-size: 20px;
line-height: 26px;
}
.about__banner .banner___content h1 {
font-size: 46px;
line-height: 57px;
}
.about__banner .banner___content p {
font-size: 16px;
width: 87%;
font-weight: 500;
}
.our__approch__content h2 {
font-size: 43px;
line-height: 52px;
}
.our__approch__content p {
font-size: 17px;
line-height: 31px;
}
.our__process__sec .center__text__sec h2 {
font-size: 41px;
}
.process__box h4 {
font-size: 21px;
}
.faq__sec__main .center__text__sec.growth__sec h2 {
font-size: 29px;
}
.faq__sec__main .center__text__sec h2 {
font-size: 39px;
}
.faq__inner__sec .card-header button {
padding: 24px 18px;
font-size: 16px;
white-space: unset;
}
}
@media (max-width: 1200px) {
.container {
max-width: 1090px;
}
.main_menu_sec ul li a {
padding: 30px 12px !important;
font-size: 15px;
}
.btn__head__tb ul li {
display: inline-block;
padding: 10px 10px;
}
.btn__head__tb ul li a.btn__head {
padding: 15px 16px;
font-size: 14px;
}
.banner___content h1 {
font-size: 41px;
line-height: 58px;
}
.banner___content p {
font-size: 19px;
line-height: 28px;
}
ul.point__banner li {
font-size: 17px;
}
.about__img__hme img {
width: 100%;
}
.home__about__content h2 {
font-size: 34px;
letter-spacing: -1.0px;
}
.home__about__content p {
font-size: 16px;
line-height: 31px;
}
.heading__center h2 {
font-size: 47px;
}
.what__we__offer .row.pb-5.mb-5 {
margin-bottom: 0 !important;
}
.services__logo__tab span {
font-size: 15px !important;
}
.offer__tab__list span {
font-size: 17px;
line-height: 21px;
}
.Portfolio__Tb__LiSt ul li a {
font-size: 17px;
padding: 12px 20px 9px 0;
}
.portfolio__content span {
font-size: 20px;
}
.portfolio__content p {
font-size: 18px;
}
.cta__content__Sec h3 {
font-size: 43px;
letter-spacing: -0.5px;
}
.packages__head h2 {
font-size: 50px;
line-height: 65px;
}
.packages__list__menu ul li a {
padding: 18px 19px;
font-size: 15px;
}
.package__box__sec {
padding: 40px 15px;
}
.packages__amount span {
font-size: 38px;
}
.per__amount span {
font-size: 16px;
}
.list__packages ul li {
font-size: 13px;
}
.btn__pkg a {
font-size: 15px;
}
.center__text__sec h2 {
font-size: 52px;
}
.icon__box {
width: 70px;
height: 70px;
}
.choose__para p {
font-size: 14px;
line-height: 24px;
}
.why_choose__box {
padding: 30px 25px;
height: 300px;
}
.industries__sec__box {
height: 160px;
}
.sec__CTA__Sc h3 {
font-size: 40px;
}
.cta__after {
top: -70px;
}
.faq__sec__main .center__text__sec h2 {
font-size: 32px;
}
.center__text__sec h2 span {
top: 0;
}
.center__text__sec h2 span img {
width: 34%;
}
.skill h4 {
font-size: 16px;
}
.form__content h3 {
font-size: 48px;
}
.form__content p {
font-size: 16px;
width: 90%;
}
.footer__para p {
font-size: 13px;
line-height: 24px;
}
.link__head span {
font-size: 16px;
}
.links__anchor ul li a {
padding-bottom: 9px;
font-size: 13px;
}
.info__contact ul li p {
font-size: 14px;
}
.payment__logo img {
width: 80%;
}
.copy__text p {
font-size: 14px;
}
.terms__links ul li a {
font-size: 15px;
}
.terms__links ul li a:after {
right: -22px;
height: 23px;
top: 0px;
}
.counter {
font-size: 60px;
height: 3.4rem;
}
.review__list__tb p {
font-size: 17px;
line-height: 30px;
width: 90%;
}
.faq__sec__main .center__text__sec.growth__sec h2 {
font-size: 24px;
}
.faq__sec__main .center__text__sec p {
font-size: 16px;
line-height: 27px;
}
.form__content h3 {
font-size: 43px;
}
footer {
padding: 60px 0 20px;
}
.about__banner .banner___content h1 {
font-size: 39px;
line-height: 47px;
}
.our__approch__content h2 {
font-size: 38px;
line-height: 44px;
}
.discovery__sec__tab h3 {
font-size: 25px;
}
.discovery__sec__tab p {
width: 73%;
font-size: 15px;
line-height: 24px;
}
.our__approch__content p {
font-size: 16px;
line-height: 29px;
}
.discovery__sec__tab span {
font-size: 62px;
}
.offer__box h4 {
font-size: 35px;
}
.offer__box span {
font-size: 20px;
line-height: 30px;
}
.services__logo__tab span {
font-size: 15px !important;
line-height: 20px !important;
}
.services__banner .banner__img {
height: 750px;
object-fit: cover;
}
ul.points__banner li {
font-size: 15px;
padding: 0 10px 0 22px;
}
.home__about__content h2 {
font-size: 32px;
letter-spacing: -1.0px;
}
.home__about__content p {
font-size: 17px;
line-height: 30px;
}
.video__content__sec h2 {
font-size: 50px;
line-height: 90px;
}
.video__content__sec h2 span {
font-size: 70px;
}
.video__content__sec {
top: -10px;
}
.choose__head span {
font-size: 18px;
line-height: 20px;
}
.our__process__sec .center__text__sec h2 {
font-size: 35px;
line-height: 10px;
}
.our__process__sec .center__text__sec h2 span img {
width: 25%;
}
.process__box h4 {
font-size: 19px;
}
.process__box p {
font-size: 13px;
line-height: 23px;
}
.process__box span {
font-size: 60px;
padding-bottom: 30px;
}
.faq__inner__sec .card-header button {
font-size: 15px;
}
.packages__name span {
font-size: 16px;
}
.list__packages ul li {
font-size: 14px;
padding-left: 14px;
}
.pkg__banner .banner___content p {
width: 90%;
font-size: 17px;
}
.contact__box__sec h3 {
font-size: 24px;
}
.contact__box__sec p {
font-size: 15px;
line-height: 26px;
}
.pkg__banner .banner___content h1 {
font-size: 34px;
width: 90%;
margin: 0 auto 10px;
line-height: 46px;
}
.term_content_Sec p {
font-size: 16px;
line-height: 27px;
}
.term_content_Sec h3,
.term_content_sec h4 {
font-size: 26px;
}
.term_content_Sec ul li,
.term_content_sec ul li {
font-size: 16px;
padding-bottom: 8px;
}
.term_content_Sec h3,
.term_content_sec h4 {
font-size: 24px;
}
}
@media (max-width: 1100px) {
.container {
max-width: 1020px;
}
.main_menu_sec ul li a {
padding: 30px 10px !important;
font-size: 14px;
}
.banner___content h1 {
font-size: 37px;
line-height: 58px;
}
ul.point__banner li {
font-size: 16px;
}
.web___btn ul li a {
padding: 15px 25px;
font-size: 16px;
}
.home__about__content h2 {
font-size: 29px;
letter-spacing: -1.0px;
}
.home__about__content p {
font-size: 16px;
line-height: 29px;
}
.offer__tab__list {
padding: 50px 30px 50px 88px;
}
.offer__tab__list img {
width: 46px;
}
.cta__content__Sec h3 {
font-size: 37px;
letter-spacing: -0.5px;
}
.packages__head h2 {
font-size: 41px;
line-height: 65px;
}
.center__text__sec h2 {
font-size: 45px;
letter-spacing: -1.0px;
}
.industries__sec__head span {
font-size: 15px;
line-height: 21px;
}
.industries__sec__icon {
padding-bottom: 10px;
}
.industries__sec__icon img {
width: 44px;
}
.industries__sec__box {
height: 140px;
}
.faq__sec__main .center__text__sec h2 {
font-size: 27px;
}
.about__banner .banner__img {
height: 580px;
object-fit: cover;
}
.about__banner .banner___content h1 {
font-size: 35px;
line-height: 47px;
}
.our__approch__content h2 {
font-size: 35px;
line-height: 44px;
}
.heading__center h2 {
font-size: 41px;
}
.cta__sec__main {
padding: 110px 0;
}
.form__content p {
font-size: 15px;
width: 95%;
line-height: 30px;
}
ul.points__banner li:after {
width: 13px;
height: 13px;
top: 5px;
background-size: cover;
}
ul.points__banner li {
font-size: 14px;
padding: 0 10px 0 18px;
}
.home__about__content h2 {
font-size: 28px;
letter-spacing: 0;
}
.home__about__content p {
font-size: 15px;
line-height: 28px;
}
.Portfolio__Tb__LiSt ul li a {
font-size: 16px;
padding: 10px 0 9px 0;
}
.video__content__sec h2 span {
font-size: 55px;
}
.video__content__sec h2 {
font-size: 45px;
line-height: 80px;
}
.video__content__sec {
top: 0px;
}
.banner___content p {
font-size: 18px;
line-height: 28px;
}
.packages__head p {
font-size: 17px;
line-height: 30px;
}
.process__box span {
font-size: 45px;
padding-bottom: 25px;
}
.our__process__sec .center__text__sec h2 {
font-size: 30px;
}
.pkg__banner .banner__img {
height: 500px;
object-fit: cover;
}
.pkg__banner .banner___content h1 {
font-size: 31px;
width: 90%;
margin: 0 auto 10px;
line-height: 40px;
}
.pkg__banner .banner___content p {
width: 100%;
font-size: 17px;
}
}
@media (max-width: 1024px) {
.container {
max-width: 960px;
}
.btn__head__tb ul li a.btn__head {
padding: 13px 13px;
font-size: 13px;
}
.hme__banner .banner__img {
height: 600px;
object-fit: cover;
}
.home__about__content h2 {
font-size: 25px;
letter-spacing: 0;
}
.offer__box {
padding: 50px 10px;
}
.offer__box:before {
width: 100%;
left: -154px;
height: 670px;
}
.offer__box {
height: 670px;
}
.packages__list__menu ul li a {
padding: 15px 16px;
font-size: 15px;
}
.packages__Sec__main .col-sm-3 {
max-width: 33%;
flex: 33%;
}
.list__packages ul li {
font-size: 15px;
padding-left: 14px;
}
.icon__box {
width: 60px;
height: 60px;
}
.icon__box img {
width: 31px;
}
ul.points__banner li {
font-size: 13px;
padding: 0 10px 0 18px;
}
.banner___content p {
font-size: 17px;
}
.platform__form__Sec {
padding: 100px 0;
}
.platform__form__Sec .pt-5 {
padding: 10px 0 !important;
}
.packages__head h2 {
font-size: 37px;
line-height: 65px;
}
.faq__inner__sec .card-body {
font-size: 15px;
line-height: 27px;
font-weight: 400;
}
.banner___content h1 {
font-size: 34px;
line-height: 58px;
}
.form__banner__sec input {
font-size: 13px;
}
.padding__120 {
padding: 90px 0;
}
}
@media (max-width: 992px) {
.banner___content h1 span {
padding: 5px 24px 5px 15px;
margin: 0 12px;
}
}
@media (max-width: 768px) {
.btn__head__tb {
text-align: right;
display: none;
}
.container {
max-width: 720px;
}
.main_menu_sec ul li a {
padding: 30px 8px !important;
font-size: 14px;
}
header .col-sm-7 {
max-width: 75%;
flex: 75%;
}
.banner___content h1 {
font-size: 29px;
line-height: 48px;
}
.hme__banner .banner__img {
height: 490px;
width: 100%;
object-fit: cover;
}
ul.point__banner li {
font-size: 15px;
}
.banner___content p {
font-size: 15px;
}
.web___btn ul li a {
padding: 15px 25px;
font-size: 15px;
}
.platform__form__Sec {
padding: 60px 0;
}
.home__about__sec .col-sm-6 {
max-width: 100%;
flex: 100%;
}
.about__img__hme {
display: none;
}
.what__we__offer .col-sm-4 {
max-width: 100%;
flex: 100%;
}
.what__we__offer .col-sm-8 {
max-width: 100%;
flex: 100%;
}
.offer__menu__sec {
height: auto;
overflow-y: auto;
}
.offer__menu__sec ul li a {
width: 100%;
}
.offer__tab__list {
padding: 50px 30px 50px 88px;
margin-bottom: 10px;
}
.offer__menu__sec ul li {
display: inline-block;
padding: 10px 10px 0px 0;
width: 49%;
flex: 50%;
}
.offer__menu__sec ul {
display: flex;
margin-bottom: 20px;
}
.offer__box {
height: auto;
padding: 50px 30px;
border-radius: 10px;
}
.offer__box:before {
display: none;
}
.our__portfolio__sec .col-sm-3 {
max-width: 100%;
flex: 100%;
}
.our__portfolio__sec .col-sm-9 {
max-width: 100%;
flex: 100%;
}
.Portfolio__Tb__LiSt ul li {
display: inline-block;
width: auto;
padding: 10px 10px;
}
.Portfolio__Tb__LiSt ul li a {
font-size: 15px;
padding: 10px 14px;
background: #e9e8e8;
color: var(--primary_color) !important;
border-radius: 10px !important;
border: 0 !important;
margin-bottom: 0;
}
.Portfolio__Tb__LiSt {
position: unset;
top: 0;
text-align: center;
}
.Portfolio__Tb__LiSt ul {
width: auto;
border: 0;
justify-content: center;
margin-bottom: 20px;
}
.Portfolio__Tb__LiSt ul li {
display: inline-block;
width: auto;
padding: 7px 9px;
margin-bottom: 0 !important;
}
.Portfolio__Tb__LiSt ul li a.active {
background: var(--primary_color) !important;
border: 0 !important;
font-weight: 500;
color: var(--white) !important;
}
.our__portfolio__sec .pt-5 {
padding: 15px 0 !important;
}
.cta__content__Sec h3 {
font-size: 30px;
letter-spacing: -0.5px;
}
.packages__head h2 {
font-size: 31px;
line-height: 65px;
letter-spacing: -1.94px;
}
.Portfolio__Tb__LiSt ul li a:hover {
border: 0 !important;
}
.packages__list__menu ul li a {
padding: 13px 13px;
font-size: 14px;
}
.packages__Sec__main .col-sm-3 {
max-width: 50%;
flex: 50%;
}
.why_choose___sec .col-sm-4 {
max-width: 50%;
flex: 50%;
}
.industries__sec__main .col-sm-2 {
max-width: 25%;
flex: 25%;
}
.industries__sec__main .row {
justify-content: center;
}
.center__text__sec h2 {
font-size: 30px;
letter-spacing: -1.0px;
}
.counter {
font-size: 50px;
height: 3.2rem;
margin-bottom: 10px;
}
span.count_text {
font-size: 17px;
}
.center__text__sec p {
font-size: 17px;
line-height: 28px;
}
.review__sec__main .col-sm-9 {
max-width: 100%;
flex: 100%;
}
.sec__CTA__Sc h3 {
font-size: 26px;
}
.faq__sec__main .col-sm-6 {
max-width: 100%;
flex: 100%;
}
.faq__inner__sec .card-header button {
font-size: 17px;
}
.form__content p {
font-size: 14px;
width: 95%;
line-height: 30px;
}
footer .col-sm-4 {
max-width: 100%;
flex: 100%;
}
footer .col-sm-2 {
max-width: 33%;
flex: 33%;
padding: 20px 20px !important;
}
footer .col-sm-3 {
max-width: 33%;
flex: 33%;
}
.payment__logo img {
width: 100%;
}
.copy__text p {
font-size: 12px;
}
.terms__links ul li a {
font-size: 13px;
}
.about__banner .col-sm-8 {
max-width: 100%;
flex: 100%;
}
.about__banner .carousel-item:after {
content: '';
position: absolute;
background: rgb(255 255 255 / 85%);
width: 100%;
height: 100%;
top: 0;
left: 0;
}
.about__banner .banner___content p {
font-size: 16px;
width: 100%;
font-weight: 500;
}
.our__approch__sec .col-sm-6 {
max-width: 100%;
flex: 100%;
}
.discovery__sec__main {
padding-top: 40px;
}
.form__content h3 {
font-size: 34px;
}
.about__banner .banner___content h1 {
font-size: 31px;
line-height: 47px;
}
.services__banner .banner___content p br {
display: none;
}
.services__banner .banner___content p {
font-size: 15px;
line-height: 25px;
}
.inner__banner__content {
position: relative;
top: -60px;
}
.inner__banner__content h1 span {
margin: 0 !important;
}
ul.points__banner li {
font-size: 15px;
padding: 0 10px 0 18px;
margin: 8px 0;
}
.services__banner .banner__img {
height: 640px;
object-fit: cover;
}
.banner__slider__sec {
margin-top: -185px;
}
.home__about__sec .col-sm-7 {
max-width: 100%;
flex: 100%;
}
.video__content__sec h2 {
font-size: 35px;
line-height: 70px;
}
.video__content__sec h2 span {
font-size: 46px;
}
.cta__after {
top: -80px;
right: 40px;
}
.packages__head p br {
display: none;
}
.our__process__sec .col-sm-4 {
max-width: 50%;
flex: 50%;
}
.video__Sec__main {
overflow: hidden;
}
}
@media (max-width: 576px) {
.app-container {
display: block;
}
header.stickyheader {
position: relative;
}
.mobile__number {
position: fixed !important;
background: var(--primary_color);
bottom: 0;
width: 100%;
color: #fff;
text-align: center;
padding: 20px 0;
z-index: 99;
font-size: 25px;
display: block;
}
.mobile__number li a {
color: #fff;
}
.mobile-nav-btn {
top: 0;
position: absolute;
}
.mobile-nav-btn span {
/* top: 18px; */
}
.hme__banner .col-sm-8 {
max-width: 100%;
flex: 100%;
}
.home__about__content h2 {
font-size: 19px;
letter-spacing: 0;
}
.heading__center h2 {
font-size: 30px;
}
.container {
max-width: 530px;
}
.platform__text h3 {
font-size: 23px;
}
.home__about__content {
padding-left: 0;
}
.offer__menu__sec {
margin-top: 0;
}
.offer__tab__list img {
position: relative;
left: 0;
}
.offer__tab__list {
display: inline-block;
}
.offer__tab__list {
padding: 70px 30px 40px 28px;
}
.offer__tab__list img {
position: absolute;
top: 20px;
left: 27px;
}
.offer__tab__list small {
font-size: 45px;
position: absolute;
right: 10px;
bottom: 22px;
opacity: 0.5;
}
.offer__box h4 {
font-size: 27px;
}
.offer__box span {
font-size: 18px;
line-height: 26px;
}
.offer__box p {
font-size: 14px;
line-height: 26px;
}
.padding__120 {
padding: 60px 0;
}
.heading__center h6 {
font-size: 22px;
}
.heading__center h2 {
font-size: 25px;
}
.Portfolio__Tb__LiSt ul li {
padding: 7px 4px;
}
.Portfolio__Tb__LiSt ul li button {
font-size: 17px !important;
}
.Portfolio__Tb__LiSt ul li a {
font-size: 12px;
padding: 10px 10px;
font-weight: 600;
}
.portfolio__content span {
font-size: 16px;
margin-bottom: 5px;
}
.portfolio__img {
margin-bottom: 15px;
}
.portfolio__content p {
font-size: 16px;
}
.cta__content__Sec h3 {
font-size: 24px;
letter-spacing: -0.5px;
}
.cta__content__Sec .web___btn ul li a {
font-size: 16px;
padding: 20px 30px;
}
.packages__head h2 {
font-size: 30px;
line-height: 37px;
letter-spacing: -1.34px;
}
.industries__sec__main .col-sm-2 {
max-width: 33%;
flex: 33%;
}
.industries__sec__main .row {
justify-content: center;
padding-top: 0 !important;
}
.counters ul li {
width: 49%;
margin-bottom: 20px;
}
.counters ul {
display: unset;
}
.center__text__sec p {
font-size: 15px;
line-height: 24px;
}
.center__text__sec h2 {
font-size: 25px;
}
.sec__CTA__Sc h3 {
font-size: 22px;
}
.second__sec__tb {
padding: 70px 0 70px;
}
.faq__sec__main .center__text__sec h2 {
font-size: 23px;
}
.faq__inner__sec .card-header button {
font-size: 15px;
}
.faq__inner__sec .card-body {
font-size: 14px;
}
.faq__sec__main .center__text__sec.growth__sec h2 {
font-size: 21px;
}
.form__content p {
font-size: 16px;
width: 100%;
line-height: 30px;
}
.contact__form__sec .col-sm-4 {
max-width: 100%;
flex: 100%;
}
footer .col-sm-2 {
max-width: 100%;
flex: 100%;
padding: 0px 20px !important;
}
footer .col-sm-3 {
max-width: 100%;
flex: 100%;
}
footer .col-sm-2 {
max-width: 100%;
flex: 100%;
padding: 0px 20px !important;
}
.link__head span {
font-size: 16px;
margin-bottom: 10px;
}
.link__sec {
padding-bottom: 20px;
}
.links__anchor ul li a {
padding-bottom: 12px;
font-size: 16px;
}
.footer__para p {
font-size: 15px;
line-height: 27px;
}
.about__banner .banner___content h1 {
font-size: 23px;
line-height: 37px;
letter-spacing: -1.7px;
}
.about__banner .banner__img {
height: 480px;
object-fit: cover;
}
.our__approch__content h2 br {
display: none;
}
.our__approch__content h2 {
font-size: 32px;
line-height: 40px;
}
.banner__slider__sec .banner__services__slider {
margin-left: -50px;
margin-right: -70px;
}
.form__banner__sec {
background: transparent;
border-radius: 10px;
margin: 20px 0;
width: 100%;
}
.form__banner__sec input {
border-radius: 10px !important;
border: 0;
margin-bottom: 15px;
}
.btn__banner__form input {
left: 0;
width: 100%;
padding: 0;
}
.form__banner__sec .col-sm-3.p-0 {
max-width: 50%;
flex: 50%;
padding: 0 10px !important;
}
.about__img__hme {
display: block;
margin-bottom: 20px;
width: 300px;
height: 250px;
}
.about__img__hme img {
width: 80%;
}
.home__about__sec .col-sm-5 {
max-width: 100%;
flex: 100%;
}
.packages__head h2 {
font-size: 23px;
line-height: 37px;
letter-spacing: -1.14px;
}
.packages__head p {
font-size: 16px;
line-height: 26px;
}
.why_choose__box {
padding: 20px 17px;
height: 300px;
}
.choose__head span {
font-size: 16px;
line-height: 20px;
}
.our__process__sec .center__text__sec h2 {
font-size: 27px;
line-height: 40px;
}
.process__box h4 {
font-size: 16px;
}
.faq__sec__main .center__text__sec.growth__sec h2 {
font-size: 19px;
}
.form__content p {
font-size: 15px;
width: 100%;
line-height: 29px;
}
.footer__para p {
font-size: 14px;
line-height: 25px;
}
.link__head span {
font-size: 18px;
margin-bottom: 10px;
}
.payment__icon .col-sm-6 {
max-width: 100%;
flex: 100%;
margin-bottom: 20px;
text-align: center !important;
}
.payment__logo img {
width: 70%;
margin: 0 auto;
}
.payment__logo {
text-align: center !important;
}
.copy__right .col-sm-6 {
max-width: 100%;
flex: 100%;
text-align: center;
}
.terms__links {
text-align: center;
}
.banner___content h1 {
font-size: 28px;
line-height: 38px;
}
.services__banner .banner__img {
height: 690px;
object-fit: cover;
}
.our__process__sec .center__text__sec h2 {
font-size: 21px;
line-height: 30px;
}
section.home__about__sec.pb-5.mb-5 {
margin-bottom: 0 !important;
}
.video__content__sec h2 {
font-size: 27px;
}
.video__content__sec h2 span {
font-size: 33px;
}
.video__content__sec h2 {
font-size: 27px;
line-height: 47px;
}
.video__content__sec {
right: 0;
}
.pkg__banner .banner___content h1 {
font-size: 25px;
width: 100%;
margin: 0 auto 10px;
line-height: 34px;
}
.pkg__banner .banner___content p {
width: 100%;
font-size: 15px;
}
.contact__sec .col-sm-6 {
max-width: 100%;
flex: 100%;
margin-bottom: 30px;
}
.contact__box__sec {
height: auto;
}
.LetsGetModal .col-sm-4.p-0 {
display: none;
}
.banner-formInner .col-sm-8 {
padding: 30px 40px;
max-width: 100%;
flex: 100%;
}
.LetsGetModal .modal-dialog {
max-width: 93%;
}
.popup__head h6 {
font-size: 25px;
}
.popup__head p {
font-size: 15px;
}
}
@media (max-width: 450px) {
.web___btn {
position: relative !important;
top: -41px !important;
}
.web___btn ul li a {
margin: 0 0 160px !important;
}
/*index.banner_btn*/
.web___btn {
position: relative !important;
top: -50px !important;
}
.web___btn ul li a {
padding: 9px 25px 9px !important;
font-size: 13px !important;
margin: 10px 0 32px !important;
}
/*index.banner_btn end*/
.recapta-body {
padding: 0px !important;
}
.recapta-body:before {
width: 50px !important;
height: 100% !important;
}
.recapta-body .captach-img img {
width: 100% !important;
height: 39px !important;
}
.recapta-body .captcha-content {
margin: 0px 14px !important;
}
.recapta-body .captcha-content h2 {
font-size: 10px !important;
}
.recapta-body .captcha-content p {
font-size: 10px !important;
margin: 0px !important;
}
.recapta-body .captcha-priv h6 {
display: none;
}
.recapta-body .captach-img {
left: -6px !important;
top: 0 !important;
}
.recapta-body {
z-index: 999 !important;
}
.cstm-btn-close {
top: 10px !important;
}
.inner__banner__content {
top: 10px !important;
}
.about__img__hme img {
width: 96%;
}
.banner___content h1 {
font-size: 25px;
line-height: 35px;
}
.banner___content p {
font-size: 16px;
width: 100%;
}
.main_menu_sec {
display: none;
}
.packages__list__menu ul li {
padding: 0 3px;
margin-bottom: 11px !important;
}
.packages__list__menu ul li a {
padding: 13px 10px;
font-size: 12px;
font-weight: 600;
}
.packages__Sec__main .col-sm-3 {
max-width: 100%;
flex: 100%;
}
.packages__name span {
font-size: 21px;
}
.per__amount span {
font-size: 20px;
}
.list__packages ul li {
font-size: 16px;
padding-left: 14px;
padding-bottom: 14px;
}
.why_choose___sec .col-sm-4 {
max-width: 100%;
flex: 100%;
}
.why_choose__box {
padding: 20px 17px;
height: auto;
}
.choose__para p {
font-size: 15px;
line-height: 26px;
}
.choose__head span {
font-size: 18px;
line-height: 20px;
}
.industries__sec__box {
height: 130px;
padding: 40px 0 40px;
}
.industries__sec__icon img {
width: 35px;
}
.review__list__tb p {
font-size: 15px;
line-height: 27px;
width: 90%;
}
section.second__sec__tb {
display: none;
}
.form__content p {
font-size: 15px;
width: 100%;
line-height: 26px;
}
.links__anchor ul li a {
padding-bottom: 12px;
font-size: 15px;
}
.payment__logo img {
width: 95%;
margin: 0 auto;
}
.copy__text p {
font-size: 13px;
}
.faq__sec__main .center__text__sec h2 {
font-size: 23px;
letter-spacing: -1.0px;
line-height: 30px;
}
.about__banner .banner___content h1 {
font-size: 22px;
line-height: 29px;
letter-spacing: -1px;
}
.about__banner .banner___content p {
font-size: 14px;
width: 100%;
font-weight: 500;
line-height: 25px;
}
.our__approch__content h2 {
font-size: 27px;
line-height: 35px;
}
.our__approch__content h6 {
font-size: 17px;
padding-bottom: 0px;
}
.offer__tab__list span {
font-size: 15px;
line-height: 21px;
}
.offer__tab__list {
padding: 80px 30px 40px 16px;
}
.offer__tab__list img {
position: absolute;
top: 20px;
left: 11px;
}
.pkg__banner .banner___content h1 {
font-size: 23px;
margin: 0 auto 10px;
line-height: 31px;
letter-spacing: -1px;
width: 100%;
}
.banner__slider__sec {
margin-top: -155px;
}
.platform__form__Sec {
padding: 30px 0;
}
.video__content__sec h2 span {
font-size: 30px;
}
.our__process__sec .col-sm-4 {
max-width: 100%;
flex: 100%;
}
.container {
max-width: 420px;
}
.our__portfolio__sec .col-sm-9 {
max-width: 100%;
flex: 100%;
}
.term_content_Sec p {
font-size: 15px;
line-height: 26px;
}
}
@media (max-width: 390px) {
.recapta-body {
padding: 0px !important;
}
.recapta-body:before {
width: 50px !important;
height: 100% !important;
}
.recapta-body .captach-img img {
width: 100% !important;
height: 39px !important;
}
.recapta-body .captcha-content {
margin: 0px 14px !important;
}
.recapta-body .captcha-content h2 {
font-size: 10px !important;
}
.recapta-body .captcha-content p {
font-size: 10px !important;
margin: 0px !important;
}
.recapta-body .captcha-priv h6 {
display: none;
}
.recapta-body .captach-img {
left: -6px !important;
top: 0 !important;
}
.recapta-body {
z-index: 999 !important;
}
.cstm-btn-close {
top: 10px !important;
}
.container {
max-width: 370px;
}
.banner___content h1 {
font-size: 23px !important;
line-height: 30px;
margin: 0;
}
.web___btn ul li a {
padding: 13px 17px;
font-size: 14px;
}
.platform__text h3 {
font-size: 17px;
letter-spacing: -0.34px;
}
.heading__center h2 {
font-size: 23px;
}
.offer__menu__sec ul li {
display: inline-block;
padding: 20px 10px 0;
width: 100%;
flex: 100%;
}
.offer__box h4 {
font-size: 22px;
}
.offer__box span {
font-size: 16px;
line-height: 25px;
}
.offer__box {
height: auto;
padding: 30px 20px;
}
.Portfolio__Tb__LiSt ul li a {
font-size: 13px;
padding: 10px 16px;
font-weight: 600;
}
.cta__content__Sec h3 {
font-size: 20px;
}
.packages__list__menu ul li a {
padding: 13px 18px;
font-size: 14px;
font-weight: 500;
}
.list__packages ul li {
font-size: 15px;
padding-left: 14px;
padding-bottom: 10px;
}
.center__text__sec h2 {
font-size: 27px;
text-align: center;
}
.center__text__sec h2 span img {
display: none;
}
.center__text__sec h2 span {
top: 0;
padding: 0;
}
.industries__sec__main .col-sm-2 {
max-width: 50%;
flex: 50%;
}
.counter {
font-size: 40px;
height: 2.4rem;
margin-bottom: 10px;
}
span.count_text {
font-size: 15px;
}
.brand__author span {
font-size: 19px;
}
.form__content h3 {
font-size: 27px;
}
.terms__links ul li {
display: inline-block;
padding: 10px 23px;
}
.terms__links ul li a:after {
right: -22px;
height: 23px;
top: -3px;
}
.info__contact ul li a {
font-size: 14px;
}
.info__contact ul li span {
font-size: 15px;
}
.links__anchor ul li a {
padding-bottom: 11px;
font-size: 14px;
}
.form__banner__sec .col-sm-3.p-0 {
max-width: 100%;
flex: 100%;
padding: 0 10px !important;
}
.services__banner .banner__img {
height: 1010px;
object-fit: cover;
}
.inner__banner__content {
position: relative;
top: -320px !important;
}
.banner__slider__sec {
margin-top: -215px;
}
.about__img__hme img {
width: 100%;
}
.form__content p {
font-size: 14px;
}
.packages__head h2 {
font-size: 19px;
line-height: 37px;
letter-spacing: -1.0px;
}
.term_content_Sec p {
font-size: 14px;
line-height: 24px;
}
.term_content_Sec ul li,
.term_content_sec ul li {
font-size: 14px;
padding-bottom: 8px;
line-height: 25px;
}
.term_content_Sec h3,
.term_content_sec h4 {
font-size: 20px;
}
.copy__text p {
font-size: 12px;
}
}
@media (max-width: 350px) {
.recapta-body {
padding: 0px !important;
}
.recapta-body:before {
width: 50px !important;
height: 100% !important;
}
.recapta-body .captach-img img {
width: 100% !important;
height: 39px !important;
}
.recapta-body .captcha-content {
margin: 0px 14px !important;
}
.recapta-body .captcha-content h2 {
font-size: 10px !important;
}
.recapta-body .captcha-content p {
font-size: 10px !important;
margin: 0px !important;
}
.recapta-body .captcha-priv h6 {
display: none;
}
}
/*Responsive End*/
.second__sec__tb {
background: var(--gradient-primary);
padding: 100px 0 90px;
}
.sec__CTA__Sc h3 {
letter-spacing: -1.8px;
font-size: 51px;
color: var(--white);
font-weight: 300;
margin-bottom: 0;
}
.cta__after {
position: absolute;
top: -60px;
right: 0;
z-index: -1;
}
.sec__CTA__Sc {
position: relative;
z-index: 9;
}
.faq__sec__main .center__text__sec h2 {
color: var(--black);
letter-spacing: -2.4px;
font-size: 54px;
}
/*Second Section End*/
/*FAQ Section Begin*/
.faq__inner__sec .card-header {
padding: 0;
border: 0 !important;
border-radius: 0 !important;
}
.faq__inner__sec .card-header button {
background: #EBEBEB8C 0% 0% no-repeat padding-box;
border: 0;
padding: 27px 30px;
letter-spacing: -0.4px;
color: var(--black);
font-size: 17px;
text-decoration: none;
border-radius: 0;
}
.faq__inner__sec .card {
border: 3px solid #DEDEDE;
border-radius: 12px;
margin-bottom: 27px !important;
}
.faq__inner__sec .card-header h5 button.collapsed i.fa-minus::before {
content: "\f067";
}
.faq__inner__sec .card-body {
font-size: 17px;
line-height: 32px;
font-weight: 400;
}
.skill {
margin-bottom: 28px;
position: relative;
overflow-x: hidden;
padding: 0 5px 0 0;
}
.skill:before {
width: 100%;
height: 11px;
content: "";
display: block;
position: absolute;
background: #e8e8e8;
bottom: 2px;
border-radius: 10px;
}
.skill-bar {
width: 100%;
height: 11px;
background: var(--primary_color);
display: block;
position: relative;
top: -2px;
margin: 0px 2px;
position: relative;
border-radius: 10px;
}
.slideInLeft {
animation: slideInLeft;
visibility: visible;
animation-delay: 0.2s;
}
@keyframes slideInLeft {
0% {
opacity: 0;
transform: translateX(-2000px);
-webkit-transform: translateX(-2000px);
}
100% {
transform: translateX(0);
-webkit-transform: translateX(-2000px);
}
}
.skill1 {
width: 95%;
}
.skill-bar span {
color: #24235C;
position: absolute;
border-top: transparent;
top: -30px;
padding: 0;
font-size: 14px;
padding: 3px 0;
font-weight: 500;
}
.skill1 .skill-count1 {
right: 0;
}
.skill2 {
width: 85%;
}
.skill2 .skill-count2 {
right: 0;
}
.skill3 {
width: 99%;
}
.skill3 .skill-count3 {
right: 0;
}
.skill4 {
width: 65%;
}
.skill4 .skill-count4 {
right: 0;
}
.skill5 {
width: 80%;
}
.skill5 .skill-count5 {
right: 0;
}
.skill6 {
width: 100%;
}
.skill6 .skill-count6 {
right: 0;
}
.skill h4 {
font-size: 20px;
font-weight: 500;
text-transform: capitalize;
color: var(--black);
}
.faq__sec__main .center__text__sec p {
font-size: 17px;
}
/*FAQ Section End*/
/* form */
.contact-form-sec button[type="submit"] {
width: 13%;
padding: 20px 50px;
border-radius: 10px;
background: #fff;
color: var(--primary_color);
font-size: 16px;
font-weight: 600;
margin: 10px 10px;
transition: .4s ease-in-out;
}
.contact-form-sec button[type="submit"]:hover {
background: var(--primary_color);
color: var(--light_white);
letter-spacing: 1.5px;
}
.container-form #message {
height: 180px;
border-radius: 9px;
background: transparent;
border: 2px solid #3e3e3d;
padding: 20px 20px;
color: #cfcfcf;
}
.horizontal-controller {
display: flex;
align-items: center;
justify-content: center;
}
.horizontal-controller .new-controll input {
height: 59px;
border-radius: 9px;
background: transparent;
border: 2px solid #3e3e3d;
padding: 0 20px;
color: #cfcfcf;
}
.new-controll {
background: none;
border: none;
}
.contact-form-sec {
background: #081118;
padding: 120px 0 0;
}
.container-form {
padding: 50px 0;
}
h2 {
text-align: center;
}
form {
display: grid;
gap: 10px;
}
.form-control {
display: grid;
gap: 5px;
}
label {
font-weight: bold;
}
input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
margin-bottom: 7px;
}
button {
width: 100%;
padding: 10px 20px;
background-color: #4CAF50;
color: #fff;
border: none;
border-radius: 4px;
cursor: pointer;
}
.cstm-overall-fields input,
.cstm-overall-fields textarea {
margin: 9px 0;
}
.error {
color: red;
font-size: 12px;
}
.small {
font-size: 10px;
color: #666;
}
.contact-form-sec .form-sup-heading {
color: #fff;
text-align: center;
}
.contact-form-sec .form-sup-heading h2 {
font-size: 58px;
}
.contact-form-sec .form-sup-heading p {
font-size: 18px;
width: 80%;
margin: auto;
line-height: 2;
font-weight: 100;
}
/* form end */
/* inner-page__Form */
.form-container {
background: #fff;
width: 90%;
}
.inner-form form input::placeholder {
font-size: 17px;
}
.inner-form input[type="submit"] {
background: var(--gradient-primary);
margin-right: 10px;
border-radius: 10px;
cursor: pointer;
color: #fff;
font-weight: 500;
width: 20%;
}
.inner-form input[type="submit"]:hover {
background: var(--gradient-secondary);
}
.inner-form form {
display: flex;
align-items: center;
justify-content: center;
gap: 0;
}
.inner-form form input {
width: 25%;
margin: 0px 10px;
height: 60px;
border: none;
}
.inner-form {
margin: -160px 0 0;
border-radius: 10px;
}
.banner-slider {
margin-top: -310px;
margin-bottom: 0px;
}
/* inner-page__Form End */
.page-wrapper {
box-sizing: content-box;
max-width: 960px;
margin: 0 auto;
padding: 0 1rem;
}
.accordion-group {
margin: 1rem 0;
}
.accordion {
border: 3px solid #dededc;
border-radius: 1rem;
padding: 15px 0;
transition: .2s ease-in-out;
}
.accordion:hover {
border: 3px solid var(--hover_color);
}
.accordion+.accordion {
margin-top: 1rem;
}
.ac-state {
display: none;
}
.ac-trigger {
display: flex;
justify-content: space-between;
align-items: center;
cursor: pointer;
padding: 1rem;
border-radius: 1rem;
}
.ac-title {
font-weight: 400;
font-size: 17px;
margin: 0px 0px 0 16px;
}
.ac-content {
display: grid;
grid-template-rows: 0fr;
transition: grid-template-rows 300ms ease;
}
.ac-content-inner {
overflow: hidden;
padding: 0px 1.3rem;
font-size: 17px;
line-height: 1.9;
}
.ac-content img {
display: block;
margin: 0 auto;
}
.ac-state:not(:checked)~.ac-trigger .ac-icon-close {
display: none;
}
.ac-state:checked~.ac-trigger .ac-icon-open {
display: none;
}
.ac-state:checked~.ac-content {
grid-template-rows: 1fr;
}
.page .page-wrapper .ac-icon {
font-size: 20px;
}
/* PAGE ACCORDION END */
.our__approch__content h6 {
letter-spacing: -0.6px;
font-size: 20px;
color: var(--primary_color);
padding-bottom: 20px;
}
.our__approch__content h2 {
letter-spacing: -1.65px;
font-size: 55px;
font-weight: bold;
line-height: 68px;
margin-bottom: 20px;
}
.our__approch__content p {
font-size: 18px;
line-height: 34px;
}
.discovery__sec__tab {
background: var(--gradient-primary) no-repeat padding-box;
box-shadow: 0px 0px 36px #0000001C;
border-radius: 16px;
padding: 30px 30px;
position: relative;
color: #fff;
margin-bottom: 30px;
transition: 0.5s ease-in-out;
height: 204px;
}
.discovery__sec__tab h3 {
font-size: 32px;
position: relative;
z-index: 99;
}
.discovery__sec__tab p {
font-size: 16px;
line-height: 27px;
width: 80%;
display: inline-block;
position: relative;
z-index: 99;
}
.discovery__sec__tab span {
position: absolute;
right: 40px;
font-size: 82px;
font-weight: bold;
color: var(--white);
-webkit-text-fill-color: white;
/* Will override color (regardless of order) */
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: black;
padding-top: 10px;
z-index: 99;
}
.overlay_img_sec img {
width: 100%;
height: 204px;
object-fit: cover;
border-radius: 16px;
}
.overlay_img_sec {
position: absolute;
top: 0;
right: 0;
opacity: 0;
transition: 0.5s ease-in-out;
}
.overlay_img_sec:before {
content: '';
position: absolute;
background: rgb(0 0 0 / 65%);
width: 100%;
height: 100%;
top: 0;
border-radius: 16px;
}
.discovery__sec__tab:hover .overlay_img_sec {
opacity: 1;
transition: 0.5s ease-in-out;
}
.discovery__sec__tab:hover h3,
.discovery__sec__tab:hover p {
color: var(--white);
}
p.margin-zero {
margin: 0 auto 0px;
}
/*Our Approch Section End*/
/*Contact Us Section Begin*/
.contact__sec {
background: #F5F5F5 0% 0% no-repeat padding-box;
}
.contact__box__sec {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 36px #0000001A;
border-radius: 20px;
padding: 50px 40px;
transition: 0.5s ease-in-out;
height: 490px;
}
.contact__box__sec img {
padding-bottom: 20px;
}
.contact__box__sec h3 {
font-size: 37px;
font-weight: bold;
color: var(--primary_color);
}
.contact__box__sec p {
font-size: 18px;
line-height: 31px;
font-weight: 400;
margin-bottom: 30px;
}
a.contact__btn {
display: inline-block;
background: transparent linear-gradient(73deg, var(--primary_color) 0%, var(--secondary_color) 100%) 0% 0% no-repeat padding-box;
padding: 19px 30px;
border-radius: 10px;
color: var(--white);
font-size: 17px;
font-weight: 500;
}
.contact__box__sec:hover {
background: var(--primary_color);
transition: 0.5s ease-in-out;
}
.contact__box__sec:hover img {
filter: brightness(0) invert(1);
}
.contact__box__sec:hover h3,
.contact__box__sec:hover p {
color: var(--white);
}
.contact__box__sec:hover a.contact__btn {
background: var(--white);
color: var(--primary_color);
}
/*Contact Us Section End*/
/*Inner Banner Section Begin*/
.inner__banner__content h1 {
letter-spacing: -1.6px;
font-size: 52px;
color: var(--white);
font-weight: bold;
padding-bottom: 10px;
}
.inner__banner__content h1 span {
background: transparent;
color: var(--);
padding: 0 !important;
}
.inner__banner__content p {
font-size: 20px;
width: 100%;
color: var(--white);
}
ul.points__banner li {
display: inline-block;
font-size: 17px;
color: var(--white);
padding: 0 20px 0 22px;
position: relative;
font-weight: 500;
}
ul.points__banner li:after {
content: '';
background: url(../images/tick.svg);
width: 16px;
height: 16px;
position: absolute;
left: 0;
top: 3px;
}
.form__banner__sec {
background: #fff;
border-radius: 10px;
margin: 30px 17px 0;
width: 80%;
height: 60px;
}
.form__banner__sec input {
width: 100%;
height: 60px;
border: 0;
border-right: 1px solid #f1e4e4;
border-radius: 0;
padding: 0 20px;
}
.btn__banner__form input {
background: transparent linear-gradient(74deg, var(--primary_color) 0%, var(--secondary_color) 100%) 0% 0% no-repeat;
border-radius: 8px;
color: var(--white);
width: auto;
position: relative;
left: 10px;
cursor: pointer;
border: 0;
}
.form__banner__sec .row .col-sm-3:nth-child(3) input {
border: 0;
}
.form__banner__sec .row .col-sm-3:nth-child(1) input {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.banner__slider__img img {
width: 100%;
}
.banner__slider__sec {
margin-top: -310px;
margin-bottom: 70px;
}
.inner__banner__content {
position: relative;
top: -180px;
}
.banner__slider__sec .container-fluid {
padding: 0;
}
.banner__slider__sec .banner__services__slider {
margin-left: -110px;
margin-right: -150px;
}
.inner__services__content h2 span {
color: var(--primary_color);
}
.video__Sec__main {
background: transparent linear-gradient(63deg, var(--primary_color) 0%, var(--secondary_color) 100%) 0% 0% no-repeat padding-box;
}
.video__Sec__main video {
max-width: 100%;
width: 100%;
}
.our__process__sec {
background: var(--gradient-secondary);
}
.process__box h4 {
color: var(--white);
font-size: 25px;
font-weight: 600;
}
.process__box p {
font-size: 15px;
color: var(--white);
font-weight: 300;
line-height: 26px;
}
.process__box span {
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 0.4px;
-webkit-text-stroke-color: rgb(255 255 255 / 66%);
font-size: 70px;
font-weight: bold;
padding-bottom: 40px;
display: inline-block;
}
.process__box {
margin-bottom: 70px;
}
.grow {
transform: scale(0.8);
}
.large-video-playing video {
max-width: 100%;
width: 100%;
display: inline-block;
border-radius: 20px;
position: relative;
}
.video__content__sec {
position: absolute;
text-align: center;
right: auto;
top: -30px;
z-index: 99;
width: 100%;
}
.video__content__sec h2 {
color: var(--white);
font-size: 60px;
font-weight: bold;
letter-spacing: -1.2px;
line-height: 110px;
}
.video__content__sec h2 span {
font-size: 80px;
letter-spacing: -1.6px;
line-height: 30px !important;
}
.large-video-playing:before {
content: '';
position: absolute;
background: rgb(0 0 0 / 24%);
width: 100%;
height: 100%;
top: 0;
right: 0;
z-index: 99;
border-radius: 14px;
}
li.head__pkg {
color: var(--primary_color);
font-weight: bold;
padding: 10px 0 !important;
font-size: 19px !important;
}
li.head__pkg:before {
display: none;
}
.LetsGetModal .modal-dialog {
max-width: 920px;
}
.modal__img__sec img {
width: 100%;
height: 460px;
object-fit: cover;
}
.LetsGetModal .modal-body {
padding: 0;
border: 0;
border-radius: 0 !important;
}
.LetsGetModal .modal-content {
border-radius: 15px;
border: 0;
}
.ban-form input {
height: 45px;
margin-bottom: 13px;
font-size: 14px;
}
.form__banner {
padding: 0;
}
.ban-form textarea {
width: 100%;
height: 150px;
border-radius: 5px;
border: 1px solid #D4D4D4;
padding: 15px 12px;
font-size: 14px;
margin-bottom: 20px;
}
.submitbtn input {
width: 100%;
background: var(--primary_color);
border: 0;
font-size: 18px;
color: var(--white);
border-radius: 5px;
text-transform: uppercase;
font-weight: 300;
padding: 16px 0;
background: transparent linear-gradient(73deg, var(--primary_color) 0%, var(--secondary_color) 100%) 0% 0% no-repeat padding-box;
}
.overlay_popup {
position: absolute;
width: 100%;
height: 100%;
top: 0;
padding: 20px 20px;
bottom: 0;
display: flex;
align-items: flex-end;
}
.modal__img__sec {
position: relative;
}
.overlay_popup h5 {
color: var(--white);
font-size: 26px;
font-weight: 300;
}
.overlay_popup h5 span {
color: var(--secondary_color);
}
.LetsGetModal button.close {
background: var(--primary_color);
opacity: 1;
text-shadow: none;
width: 40px;
height: 40px;
position: absolute;
top: -10px;
right: -10px;
border-radius: 50px;
color: #fff;
z-index: 9999;
background: transparent linear-gradient(73deg, var(--primary_color) 0%, var(--secondary_color) 100%) 0% 0% no-repeat padding-box;
}
.LetsGetModal button.close span {
position: relative;
top: -5px;
font-size: 29px;
right: -1px;
}
.modal-backdrop {
z-index: 99999;
}
.modal {
z-index: 999999;
}
.intl-tel-input {
width: 100%;
margin-bottom: 15px;
}
.ban-form select {
width: 100%;
border: 1px solid #ced4da;
border-radius: 0.25rem;
height: 45px;
margin-bottom: 13px;
font-size: 13px;
padding: 0.375rem 0.75rem;
color: #495057;
}
.form__banner textarea {
height: 230px;
}
.LetsGetModal textarea {
width: 100%;
height: 223px;
border-radius: 5px;
padding: 10px 10px;
border: 1px solid #ced4da;
resize: none;
}
.popup__head h6 {
font-size: 30px;
font-weight: bold;
}
.popup__head p {
font-size: 16px;
color: var(--black);
font-weight: 400;
width: 90%;
}
.banner-formInner .col-sm-8 {
padding: 30px 40px;
}
.term_content_Sec p,
.term_content_sec p {
font-size: 19px;
line-height: 30px;
font-weight: 400;
}
.term_content_Sec h3,
.term_content_sec h4 {
font-size: 32px;
color: var(--primary_color);
font-weight: bold;
padding-bottom: 7px;
}
.term_content_Sec {
padding-bottom: 30px;
}
.term_content_Sec p b {
color: var(--secondary_color);
}
.term_content_Sec ul li,
.term_content_sec ul li {
font-size: 19px;
padding-bottom: 16px;
font-weight: 400;
list-style-type: disc;
line-height: 30px;
}
.term_content_sec ul li ul li {
list-style-type: circle;
}
.term_content_sec ul li ul {
padding: 10px 20px;
}
.term_content_Sec ul {
padding: 0 40px;
}
.term_content_Sec p a {
color: var(--hover_color);
font-weight: bold;
text-decoration: underline;
}
.term_content_Sec ul li a,
.term_content_sec ul li a {
color: var(--hover_color);
font-weight: bold;
text-decoration: underline;
}
footer {
background: var(--gradient-secondary);
padding: 80px 0 20px;
}
.footer__logo {
padding-bottom: 20px;
}
.footer__logo a {
display: block;
}
.footer__logo img {
width: 50%;
height: auto;
object-fit: contain;
}
.footer__para p {
color: var(--white);
font-size: 14px;
line-height: 25px;
font-weight: 300;
}
ul.footer__social li {
display: inline-block;
}
ul.footer__social li a {
color: var(--white);
font-size: 38px;
padding: 10px 20px 0 0;
}
ul.footer__social {
padding: 10px 0;
}
.link__head span {
color: var(--white);
font-size: 20px;
padding-bottom: 20px;
display: inline-block;
border-bottom: 2px solid #fff;
margin-bottom: 30px;
font-weight: 600;
}
.links__anchor ul li a {
font-size: 16px;
color: var(--white);
font-weight: 300;
padding-bottom: 14px;
display: inline-block;
}
.links__anchor ul li a:hover {
color: #b5b5b5;
}
.info__contact ul li span {
color: var(--white);
font-size: 19px;
padding-bottom: 10px;
display: inline-block;
font-weight: 500;
}
.info__contact ul li {
padding-bottom: 20px;
display: block;
}
.info__contact ul li p {
font-size: 16px;
color: var(--white);
line-height: 27px;
font-weight: 300;
}
.info__contact ul li a {
display: block;
color: var(--white);
font-size: 17px;
font-weight: 300;
}
.payment__icon {
border-top: 1px solid rgb(255 255 255 / 35%);
border-bottom: 1px solid rgb(255 255 255 / 35%);
padding: 30px 0;
margin-top: 40px;
}
.payment__icon .row {
align-items: center;
}
.copy__right {
padding-top: 40px;
}
.copy__text p {
color: var(--white);
font-size: 16px;
font-weight: 300;
}
.terms__links ul li {
display: inline-block;
padding: 0 0 0px 40px;
}
.terms__links ul li a {
color: var(--white);
font-size: 17px;
font-weight: 300;
position: relative;
}
.terms__links ul li a:hover {
color: var(--primary_color);
}
.links__anchor ul li a:after {
content: '';
background: url(../images/footer__icon.svg);
width: 12px;
height: 12px;
position: absolute;
left: 0;
top: 6px;
background-repeat: no-repeat;
}
.terms__links {
text-align: right;
}
.terms__links ul li a:after {
content: '';
position: absolute;
border-right: 1px solid #fff;
right: -20px;
height: 27px;
top: -1px;
}
.terms__links ul li:nth-last-child(1) a:after {
border: 0;
}
.faq__sec__main .center__text__sec.growth__sec h2 {
font-size: 40px;
letter-spacing: -1.0px;
}
.mobile__number {
display: none;
}
.works-wrap {
padding: 60px 0 60px;
position: relative;
background-color: #fff;
z-index: 2;
border-bottom: 1px solid #eaeaea;
}
.subscribe-fold .myheading {
position: relative;
padding-bottom: 40px;
font-size: 44px;
color: #160c28;
line-height: 1.1em;
margin-bottom: 30px;
padding: 0;
}
.subs-pac {
/* box-shadow: 0 3px 30px #0000001f; */
display: block;
width: 100%;
text-align: center;
/* height: 505px; */
margin: 0 0 60px;
-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
/* border-radius: 10px; */
padding: 75px 0 0;
background-color: #f0f0f0;
}
.bronze {
border: 1px solid transparent;
}
.subscribe-fold h3 {
font-size: 24px;
margin: 0;
font-weight: 400;
position: relative;
text-transform: capitalize;
font-weight: 800;
width: 100%;
text-align: center;
}
.subs-pac h6 {
color: var(--first-color);
font-size: 40px;
font-weight: 700;
display: inline-block;
line-height: 0.9;
margin: 30px 0 0;
position: relative;
padding: 0 20px;
}
.subs-pac h6 span.old {
position: absolute;
right: 0;
left: 0;
top: -30px;
text-decoration: line-through;
font-weight: 700;
margin: 0;
font-size: 16px;
}
.subs-pac h6 span {
font-size: 16px;
color: #687087;
display: inline-block;
margin: 30px 0 0;
padding: 0;
position: relative;
line-height: 1.3;
}
.subs-pac h6 span b.monthss {
position: absolute;
right: -61px;
font-size: 20px;
top: -37px;
color: #555;
}
.subs-pac h6 b {
position: relative;
font-size: 20px;
display: inline-block;
top: -28px;
color: #555;
}
.subs-pac a.ordrrrr {
text-align: center;
margin: 30px auto 0;
border: none;
padding: 14px 60px;
color: #fff;
box-shadow: none;
font-weight: 600;
cursor: pointer;
display: inline-block;
font-size: 16px;
background: transparent linear-gradient(74deg, var(--primary_color) 0%, var(--secondary_color) 100%) 0% 0% no-repeat;
}
.subs-pac .actions a.chatbtn {
font-size: 14px;
font-weight: 600;
padding: 35px 0;
display: inline-block;
color: #000;
margin: 0;
}
.subs-pac .actions a.numberbtn {
font-size: 14px;
font-weight: 600;
padding: 15px 0;
color: #000;
display: inline-block;
margin: 0;
}
.subs-pac .actions a.numberbtn {
font-size: 14px;
font-weight: 600;
padding: 35px 0;
color: #000;
display: inline-block;
margin: 0;
}
.sub-list {
padding-left: 40px;
}
.subscribe-fold .table-packages {
-ms-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
width: 100%;
}
.subscribe-fold .table-packages .head {
width: 100%;
margin-bottom: 23px;
}
.subscribe-fold .table-packages .head h5 {
text-align: left;
font-size: 28px;
font-weight: 700;
margin: 0;
padding: 0;
display: inline-block;
color: #160c28;
}
.subscribe-fold .table-packages .body .subscription-list {
height: 430px;
margin-top: 20px;
padding: 0;
}
.innerContentScroll {
height: 400px;
overflow-y: scroll;
}
.subscribe-fold .table-packages .body ul li {
text-align: left;
padding: 14px 0 14px 0;
border-bottom: 1px solid #eaeaea;
width: 95%;
}
.subscribe-fold .table-packages .body ul li h6 {
font-size: 16px;
font-weight: 400;
margin: 0;
padding: 0;
display: inline-block;
font-family: var(--primary-font-family);
}
.subscribe-fold .table-packages .body ul li span.tick {
font-size: 20px;
color: #01e252;
position: relative;
display: block;
margin: 0;
padding: 0;
text-align: center;
width: 30px;
height: 32px;
line-height: 1.6;
float: right;
}
.subscribe-fold .table-packages .body ul li span.tick:before {
content: '';
position: absolute;
background: url(../images/packages-icon.svg);
background-repeat: no-repeat;
width: 15px;
background-size: cover;
height: 15px;
left: 0;
top: 6px;
}
::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-button:end:increment,
::-webkit-scrollbar-button:start:decrement {
display: none;
}
::-webkit-scrollbar-track-piece {
background-color: #ecedf1;
-webkit-border-radius: 0;
border-left: 1px solid #fff;
}
::-webkit-scrollbar-thumb:vertical {
-webkit-border-radius: 0;
background: #0a0a2d;
}
.view_btn {
margin: 16px 0;
text-align: center;
}
.view_btn a.v-detail {
font-weight: 600;
text-transform: capitalize;
text-decoration: underline;
}
.package__box__sec:hover .view_btn a.v-detail {
color: #fff;
}
.banner-slider .inner-slick .slick-slide {
margin: 0 10px;
}
.TAC-content p {
width: 85% !important;
}
.our__portfolio__sec #pills-tabContent .Portfolio__Tb__LiSt ul li button:focus {
color: var(--primary_color);
}
.navbar-expand-md .navbar-nav .nav-link:focus {
color: var(--primary_color);
}
.web___btn {
margin: 20px 0 !important;
}
/* PLAN POPUP */
.cstm-modal-header,
.custm-auto-modal-header {
border: 0;
padding: 0;
}
.cstm-modal-content {
position: relative;
overflow: hidden;
padding: 30px 0;
width: 56rem;
}
.cstm-modal-content .form-img-wrapper {
position: absolute;
top: -46px;
left: 0;
}
.cstm-modal-content .form-img-wrapper img {
width: 82%;
height: 29.7rem;
object-fit: cover;
object-position: right;
}
#WBO-brandForm-one .overall-fields {
display: flex;
align-items: center;
justify-content: space-between;
}
#WBO-brandForm-one .overall-fields .form-inp-sec input,
#WBO-brandForm-one .overall-fields .form-inp-sec select {
width: 100%;
margin: 5px 0;
height: 47px;
border: 1px solid #CCCCC9;
color: #818181;
}
#WBO-brandForm-one .overall-fields .fom-text-area-sec textarea {
height: 217px;
width: 100%;
resize: none;
color: #818181;
}
#WBO-brandForm-one .overall-fields .form-inp-sec {
width: 50%;
}
#WBO-brandForm-one .overall-fields .fom-text-area-sec {
width: 45%;
}
.cstm-modal-body {
padding: 0;
}
#WBO-brandForm-one {
padding: 10px;
}
.cstm-modal-content .form-header {
padding: 10px;
}
.cstm-modal-content .form-header h2,
.cstm-modal-content .form-header p {
margin: 0;
text-align: left;
}
.form-right-sec {
padding: 0 9px 0 30px;
}
.cstm-btn-close {
opacity: 1;
position: relative;
top: -20px;
right: 20px;
background-color: var(--primary_color);
}
.cstm-btn-close:hover {
background-color: var(--hover_color);
}
.cstm-submit-btn {
background: transparent linear-gradient(73deg, var(--primary_color) 0%, var(--secondary_color) 100%) 0% 0% no-repeat padding-box;
text-transform: uppercase;
font-size: 16px;
padding: 20px 0;
}
/* PLAN POPUP---END*/
/* AUTO ACTIVE POP FORM */
#WBO-brandForm-oneAct .cstm-overall-fields input,
#WBO-brandForm-oneAct .cstm-overall-fields textarea {
margin: 5px 0;
}
#WBO-brandForm-oneAct .cstm-overall-fields input {
padding: 15px 5px;
}
#WBO-brandForm-oneAct .cstm-auto-submit-btn {
background: transparent linear-gradient(73deg, var(--primary_color) 0%, var(--secondary_color) 100%) 0% 0% no-repeat padding-box;
}
.submit-btn-cstm-act-bottom {
transition: .2s ease-in-out;
}
.submit-btn-cstm-act-bottom a {
color: black;
font-size: 15px;
font-weight: 500;
display: block;
text-align: center;
margin: 10px 0 0;
}
.submit-btn-cstm-act-bottom:hover.submit-btn-cstm-act-bottom a {
color: var(--primary_color);
}
.cstm-auto-submit-btn {
transition: .2s ease-in-out;
text-transform: uppercase;
background: transparent linear-gradient(73deg, var(--secondary_color) 0%, var(--primary_color) 100%) 0% 0% no-repeat padding-box;
}
.submit-btn-cstm-act-bottom button[type="submit"]:hover {
letter-spacing: 3px;
}
.act-popup-close {
background-color: var(--primary_color);
opacity: 1;
}
.act-popup-close:hover {
background-color: var(--hover_color);
opacity: 1;
}
#WBO-brandForm-oneAct h5 {
font-weight: 600;
font-size: 22px;
text-align: center;
}
/* AUTO ACTIVE POP FORM END */
/*recaptcha*/
.recapta-body {
display: flex;
align-items: center;
justify-content: center;
position: fixed;
left: -215px;
background: #2157f8;
z-index: 999;
bottom: 20px;
padding: 5px 8px;
cursor: pointer;
transition: .4s ease-in-out;
}
.recapta-body:hover {
left: 0px;
}
.recapta-body:before {
content: '';
position: absolute;
top: 0;
width: 79px;
height: 100%;
background: #fff;
right: 0;
box-shadow: 0 0 2px #2957ff;
}
.recapta-body .captcha-content h2,
.recapta-body .captcha-content p {
margin: 0;
color: #fff;
}
.recapta-body .captcha-content h2 {
font-size: 13px;
font-weight: 500;
margin: 8px 0;
}
.recapta-body .captcha-content p {
font-size: 11px;
margin: 6px 0;
font-weight: 400;
}
.recapta-body .captcha-content {
margin: 2px 17px;
}
.recapta-body .captach-img img {
width: 81px;
height: 42px;
object-fit: contain;
}
.recapta-body .captcha-priv {
position: absolute;
top: 43px !important;
right: 4px !important;
}
.recapta-body .captach-img {
position: relative;
left: 9px;
top: -6px;
}
.recapta-body .captcha-priv h6 {
color: #000;
font-size: 10px;
font-weight: bolder;
}
/*recaptcha end*/
.platform__text h3 {
margin: 50px 0 0;
}
.web___btn ul li.myclass a{
color: #000000 !important;
}
XML-RPC server accepts POST requests only.