@import url("https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@200;300;400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@font-face {
  font-family: "Avenir LT Std 55 Roman";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 55 Roman"), url("AvenirLTStd-Roman.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Std 55 Oblique";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 55 Oblique"), url("AvenirLTStd-Oblique.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 35 Light"), url("../fonts/AvenirLTStd-Light.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Std 35 Light Oblique";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 35 Light Oblique"), url("../fonts/AvenirLTStd-LightOblique.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Std 45 Book";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 45 Book"), url("../fonts/AvenirLTStd-Book.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Std 45 Book Oblique";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 45 Book Oblique"), url("../fonts/AvenirLTStd-BookOblique.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Std 65 Medium";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 65 Medium"), url("../fonts/AvenirLTStd-Medium.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Std 65 Medium Oblique";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 65 Medium Oblique"), url("../fonts/AvenirLTStd-MediumOblique.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Std 85 Heavy";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 85 Heavy"), url("../fonts/AvenirLTStd-Heavy.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Std 85 Heavy Oblique";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 85 Heavy Oblique"), url("../fonts/AvenirLTStd-HeavyOblique.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Std 95 Black";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 95 Black"), url("../fonts/AvenirLTStd-Black.woff") format("woff");
}
@font-face {
  font-family: "Avenir LT Std 95 Black Oblique";
  font-style: normal;
  font-weight: normal;
  src: local("Avenir LT Std 95 Black Oblique"), url("../fonts/AvenirLTStd-BlackOblique.woff") format("woff");
}
body {
  background: #000;
}

header {
  z-index: 9;
  font-family: "Source Code Pro", monospace;
  transition: transform 0.7s;
  position: fixed;
  width: 100%;
}
header .desktop-header {
  padding: 32px 0px;
  background: #217320;
}
header .desktop-header .Top_Mainheader {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .container {
  max-width: 1256px;
}
header .row {
  align-items: center;
}
header .navbar-menu .mainmenu {
  padding: 0px;
  margin: 0px;
  list-style: none;
  display: flex;
  justify-content: space-around;
  max-width: 356px;
  margin: auto;
}
header .navbar-menu .mainmenu li {
  list-style: none;
  margin: 0px 15px;
}
header .navbar-menu .mainmenu li a {
  font-style: normal;
  font-weight: 900;
  font-size: 12px;
  line-height: 15px;
  /* identical to box height */
  letter-spacing: 0.075em;
  text-transform: uppercase;
  /* Grayscale/White */
  color: #FFFFFF;
  text-decoration: none;
}
header .navbar-menu .mainmenu li .dropdown {
  margin-right: 15px;
}
header .navbar-menu .mainmenu li .dropdown a::after {
  content: "";
  background: url(../images/menu-arrow.svg) no-repeat right center;
  width: 13px;
  height: 7px;
  display: block;
  position: absolute;
  top: 9px;
  right: -18px;
}
header .navbar-menu .dropdown #submenu {
  position: absolute;
  top: 72px;
  left: -35px;
}
header .navbar-menu .dropdown #submenu .card-body {
  background: #217320;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  width: 274px;
  height: 183px;
}
header .navbar-menu .dropdown #submenu .card-body ul {
  padding: 0px;
}
header .navbar-menu .dropdown #submenu .card-body ul li {
  margin: 0px;
}
header .navbar-menu .dropdown #submenu .card-body ul li a {
  display: block;
  text-align: center;
  color: #0E0E0E;
  padding: 8px 5px;
  font-style: normal;
  font-weight: 900;
  font-size: 12px;
  line-height: 15px;
}
header .navbar-menu .dropdown #submenu .card-body ul li a::after {
  display: none;
}
header .navbar-menu .dropdown #submenu .card-body ul li .active {
  background: #F4F4F4;
  border-radius: 4px;
}
header .toprightmenu {
  display: flex;
  justify-content: end;
}
header .toprightmenu .currency-menu {
  width: 60px;
}
header .toprightmenu .currency-menu .dropdown .dropdown-menu {
  position: absolute;
  background: #217320;
  max-width: 88px !important;
  /*top: 50px !important;*/
  top: 25px !important;
  min-width: inherit;
  padding: 14px;
}
header .toprightmenu .currency-menu .dropdown .dropdown-menu .dropdown-item {
  max-width: 88px !important;
  color: #0E0E0E;
  font-style: normal;
  font-weight: 900;
  font-size: 12px;
  line-height: 15px;
  /* identical to box height */
  letter-spacing: 0.075em;
  text-transform: uppercase;
  padding: 8px 10px;
}
header .toprightmenu .currency-menu .dropdown .dropdown-menu .dropdown-item:hover {
  background: #F4F4F4;
  border-radius: 4px;
  padding: 8px 10px;
}
header .toprightmenu .currency-menu .dropdown .dropdown-menu .active {
  background: #F4F4F4;
  border-radius: 4px;
  padding: 8px 10px;
}
header .toprightmenu .currency-menu .dropdown .dropdown-toggle {
  background: none;
  border: none;
  padding: 0;
  box-shadow: none;
  color: #fff;
  font-style: normal;
  font-weight: 900;
  font-size: 12px;
  line-height: 15px;
  /* identical to box height */
  letter-spacing: 0.075em;
  text-transform: uppercase;
}
header .toprightmenu .currency-menu .dropdown .dropdown-toggle::after {
  content: "";
  background: url(../images/currency-dropdown.svg) no-repeat top center;
  width: 14px;
  height: 14px;
  border: none;
  position: absolute;
}
header .toprightmenu .cart-menu {
  margin: 0px 20px;
  position: relative;
}
header .toprightmenu .cart-menu .count {
  background: #FFFFFF;
  color: #0E0E0E;
  position: absolute;
  width: 13px;
  height: 13px;
  border-radius: 100px;
  top: 5px;
  right: -6px;
  font-family: "Source Code Pro", monospace;
  font-size: 9px;
  font-weight: 900;
  letter-spacing: -0.8px;
  text-align: center;
}

footer {
  background: url(../images/footerbg.png) no-repeat top center;
  padding: 100px 0px 80px 0px;
  background-size: cover;
}
footer ul {
  font-family: "Source Code Pro", monospace;
  margin: 0px;
  padding: 0px;
  list-style: none;
}
footer ul li {
  list-style: none;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 202.99%;
  /* or 28px */
  /* Grayscale/White */
  color: #FFFFFF;
  font-family: "Avenir LT Std 45 Book";
  text-decoration: none;
}
footer ul li a {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 202.99%;
  /* or 28px */
  /* Grayscale/White */
  color: #FFFFFF;
  font-family: "Avenir LT Std 45 Book";
  text-decoration: none;
}
footer .container {
  max-width: 1270px;
}
footer .container .footerinfo_btm {
  display: flex;
  justify-content: space-between;
}
footer .container .footerinfo_btm .footer_rightbar {
  display: flex;
}
footer .container .footerinfo_btm .footer_rightbar h3 {
  font-family: "Source Code Pro", monospace;
  font-style: normal;
  font-weight: 900;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 0.075em;
  text-transform: uppercase;
  /* Grayscale/White */
  color: #FFFFFF;
  margin-bottom: 15px;
}
footer .container .footerinfo_btm .footer_rightbar .services-links {
  margin: 0px 70px;
}
footer .container .footerinfo_btm .footer_rightbar .services-links .footer-twomenu {
  display: flex;
  width: 252px;
  max-width: 100%;
  justify-content: space-between;
}
footer .footer-copyrights {
  display: flex;
  justify-content: center;
  padding-top: 40px;
}
footer .footer-copyrights .copyright_info {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 202.99%;
  /* or 28px */
  display: flex;
  align-items: flex-end;
  /* Grayscale/White */
  color: #FFFFFF;
  margin-right: 30px;
}
footer .footer-copyrights .copylinks {
  display: flex;
}
footer .footer-copyrights .copylinks a {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 202.99%;
  /* or 28px */
  color: #FFFFFF;
}
footer .footer-copyrights .copylinks a:first-child {
  position: relative;
  padding-right: 10px;
  margin-right: 10px;
}
footer .footer-copyrights .copylinks a:first-child::after {
  content: "";
  background: #fff;
  width: 1px;
  height: 19px;
  position: absolute;
  top: 7px;
  right: 0;
}

.common-btn .btn-link {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 147.49%;
  text-align: center;
  letter-spacing: 0.115em;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #217320;
  border-radius: 42px;
  text-decoration: none;
  padding: 16px 32px;
  display: block;
}

.home-top-sec {
  background: url(../images/home-top-bg.png) no-repeat center center;
  background-size: cover;
}
.home-top-sec .left-part {
  padding: 180px 0px 231px 0px;
  max-width: 665px;
  width: 100%;
  margin: auto;
}
.home-top-sec .left-part h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 139.02%;
  text-transform: capitalize;
  color: #FFFFFF;
}
.home-top-sec .left-part p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  margin: 24px 0px 32px 0px;
}
.home-top-sec .left-part .home-top-btninline {
  display: flex;
  flex-wrap: wrap;
  max-width: 482px;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.home-top-sec .left-part .home-top-btninline p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
}
.home-top-sec .left-part .home-top-btninline .learn-btn .btn-link {
  background: #FFFFFF;
  color: #0E0E0E;
}
.home-top-sec .right-part {
  max-width: 718px;
  margin-left: auto;
}

.result-marketing {
  background: #0E0E0E;
}
.result-marketing .marketing-cont {
  padding: 120px 0px;
}
.result-marketing .marketing-cont .title h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
}
.result-marketing .marketing-cont .item-box {
  background: rgba(101, 101, 101, 0.2);
  border: 1px solid #656565;
  box-shadow: 2px 7px 19px rgba(0, 0, 0, 0.04);
  max-width: 256px;
  width: 100%;
  margin: auto;
}
.result-marketing .marketing-cont .item-box .desc {
  padding: 8px 25px 30px 25px;
min-height: 295px;
}
.result-marketing .marketing-cont .item-box .desc h5 {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  font-family: "Source Code Pro", monospace;
  max-width: 139px;
  width: 100%;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  font-weight: 900;
  font-size: 28px;
  line-height: 32px;
}
.result-marketing .marketing-cont .item-box .desc p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  font-family: "Roboto", sans-serif;
  line-height: 24px;
  margin: 0;
	letter-spacing: -0.3px;
}

.grow-insight-sec {
  background: url(../images/grow-sec-bg.png) no-repeat center center;
  background-color: #fff;
}
.grow-insight-sec .grow-cont {
  padding: 107px 0px;
  max-width: 1257px;
  width: 100%;
  margin: auto;
}
.grow-insight-sec .grow-cont .title {
  margin-bottom: 24px;
}
.grow-insight-sec .grow-cont .title h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  max-width: 765px;
  width: 100%;
  margin: auto;
}
.grow-insight-sec .grow-cont .points-sec {
  border-top: 1px solid #656565;
  border-bottom: 1px solid #656565;
}
.grow-insight-sec .grow-cont .points-sec ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  list-style: none;
  padding: 29px 0px;
  margin: auto;
}
.grow-insight-sec .grow-cont .points-sec ul li h5 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  font-weight: 500;
  font-size: 14px;
  line-height: 147.49%;
  letter-spacing: 0.115em;
  text-transform: uppercase;
}
.grow-insight-sec .grow-cont .points-sec ul li img {
  padding-right: 0px;
}
.grow-insight-sec .grow-cont p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  margin: 24px auto;
  max-width: 890px;
  width: 100%;
}
.grow-insight-sec .grow-cont .learn-btn {
  max-width: 169px;
  width: 100%;
  margin: auto;
}

.choosepack-sec {
  background: #0E0E0E;
}
.choosepack-sec .container {
  max-width: 1440px;
  margin: auto;
}
.choosepack-sec .choose-cont .img-cont-sec {
  position: relative;
}
.choosepack-sec .choose-cont .img-cont-sec .desc {
  position: absolute;
  top: 576px;
  left: 32px;
  max-width: 365px;
}
.choosepack-sec .choose-cont .img-cont-sec .desc h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
}
.choosepack-sec .choose-cont .img-cont-sec .desc h3 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  font-size: 32px;
  line-height: 40px;
  letter-spacing: 0.09em;
  text-transform: capitalize;
  margin: 16px 0px;
}
.choosepack-sec .choose-cont .img-cont-sec .desc p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
}

.our-plateform {
  background: #217320;
  margin-top: -2px;
}
.our-plateform .platdorms-cont {
  padding: 80px 0px;
}
.our-plateform .platdorms-cont h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  text-align: center;
}
.our-plateform .platdorms-cont .logos {
  margin-top: 40px;
}
.our-plateform .platdorms-cont .logos ul {
  list-style: none;
  display: flex;
  justify-content: space-between;
  padding: 0;
}

.services-sec {
  background: url(../images/services-bg.png) no-repeat center center;
  background-size: cover;
  background-color: #fff;
}
.services-sec .services-cont {
  padding: 120px 0px 120px 0px;
}
.services-sec .services-cont .title {
  max-width: 906px;
  width: 100%;
  margin: auto;
}
.services-sec .services-cont .title h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
}
.services-sec .services-cont .title p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
}
.services-sec .services-cont .services-slider {
  margin: 40px;
}
.services-sec .services-cont .services-slider .slider-box {
  background: rgba(14, 14, 14, 0.5);
  border: 1px solid #656565;
  max-width: 424px;
  width: 100%;
}
.services-sec .services-cont .services-slider .slider-box .slider-cont {
  padding: 32px 24px;
}
.services-sec .services-cont .services-slider .slider-box .slider-cont img {
  width: 68px;
  height: 68px;
}
.services-sec .services-cont .services-slider .slider-box .slider-cont h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  font-size: 20px;
  line-height: 32px;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  margin-top: 24px;
}
.services-sec .services-cont .services-slider .slider-box .slider-cont p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  line-height: 202.99%;
  max-width: 270px;
  margin-top: 16px;
  min-height: 97px;
}
.services-sec .services-cont .services-slider .slider-box .slider-cont .read-btn {
  max-width: 160px;
  width: 100%;
  margin-top: 24px;
}
.services-sec .services-cont .services-slider .owl-carousel .owl-nav {
  display: block;
  max-width: 208px;
  width: 100%;
  margin: auto;
  margin-top: 10px;
}
.services-sec .services-cont .services-slider .owl-carousel .owl-nav .owl-prev {
  margin-right: 40px;
}
.services-sec .services-cont .services-slider .owl-carousel .owl-nav .owl-prev::after {
  content: url(../images/carousel-prev.svg);
  display: block;
}
.services-sec .services-cont .services-slider .owl-carousel .owl-nav .owl-next::after {
  content: url(../images/carousel-next.svg);
  display: block;
}

.joinus {
  background: url(../images/joinus-sec-bg.png) no-repeat center center;
  background-size: cover;
}
.joinus .left-part {
  padding: 137px 0px;
  max-width: 674px;
  width: 100%;
  margin: auto;
}
.joinus .left-part h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
}
.joinus .left-part .contact-btn {
  max-width: 170px;
  margin-top: 32px;
}

.service-top-sec {
  background: url(../images/service-top-bg.png) no-repeat center center;
  background-size: cover;
}
.service-top-sec .service-top-cont .servtop-left {
  padding: 190px 0px 190px 0px;
  max-width: 710px;
  width: 100%;
  margin: auto;
}
.service-top-sec .service-top-cont .servtop-left h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 400;
  font-size: 64px;
  line-height: 139.02%;
  text-transform: capitalize;
  color: #FFFFFF;
}
.service-top-sec .service-top-cont .servtop-left p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  margin: 24px 0px 32px 0px;
}
.service-top-sec .service-top-cont .servtop-left .package-btn {
  max-width: 198px;
  width: 100%;
}
.service-top-sec .service-top-cont .servtop-right .desktopimg {
  max-width: 718px;
  margin-left: auto;
  padding-top: 81px;
}

.serachengine-sec {
  background: url(../images/searchengine-bg-lines.png) no-repeat top center;
  background-size: cover;
  background-color: #fff;
}
.serachengine-sec .left-image .desktopimg img {
  max-width: 856px;
  width: 100%;
  margin-right: auto;
}
.serachengine-sec .right-part {
  max-width: 712px;
  width: 100%;
  padding: 120px 0px;
}
.serachengine-sec .right-part h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  color: #0E0E0E;
}
.serachengine-sec .right-part p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  color: #0E0E0E;
}

.our-managment {
  background: url(../images/our-management-bg.png) no-repeat center center;
  background-size: cover;
  margin-top: -2px;
}
.our-managment .mangment-cont {
  max-width: 1090px;
  margin: auto;
  padding: 120px 0px;
  text-align: center;
}
.our-managment .mangment-cont h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  color: #0E0E0E;
}
.our-managment .mangment-cont h4 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  font-weight: 900;
  font-size: 20px;
  line-height: 32px;
  color: #217320;
  letter-spacing: 0.09em;
  margin: 24px 0px;
}
.our-managment .mangment-cont p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  color: #217320;
}
.our-managment .mangment-cont .getintouch-btn {
  max-width: 190px;
  width: 100%;
  margin: 24px auto auto auto;
}

.seo-packages {
  background: url(../images/seo-packages-bg.png) no-repeat center center;
  background-size: cover;
}
.seo-packages .container {
  max-width: 1440px;
}
.seo-packages .seo-packages-cont {
  padding: 80px 0px;
}
.seo-packages .seo-packages-cont h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  text-align: center;
  margin-bottom: 64px;
}
.seo-packages .seo-packages-cont .packages-box {
  background: rgba(14, 14, 14, 0.5);
  border: 1px solid #656565;
  max-width: 342px;
}
.seo-packages .seo-packages-cont .packages-box .packages-cont {
  padding: 30px 20px;
  text-align: center;
    min-height: 335px;
}
.seo-packages .seo-packages-cont .packages-box .packages-cont h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  font-weight: 900;
  font-size: 20px;
  line-height: 32px;
  margin: 24px 0px;
}
.seo-packages .seo-packages-cont .packages-box .packages-cont p {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
  max-width: 253px;
  margin: auto;
}

.custom-package {
  background: #0E0E0E;
}
.custom-package .package-form-sec {
  padding: 80px 0px;
  max-width: 982px;
  width: 100%;
  margin-left: auto;
  margin-right: 92px;
}
.custom-package .package-form-sec .title {
  max-width: 634px;
  width: 100%;
  margin-bottom: 32px;
}
.custom-package .package-form-sec .title h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
}
.custom-package .package-form-sec .title p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
}
.custom-package .package-form-sec .package-form .form-control {
  max-width: 483px;
  height: 48px;
  background: #F4F4F4;
  border: 1px solid #9B9B9B;
  border-radius: 0px;
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  color: #0E0E0E;
}
.custom-package .package-form-sec .package-form .form-control::-moz-placeholder {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  color: #0E0E0E;
}
.custom-package .package-form-sec .package-form .form-control::placeholder {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  color: #0E0E0E;
}
.custom-package .package-form-sec .package-form textarea {
  min-height: 96px;
}
.custom-package .package-form-sec .package-form .file-icon {
  background-image: url(../images/upload-icon.svg);
  background-repeat: no-repeat;
  background-position: right;
}
.custom-package .package-form-sec .package-form .form-check label {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  font-size: 14px;
}
.custom-package .package-form-sec .package-form .form-check label a {
  color: #217320;
}
.custom-package .package-form-sec .package-form .form-check .form-check-input {
  background-color: transparent;
  border: 2px solid #FFFFFF;
}
.custom-package .package-form-sec .package-form .submit-btn {
  max-width: 178px;
  width: 100%;
  margin: 24px auto auto auto;
}

.service_package_pricing {
  padding: 80px 0 20px 0;
  background: #fff;
}
.service_package_pricing h3 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  color: #0E0E0E;
}
.service_package_pricing .pricing_data ul {
  justify-content: center;
  border-bottom: none;
  width: 100%;
  max-width: 615px;
  margin: 0 auto;
}
.service_package_pricing .pricing_data ul li .nav-link {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  border: none;
  font-size: 14px;
  line-height: 147.49%;
  color: #FFFFFF;
  background: #217320;
  border-radius: 42px;
  padding: 16px 31px;
  margin: 0 5px;
}
.service_package_pricing .pricing_data ul li .nav-link.active {
  background: #D3E3D2;
}
.service_package_pricing .pricing_data .month-report-table .table {
  background: #F4F4F4;
}
.service_package_pricing .pricing_data .month-report-table .table tbody {
  border: 1px solid #9B9B9B;
}
.service_package_pricing .pricing_data .month-report-table .table thead tr {
  border: none;
}
.service_package_pricing .pricing_data .month-report-table .table thead th:nth-child(1) {
  background-color: #fff;
  border: 0px transparent;
}
.service_package_pricing .pricing_data .month-report-table .table tr th {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  background: #217320;
  line-height: 56px;
  height: 75px;
  color: #FFFFFF;
  text-align: center;
}
.service_package_pricing .pricing_data .month-report-table .table tr th:nth-child(1) {
  width: 300px;
}
.service_package_pricing .pricing_data .month-report-table .table tr td {
  text-align: center;
  border: 1px solid #9C9C9C;
}
.service_package_pricing .pricing_data .month-report-table .table tr td img {
  margin: 0 2px;
}
.service_package_pricing .pricing_data .month-report-table .table tr td:nth-child(1) {
  text-align: left !important;
}
.service_package_pricing .pricing_data .add_cart_btngroup {
  margin-top: 20px;
  max-width: 1000px;
  margin-left: auto;
  background: #fff;
}
.service_package_pricing .pricing_data .add_cart_btngroup tr {
  border: none;
}
.service_package_pricing .pricing_data .add_cart_btngroup td {
  padding-top: 30px;
  padding-bottom: 30px;
  background: none;
  border: none !important;
}
.service_package_pricing .pricing_data .add_cart_btngroup .btn-link {
  width: 100%;
  max-width: 179px;
  height: 53px;
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 147.49%;
  text-align: center;
  letter-spacing: 0.115em;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #217320;
  border-radius: 42px;
  text-decoration: none;
  padding: 16px 32px;
  display: block!important;
    margin-left: auto;
    margin-right: auto;
}

/*H CSS START*/
.common-form .form-label {
  font-family: "Lato", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 41px;
  letter-spacing: 0em;
  color: white;
  margin: 0;
}
.common-form .form-control {
  border: 1px solid #9B9B9B;
  height: 48px;
  border-radius: 0;
  padding-left: 16px;
}
.common-form .form-check-label {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  padding: 5px 0 0 10px;
  color: white;
}
.common-form .form-check-label a {
  color: #14D61C;
  text-decoration: none;
}
.common-form .form-check {
  margin-left: 5px;
  display: flex;
  align-items: center;
}
.common-form .form-check-input {
  background-color: transparent;
  height: 16px;
  flex: 0 0 16px;
  border: 2px solid white;
}
.common-form .form-check-input:checked {
  background-color: #14D61C;
  height: 16px;
  flex: 0 0 16px;
  border: 2px solid #14D61C;
}
.common-form button {
  height: 44px;
  width: 132px;
  background-color: #217320;
  border-radius: 4px;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0px;
  text-align: center;
  color: white;
  border: none;
  margin-top: 32px;
}

.login-section {
  background: url(../images/login-section-bg.png) no-repeat center center #fff;
  width: 100%;
  min-height: 688px;
  padding: 80px 0;
}
.login-section .container {
  max-width: 1235px;
  margin: auto;
}
.login-section .welcomeback-form-section {
  background-color: #0E0E0E;
  padding: 48px;
  max-width: 557px;
}
.login-section .welcomeback-form-section h1 {
  text-align: center;
  font-family: "Source Code Pro", monospace;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  letter-spacing: 0em;
  text-transform: capitalize;
  color: white;
  margin-bottom: 16px;
}
.login-section .welcomeback-form-section p {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: center;
  margin-bottom: 32px;
  color: white;
}
.login-section .welcomeback-form-section input[type=email] {
  margin-bottom: 16px;
}
.login-section .welcomeback-form-section .forgot-btn {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  color: white;
  text-decoration: none;
}

.signup-section {
  background: url(../images/signup-section-bg.png) no-repeat center center #fff;
  width: 100%;
  min-height: 974px;
  padding: 80px 0;
}
.signup-section .container {
  max-width: 1235px;
  margin: auto;
}
.signup-section .signup-form-section {
  background-color: #0E0E0E;
  padding: 48px;
  width: 557px;
  min-height: 814px;
}
.signup-section .signup-form-section h1 {
  text-align: center;
  font-family: "Source Code Pro", monospace;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  letter-spacing: 0em;
  text-transform: capitalize;
  color: white;
  margin-bottom: 16px;
}
.signup-section .signup-form-section p {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: center;
  margin-bottom: 32px;
  color: white;
}
.signup-section .signup-form-section .form-control {
  margin-bottom: 16px;
}
.signup-section .signup-form-section .forgot-btn {
  font-family: Roboto;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  color: white;
  text-decoration: none;
}
.signup-section .signup-form-section .form-check-label {
  max-width: 360px;
}
.signup-section .signup-form-section .reCAPTCHA-wrap {
  margin-top: 32px;
  text-align: center;
}

.checkout-top-section {
  background: url(../images/checkout-top-section-bg.png) no-repeat center center;
  width: 100%;
  min-height: 442px;
  padding-top: 176px;
  margin-top: -1px;
}
.checkout-top-section h1 {
  font-family: "Source Code Pro", monospace;
  font-size: 64px;
  font-weight: 400;
  line-height: 89px;
  letter-spacing: 0em;
  text-align: center;
  color: white;
  text-transform: capitalize;
}

.checkout-main-section {
  background: url(../images/checkout-main-section-bg.png) no-repeat center bottom #fff;
  min-height: 885px;
  padding: 80px 0;
}
.checkout-main-section .address-details-wrap {
  background-color: #0E0E0E;
  padding: 48px;
  max-width: 765px;
  height: 100%;
}
.checkout-main-section .address-details-wrap h1 {
  font-family: "Source Code Pro", monospace;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  letter-spacing: 0em;
  text-align: center;
  color: white;
  text-transform: capitalize;
}
.checkout-main-section .address-details-wrap h2 {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: center;
  margin-bottom: 28px;
  color: white;
}
.checkout-main-section .address-details-wrap .form-control {
  margin-bottom: 24px;
}
.checkout-main-section .address-details-wrap .reCAPTCHA-checkout {
  margin-top: 24px;
}
.checkout-main-section .order-summary-wrap {
  border: 1px solid rgba(45, 13, 129, 0.5019607843);
  max-width: 494px;
  padding: 12px 31px;
}
.checkout-main-section .order-summary-wrap h1 {
  font-family: "Source Code Pro", monospace;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: 0.09em;
  text-transform: capitalize;
  margin-bottom: 16px;
}
.checkout-main-section .order-summary-wrap td,
.checkout-main-section .order-summary-wrap th {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  color: black;
  border: none;
}
.checkout-main-section .order-summary-wrap td:nth-child(1),
.checkout-main-section .order-summary-wrap th:nth-child(1) {
  padding-left: 27px;
  width: 220px;
}
.checkout-main-section .order-summary-wrap td:nth-child(2),
.checkout-main-section .order-summary-wrap th:nth-child(2) {
  text-align: center;
}
.checkout-main-section .order-summary-wrap td:last-of-type,
.checkout-main-section .order-summary-wrap th:last-of-type {
  padding-right: 27px;
  text-align: right;
}
.checkout-main-section .order-summary-wrap table {
  border: 2px solid #EAEAEA;
  margin-bottom: 25px;
}
.checkout-main-section .order-summary-wrap table th {
  border-bottom: 2px solid #EAEAEA;
  height: 45px;
}
.checkout-main-section .order-summary-wrap table tbody td {
  height: 79px;
  vertical-align: middle;
}
.checkout-main-section .order-summary-wrap table tfoot td {
  border-top: 2px solid #EAEAEA;
  font-size: 20px;
  line-height: 41px;
}
.checkout-main-section .order-summary-wrap .DiscountCode-wrap form {
  display: flex;
  align-items: center;
}
.checkout-main-section .order-summary-wrap .DiscountCode-wrap form .form-control {
  border: 1px solid #D0D0D0;
  height: 48px;
  max-width: 208.5px;
  margin-right: 14px;
  border-radius: 0;
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: left;
  color: #0E0E0E;
}
.checkout-main-section .order-summary-wrap .DiscountCode-wrap form .form-control::-moz-placeholder {
  color: #0E0E0E;
}
.checkout-main-section .order-summary-wrap .DiscountCode-wrap form .form-control::placeholder {
  color: #0E0E0E;
}
.checkout-main-section .order-summary-wrap .DiscountCode-wrap form button {
  border: 1px solid #0E0E0E;
  height: 53px;
  width: 208.5px;
  border-radius: 42px;
  font-family: "Source Code Pro", monospace;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0.115em;
  text-align: center;
  color: #0E0E0E;
  background-color: white;
  text-transform: uppercase;
}
.checkout-main-section .order-summary-wrap .complete-checkout-wrap button {
  background: #217320;
  border: none;
  border-radius: 42px;
  height: 53px;
  display: block;
  color: white;
  width: 100%;
  font-family: "Source Code Pro", monospace;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0.115em;
  text-align: center;
  text-transform: uppercase;
  margin: 21px 0;
}
.checkout-main-section .order-summary-wrap .back-btn {
  background: white;
  border: 1px solid #0E0E0E;
  border-radius: 42px;
  height: 53px;
  display: block;
  color: #0E0E0E;
  width: 100%;
  font-family: "Source Code Pro", monospace;
  font-size: 14px;
  font-weight: 500;
  line-height: 53px;
  letter-spacing: 0.115em;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  margin-bottom: 21px;
}

.payment-succesful-top-section {
  background: url(../images/payment-succesful-top-section-bg.png) no-repeat center center;
  width: 100%;
  min-height: 442px;
  padding-top: 144px;
}
.payment-succesful-top-section h1 {
  font-family: "Source Code Pro", monospace;
  font-size: 64px;
  font-weight: 400;
  line-height: 89px;
  letter-spacing: 0em;
  text-align: center;
  color: white;
  margin-bottom: 32px;
  text-transform: capitalize;
}
.payment-succesful-top-section p {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: center;
  color: white;
}

.payment-succesful-main-section {
  padding: 80px 0;
  background: url(../images/payment-succesful-main-section-bg.png) no-repeat center bottom #fff;
  background-size: 100%;
  min-height: 796px;
}
.payment-succesful-main-section .container {
  max-width: 1228px;
  margin: auto;
}
.payment-succesful-main-section h1 {
  font-family: "Source Code Pro", monospace;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  letter-spacing: 0em;
  text-align: left;
  margin-bottom: 24px;
  text-transform: capitalize;
}
.payment-succesful-main-section p {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  margin-bottom: 32px;
  text-align: left;
}
.payment-succesful-main-section table th,
.payment-succesful-main-section table td {
  height: 70px;
  vertical-align: middle;
}
.payment-succesful-main-section table th:first-child,
.payment-succesful-main-section table td:first-child {
  padding-left: 20px;
  text-align: left;
  width: 25%;
}
.payment-succesful-main-section table th:last-child,
.payment-succesful-main-section table td:last-child {
  padding-right: 20px;
  width: 25%;
  text-align: right;
}
.payment-succesful-main-section table th:nth-child(2),
.payment-succesful-main-section table td:nth-child(2) {
  width: 25%;
  text-align: center;
}
.payment-succesful-main-section table th:nth-child(3),
.payment-succesful-main-section table td:nth-child(3) {
  width: 25%;
  text-align: center;
}
.payment-succesful-main-section table thead th {
  background: #217320;
  height: 70px;
  vertical-align: middle;
  font-family: "Avenir LT Std 45 Book";
  font-size: 20px;
  font-weight: 400;
  line-height: 41px;
  letter-spacing: 0em;
  color: white;
}
.payment-succesful-main-section table tbody td {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  border-bottom: 1px solid #9B9B9B;
}
.payment-succesful-main-section table tfoot td {
  font-family: "Avenir LT Std 45 Book";
  font-size: 20px;
  font-weight: 400;
  line-height: 41px;
  letter-spacing: 0em;
  vertical-align: bottom;
  border: none;
}
.payment-succesful-main-section .backHome-btn {
  display: block;
  height: 53px;
  max-width: 480px;
  margin: 20px auto 0 auto;
  border-radius: 42px;
  background: #217320;
  font-family: "Source Code Pro", monospace;
  font-size: 14px;
  font-weight: 500;
  line-height: 53px;
  letter-spacing: 0.115em;
  text-align: center;
  color: white;
  text-decoration: none;
  text-transform: uppercase;
}

.Payment-usccesful-top-section {
  background: url(../images/payment-usccesful-top-section-bg.png) no-repeat center center;
  width: 100%;
  min-height: 442px;
  padding-top: 144px;
}

.Payment-usccesful-main-section h1 span {
  color: #C81414;
}

.dashboard-top-section {
  background: url(../images/dashboard-top-section-bg.png) no-repeat center center;
  width: 100%;
  min-height: 442px;
  padding-top: 144px;
  margin-top: -1px;
}
.dashboard-top-section h1 {
  font-family: "Source Code Pro", monospace;
  font-size: 64px;
  font-weight: 400;
  line-height: 89px;
  letter-spacing: 0em;
  text-align: center;
  color: white;
  margin-bottom: 32px;
  text-transform: capitalize;
}
.dashboard-top-section p {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: center;
  color: white;
}

.dashboard-tab {
  background: #90B88F;
  padding: 20px;
}
.dashboard-tab .active {
  color: white;
}
.dashboard-tab a {
  font-family: "Source Code Pro", monospace;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0.115em;
  text-transform: uppercase;
  text-decoration: none;
  color: #0E0E0E;
  display: inline-block;
  margin-left: 48px;
}
.dashboard-tab a img {
  margin-right: 12px;
}

.dashboard-my-account-section {
  padding: 80px 0;
  background: url(../images/dashboard-my-account-section-bg.png) no-repeat center bottom #fff;
  background-size: 100%;
}
.dashboard-my-account-section .personal-Details {
  max-width: 1188px;
  padding: 40px;
  margin: auto;
  background: #0E0E0E;
}
.dashboard-my-account-section .personal-Details h1 {
  font-family: "Source Code Pro", monospace;
  font-size: 20px;
  font-weight: 900;
  line-height: 32px;
  letter-spacing: 0.09em;
  color: white;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.dashboard-my-account-section .personal-Details h1 span {
  color: #14D61C;
}
.dashboard-my-account-section .personal-Details p {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  color: white;
  max-width: 648px;
  margin-bottom: 32px;
}
.dashboard-my-account-section .personal-Details form h2 {
  font-family: "Source Code Pro", monospace;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: 0.09em;
  margin-bottom: 8px;
  color: white;
}
.dashboard-my-account-section .personal-Details form .form-label {
  margin-top: 16px;
  display: inline-block;
}
.dashboard-my-account-section .personal-Details form .form-control {
  color: #0E0E0E !important;
}
.dashboard-my-account-section .personal-Details form .address-details {
  margin-top: 32px;
}
.dashboard-my-account-section .try-again-btn {
  background: #217320;
  height: 53px;
  width: 480px;
  border-radius: 42px;
  text-align: center;
  font-family: "Source Code Pro", monospace;
  font-size: 14px;
  font-weight: 500;
  line-height: 53px;
  letter-spacing: 0.115em;
  text-align: center;
  text-transform: uppercase;
  color: white;
  border: none;
  margin: auto;
  display: block;
  margin-top: 27px;
}

.dashboard-order-history-section {
  padding: 80px 0;
  background: url(../images/dashboard-order-histrory-section-bg.png) no-repeat center bottom #fff;
  background-size: 100%;
}
.dashboard-order-history-section table {
  max-width: 1250px;
  margin: auto;
}
.dashboard-order-history-section table th:first-child,
.dashboard-order-history-section table td:first-child {
  padding-left: 20px;
  width: 30%;
}
.dashboard-order-history-section table th:last-child,
.dashboard-order-history-section table td:last-child {
  padding-right: 20px;
  width: 25%;
}
.dashboard-order-history-section table th:nth-child(4),
.dashboard-order-history-section table td:nth-child(4) {
  text-align: end;
  width: 15%;
}
.dashboard-order-history-section table th:nth-child(2),
.dashboard-order-history-section table td:nth-child(2) {
  width: 20%;
}
.dashboard-order-history-section table th {
  height: 70px;
  background: #217320;
  vertical-align: middle;
  font-family: "Avenir LT Std 45 Book";
  font-size: 20px;
  font-weight: 400;
  line-height: 41px;
  letter-spacing: 0em;
  color: white;
}
.dashboard-order-history-section table td {
  height: 93px;
  padding-top: 20px;
  border-bottom: 1px solid #9B9B9B;
}
.dashboard-order-history-section table a {
  display: block;
  margin: auto;
  background: #217320;
  height: 53px;
  border-radius: 42px;
  width: 163px;
  color: white;
  text-decoration: none;
  font-family: "Source Code Pro", monospace;
  font-size: 14px;
  font-weight: 500;
  line-height: 53px;
  letter-spacing: 0.115em;
  text-align: center;
  text-transform: uppercase;
}

.term-condition-top-section {
  background: url(../images/term-condition-top-section-bg.png) no-repeat center center;
  width: 100%;
  min-height: 442px;
  padding-top: 176px;
  margin-top: -1px;
}
.term-condition-top-section h1 {
  font-family: "Source Code Pro", monospace;
  font-size: 64px;
  font-weight: 400;
  line-height: 89px;
  letter-spacing: 0em;
  text-align: center;
  color: white;
  text-transform: capitalize;
}

.term-condition-main-section-wrap {
  background-color: black;
  padding: 80px 0;
  margin-top: -1px;
}
.term-condition-main-section-wrap .term-condition-main-section {
  max-width: 1278px;
  margin: auto;
}
.term-condition-main-section-wrap .term-condition-main-section h1 {
  color: #FFFFFF;
}
.term-condition-main-section-wrap .term-condition-main-section p {
  color: white;
    font-size: 16px!important;
    font-weight: 400!important;
}
.term-condition-main-section-wrap .term-condition-main-section h1,
.term-condition-main-section-wrap .term-condition-main-section p {
  font-family: "Avenir LT Std 45 Book";
  line-height: 32px;
  letter-spacing: 0em;
    font-weight: 700;
    font-size: 20px;
}

.privacy-policy-top-section {
  background: url(../images/pivacy-policy-top-section-bg.png) no-repeat center center;
}

.contact-section {
  padding: 80px 0;
  background: url(../images/contact-section-bg.png) no-repeat center top;
  background-size: cover;
}

.contact-wrap {
  max-width: 1256px;
  margin: auto;
}

.contact-form-section {
  width: 578px;
  background-color: #0E0E0E;
  min-height: 722px;
  margin-left: auto;
  padding: 48px;
}
.contact-form-section h1 {
  font-family: "Source Code Pro", monospace;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  letter-spacing: 0em;
  text-align: center;
  color: white;
  margin-bottom: 14px;
}
.contact-form-section p {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: center;
  color: #14D61C;
  margin-bottom: 32px;
}
.contact-form-section form .form-control {
  color: #0E0E0E !important;
  margin-bottom: 40px;
}
.contact-form-section form .form-control::-moz-placeholder {
  color: #0E0E0E !important;
}
.contact-form-section form .form-control::placeholder {
  color: #0E0E0E !important;
}
.contact-form-section form .form-check-label {
  padding-right: 10px;
}
.contact-form-section form textarea {
  height: 120px !important;
  margin-bottom: 32px !important;
}

.info-section {
  height: 100%;
  width: 678px;
  background: url(../images/info-section-bg.png) no-repeat center top;
  background-size: cover;
  padding-top: 253px;
  margin-left: auto;
}
.info-section .info-details {
  background: #217320;
  padding: 40px 0 33px 40px;
  max-width: 334px;
  margin-left: auto;
}
.info-section .info-details h2 {
  margin-bottom: 16px;
  color: white;
  font-family: "Source Code Pro", monospace;
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
  letter-spacing: 0em;
  text-transform: capitalize;
}
.info-section .info-details a {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: left;
  color: white;
  text-decoration: none;
  display: inline-block;
  margin-bottom: 21px;
}
.info-section .info-details a:last-child {
  margin: 0;
}
.info-section .info-details a img {
  margin-right: 12px;
}

.error-section {
  background: url(../images/error-bg.png) no-repeat center center;
  min-height: 768px;
  text-align: center;
  padding-top: 127px;
}
.error-section p {
  font-family: "Source Code Pro", monospace;
  font-size: 20px;
  font-weight: 900;
  line-height: 32px;
  letter-spacing: 0.09em;
  text-align: center;
  color: white;
  margin: 40px 0;
  text-transform: uppercase;
}
.error-section a {
  text-decoration: none;
  color: white;
  padding: 16px 32px;
  border-radius: 42px;
  background: #217320;
  font-family: "Source Code Pro", monospace;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0.115em;
  text-align: center;
  text-transform: uppercase;
}

.faq-top-section {
  background: url(../images/faq-top-section-bg.png) no-repeat center center;
  min-height: 442px;
  text-align: center;
  padding-top: 132px;
  margin-top: -1px;
}
.faq-top-section h1 {
  font-family: "Source Code Pro", monospace;
  font-size: 64px;
  font-weight: 400;
  line-height: 89px;
  letter-spacing: 0em;
  text-align: center;
  color: white;
  text-transform: capitalize;
  max-width: 700px;
  margin: auto;
}

.faq-main-section {
  padding: 80px 0;
  background: #fff;
}
.faq-main-section .faq-section-wrap {
  max-width: 1191px;
  margin: auto;
}
.faq-main-section .faq-section-wrap .accordion-button {
  box-shadow: none;
  background-color: #F4F4F4;
  font-family: "Source Code Pro", monospace;
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: 0.09em;
  text-align: left;
  color: #0E0E0E;
  text-transform: capitalize;
  padding: 34px 20px;
}
.faq-main-section .faq-section-wrap .accordion-button::after {
  background: url(../images/close-accordion.png) no-repeat center center;
  background-size: contain;
  transform: unset !important;
  height: 44px;
  width: 44px;
}
.faq-main-section .faq-section-wrap .accordion-button:not(.collapsed)::after {
  background: url(../images/open-accordion.png) no-repeat center center;
  background-size: contain;
  transform: unset !important;
  height: 44px;
  width: 44px;
}
.faq-main-section .faq-section-wrap .accordion-item {
  border: none;
  margin-bottom: 22px;
}
.faq-main-section .faq-section-wrap p {
  font-family: "Avenir LT Std 45 Book";
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0em;
  text-align: left;
  color: #0E0E0E;
  padding: 30px 30px 30px 0;
}

/*H CSS END*/
/*ABOUT PAGE CSS START*/
.business-brilliant {
  background: url(../images/about-businessbg.png) no-repeat top center;
  background-size: cover;
  margin-top: -1px;
  padding: 120px 0px;
}
.business-brilliant .container {
  max-width: 1440px;
}
.business-brilliant .container-content {
  text-align: center;
  max-width: 905px;
  margin: auto;
}
.business-brilliant .container-content h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  margin-bottom: 15px;
}
.business-brilliant .container-content p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  margin: 0px auto 20px auto;
  text-align: center;
}
.business-brilliant .imgbox {
  position: relative;
}
.business-brilliant .imgbox .imgcontent {
  position: absolute;
  max-width: 342px;
  top: 50%;
  transform: translateY(-50%);
  left: 30px;
}
.business-brilliant .imgbox .imgcontent h4 {
  font-family: "Source Code Pro", monospace;
  font-style: normal;
  font-weight: 900;
  font-size: 20px;
  line-height: 32px;
  /* identical to box height, or 160% */
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: #FFFFFF;
  margin: 10px 0px 15px 0px;
}
.business-brilliant .imgbox .imgcontent p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  /* or 32px */
  color: #FFFFFF;
}

.team-professionalmain {
  background: url(../images/team-professional.png) no-repeat top center;
  background-size: cover;
  padding: 124px 0px;
}
.team-professionalmain .team-professionalinner {
  max-width: 884px;
  margin: auto;
}
.team-professionalmain .team-professionalinner h2 {
  font-family: "Source Code Pro", monospace;
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  text-align: center;
  text-transform: capitalize;
  /* Primary/Grayscale/900 */
  color: #0E0E0E;
  padding: 0px 40px;
}
.team-professionalmain .team-professionalinner p {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 28px;
  /* or 140% */
  text-align: center;
  /* Primary/Dark Green */
  color: #217320;
  font-family: "Roboto", sans-serif;
  margin: 20px 0px;
}
.team-professionalmain .team-professionalinner .viewservices-btn {
  background: #217320;
  border-radius: 42px;
  width: 273px;
  height: 53px;
  padding: 16px 20px;
  font-family: "Source Code Pro", monospace;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 147.49%;
  /* identical to box height, or 21px */
  text-align: center;
  letter-spacing: 0.115em;
  text-transform: uppercase;
  /* Primary/Grayscale/White */
  color: #FFFFFF;
  display: block;
  margin: auto;
  text-decoration: none;
}

.drive-experience {
  background: url(../images/drive-bg.png) no-repeat top center;
  background-size: cover;
  padding: 124px 0px;
}
.drive-experience .drive-expcontent {
  max-width: 884px;
  margin: auto;
  padding-bottom: 30px;
}
.drive-experience .drive-expcontent h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  text-align: center;
}
.drive-experience .drive-expcontent p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  text-align: center;
}
.drive-experience .greenbox .content-creation {
  background: #217320 !important;
}
.drive-experience .greenbox .content-creation h3 {
  color: #fff !important;
}
.drive-experience .greenbox .content-creation p {
  color: #fff !important;
}
.drive-experience .creation-box {
  max-width: 283px;
  margin: auto;
  text-align: center;
}
.drive-experience .creation-box .content-creation {
  background: #14D61C;
  padding: 24px;
}
.drive-experience .creation-box .content-creation h3 {
  font-family: "Source Code Pro", monospace;
  color: #0E0E0E;
  text-align: center;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 900;
  font-size: 20px;
  line-height: 32px;
}
.drive-experience .creation-box .content-creation p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  /* or 32px */
  text-align: center;
  /* Primary/Grayscale/900 */
  color: #0E0E0E;
  margin: 0;
}

.experience-market {
  background: url(../images/experience-marketing.png) no-repeat top center;
  background-size: contain;
  height: 600px;
  background-color: #fff;
}
.experience-market .middle-digitalmarketingbox {
  max-width: 655px;
  width: 100%;
  margin: auto;
  position: relative;
  top: 50%;
  left: 26px;
}
.experience-market .middle-digitalmarketingbox h2 {
  font-family: "Source Code Pro";
  font-style: normal;
  font-weight: 500;
  font-size: 48px;
  line-height: 60px;
  align-items: center;
  text-transform: capitalize;
  color: #FFFFFF;
  color: #000000;
}
.experience-market .middle-digitalmarketingbox p {
  font-family: "Avenir LT Std 35 Light";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 202.99%;
  text-align: justify;
  color: #FFFFFF;
  color: #0E0E0E;
  margin: 30px 0px;
}
.experience-market .middle-digitalmarketingbox .digi-viewservice {
  background: #217320;
  border-radius: 42px;
  width: 233px;
  height: 53px;
  padding: 16px 32px;
  font-family: "Source Code Pro", monospace;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 147.49%;
  /* identical to box height, or 21px */
  text-align: center;
  letter-spacing: 0.115em;
  text-transform: uppercase;
  /* Primary/Grayscale/White */
  color: #FFFFFF;
  text-decoration: none;
}

.fixed-header {
  position: fixed;
  width: 100%;
  animation: slide-down 0.7s;
  animation-direction: normal;
  animation-duration: 0.7s;
}

.main-wrapper {
  padding-top: 114px;
}

.aboutsection {
  background: url(../images/about-topimg.png) no-repeat top center;
}
.aboutsection .left-part {
  padding: 180px 0px 267px 0px;
}/*# sourceMappingURL=style.css.map */