@font-face {
   font-family: 'introrust';
   src: url('../fonts/IntroRustG-Base2Line.woff2') format('woff2'),
      url('../fonts/IntroRustG-Base2Line.woff') format('woff');
   font-weight: normal;
   font-style: normal;
}

body {
   font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
   background-color: #fff;
   position: relative;
}

body:before {
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background: rgba(0, 0, 0, 0.5);
   -webkit-transition: .3s all ease;
   -o-transition: .3s all ease;
   transition: .3s all ease;
   opacity: 0;
   visibility: hidden;
   z-index: 1;
}

body.offcanvas-menu:before {
   opacity: 1;
   z-index: 1002;
   visibility: visible;
}

p {
   color: #b3b3b3;
   font-weight: 300;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
   font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

a {
   -webkit-transition: .3s all ease;
   -o-transition: .3s all ease;
   transition: .3s all ease;
}

a,
a:hover {
   text-decoration: none !important;
}

.hero {
   width: 100%;
   background-size: cover;
   background-position: center center;
   background-repeat: no-repeat;
   position: relative;
   padding: 215px 0px 215px;
   z-index: 9;
}

.site-navbar {
   position: absolute;
   width: 100%;
   margin-bottom: 0px;
   top: 0;
   left: 0;
   padding: 15px 0;
   z-index: 1999;
}

/******************05-11-2022*****************/

.hero:before {
   position: absolute;
   left: 0;
   top: 0;
   height: 100%;
   background: #0000004d;
   content: "";
   width: 100%;
}

.header-right-side {
   display: flex;
   justify-content: flex-end;
   align-items: center;
}

.main-btn {
   background: #000;
   padding: 10px 30px;
   font-size: 20px;
   font-weight: 600;
   color: #fff;
   border-radius: 40px;
   display: inline-flex;
   align-items: center;
   justify-content: center;
   gap: 8px;
   transition: all ease 0.7s;
   font-family: 'Fredoka One', cursive;
   letter-spacing: 2px;
   text-transform: uppercase;
}

.main-btn:hover {
   box-shadow: 0 0 0px 50px inset #fed7ae;
   color: #000;
}

.main-btn.white-btn {
   background: #fff;
   color: #000;
}

.main-btn.white-btn:hover {
   box-shadow: 0 0 0px 50px inset #000;
   color: #fff;
}

.custom-space {
   padding: 80px 0;
}

.header-btn {
   margin-right: 30px;
}

.learn-more-btn-box .learn-more {
   padding: 10px 40px;
   font-size: 24px;
}

.hero .container {
   position: relative;
   z-index: 9;
}

.hero h3 {
   text-transform: uppercase;
   font-style: italic;
   font-size: 38px;
   font-weight: 900;
   color: #000;
   font-family: 'Fredoka One', cursive;
}

.owl-carousel .owl-item img {
   margin-top: 30px;
}

.hero h1 {
   color: #fff;
   font-weight: 900;
   font-size: 55px;
   line-height: 56px;
   font-family: 'Fredoka One', cursive;
}

.learn-more-btn-box {
   margin-top: 15px;
}

.dimond-strains-sec .owl-nav {
   position: absolute;
   top: 50%;
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: space-between;
}

.dimond-strains-sec button.owl-prev span {
   background-image: url(../images/right-arrow.png);
   font-size: 0px;
   width: 20px;
   height: 40px;
   background-repeat: no-repeat;
   background-size: 20px;
   display: flex;
   justify-content: center;
   align-items: center;
}

.dimond-strains-sec button.owl-next span {
   background-image: url(../images/left-arrow.png);
   font-size: 0px;
   width: 20px;
   height: 40px;
   background-repeat: no-repeat;
   background-size: 20px;
   display: flex;
   justify-content: center;
   align-items: center;
}

.item {
   padding: 35px;
}

.shadow-box {
   max-width: 191px;
   margin: -23px auto 0px;
   opacity: 0.6;
}

/* .dimond-strains-sec {
   
} */

.dimond-strains-sec .item {
   text-align: center;
}

.owl-prev {
   transform: rotate(180deg);
}

.slider-row {
   padding: 30px 0px 0px;
}

.dimond-strains-sec h5 {
   text-transform: uppercase;
   -webkit-text-stroke: 0.0375em rgb(0, 0, 0);
   color: #000000;
   letter-spacing: -0.005em;
   line-height: 0.94em;
   -webkit-text-fill-color: transparent;
   color: #000000;
   font-weight: 700;
   font-family: 'Fredoka One', cursive;
}

.dimond-strains-sec h4 {
   text-transform: uppercase;
   color: #000000;
   letter-spacing: -0.005em;
   line-height: 0.94em;
   font-weight: bold;
   font-family: 'Fredoka One', cursive;
}

.dimond-strains-sec .owl-dots {
   display: none;
}

.dimond-strains-sec .owl-nav button {
   border: 0px !important;
   outline: 0px;
}

.item-box {
   margin-top: -31px;
}

.dimond-stains-btn a {
   background: #000;
   color: #fff;
   padding: 14px 40px;
   border-radius: 44px;
   font-family: 'Fredoka One', cursive;
}

.dimond-stains-btn {
   text-align: center;
   margin-top: -200px;
   z-index: 999;
   position: relative;
   padding-bottom: 140px;
   display: none;
}

.dimond-stains-btn a {
   background: #000;
   color: #fff;
   padding: 6px 23px;
   border-radius: 44px;
   font-weight: bold;
   font-size: 20px;
   display: inline-block;
   font-family: 'Fredoka One', cursive;
}

.live-resine-col {
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
   padding: 200px 30px;
   text-align: center;
   position: relative;
}

.live-resine-col:before {
   position: absolute;
   left: 0;
   width: 100%;
   height: 100%;
   background: #00000061;
   content: "";
   top: 0;
}

.live-resine-col>div {
   position: relative;
}

.live-resine-col>div h2 {
   color: #fff;
   margin: 0 0 20px;
}

.learn-morebtn a {
   display: inline-block;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   font-weight: 600;
   padding: 8px 52px;
   border-radius: 30px;
   font-size: 25px;
   transition: all ease 0.6s;
   font-family: 'Fredoka One', cursive;
}

.learn-morebtn a:hover {
   background: #fff;
   color: #000;
}

.learn-morebtn {
   margin-top: 20px;
}

.video-sec {
   line-height: 0;
   height: 600px;
   position: relative;
}

.video-sec video {
   width: 100%;
   height: 100%;
   object-fit: cover;
}

.play-btn {
   display: inline-flex;
   align-items: center;
   justify-content: center;
   position: absolute;
   bottom: 20px;
   left: 20px;
   z-index: 1;
   border: 0;
   line-height: normal;
   width: 50px;
   height: 50px;
   border-radius: 100%;
   outline: none !important;
}

.footer-logo img {
   width: 100%;
   max-width: 120px;
}

.footer-menu-box ul {
   list-style: none;
   padding: 0px;
   margin: 0;
}

.connect-with-us-row {
   padding: 50px 0px 20px;
}

.footer-menu-box h6 {
   text-transform: uppercase;
   color: #000;
   font-family: 'Fredoka One', cursive;
   font-size: 14px;
   margin: 0 0 15px;
}

.footer-menu-box ul li {
   display: flex;
   align-items: center;
   gap: 10px;
   color: #000;
   text-transform: uppercase;
   font-weight: bold;
   font-family: 'Fredoka One', cursive;
   font-size: 14px;
}

.footer-menu-box ul li a {
   color: #000;
   text-transform: uppercase;
   font-weight: bold;
   font-family: 'Fredoka One', cursive;
   font-size: 14px;
}

.footer-menu-box p {
   margin-bottom: 0px;
   color: #000;
   font-size: 17px;
   font-weight: 900;
   font-family: 'Fredoka One', cursive;
}

.footer-row-bottom-row {
   padding-bottom: 20px;
}

.footer-row-bottom-row a {
   text-transform: uppercase;
   color: #000;
   font-weight: bolder;
   font-size: 17px;
}

.copy-right {
   background: #000;
   padding: 13px 0px;
}

.footer-pill-secondary {
   background-color: rgba(255, 255, 255, 0);
}

.footer-pill {
   display: flex;
   flex-direction: row;
   justify-content: center;
   align-items: center;
   border-radius: 1000px;
   border: none;
   background: none;
   padding: 8px 12px;
   font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
   white-space: nowrap;
   text-decoration: none;
   font-weight: 600;
   font-style: normal;
   font-size: 13px;
   color: #ffffff;
   transition: background-color 0.2s;
}

#canva-btn {
   margin-left: auto;
}

#canva-btn:hover {
   background: linear-gradient(90deg, #00C4CC 0%, #7D2AE8 100%);
}

button#report_button:hover {
   background: #1a1a1a;
}

.copy-right .container {
   max-width: 100%;
}

#canva-btn {
   margin-left: auto;
   background: #1a1a1a;
   transform: translateX(0);
   transition: transform 0.7s;
}

#canva-btn img {
   height: 16px;
   padding-left: 5px;
}

span.icon-menu.h3.text-black {
   color: #000;
   font-size: 61px;
   font-family: 'Fredoka One', cursive;
}

.site-logo img {
   width: 100%;
   max-width: 85px;
}

.top-conect-box h2 {
   font-size: 28px;
   font-family: 'Fredoka One', cursive;
   color: #000;
   text-transform: uppercase;
}

.item-box img:hover {
   opacity: 0.5;
   filter: grayscale(80%);
}

.pemium-right h2 {
   float: right;
   font-size: 120px;
   font-weight: 600;
   text-shadow: 0em 0.0375em 0.1325625em rgb(0 0 0 / 26%);
   font-family: 'introrust';
   text-transform: uppercase;
}

.pemium-right h3 {
   float: right;
   font-size: 50px;
   font-weight: 900;
   text-shadow: 0em 0.0375em 0.1325625em rgb(0 0 0 / 26%);
   font-family: 'Fredoka One', cursive;
   text-transform: uppercase;
}

.full-bnnr {
   width: 100%;
   height: 500px;
   background-size: cover;
   background-position: center;
   background-attachment: fixed;
   position: relative;
}

.full-bnnr:before {
   content: "";
   position: absolute;
   background-color: rgb(0 0 0 / 15%);
   width: 100%;
   height: 100%;
}

.diamond .dimond-strains-sec {
   padding: 60px 0px;
   width: 100%;
}

.diamond header.site-navbar.site-navbar-target.py-4 {
   position: inherit;
   padding-bottom: 80px !important;
}

.verify .row {
   padding: 100px 0;
}

.verify .v-brandlogo img {
   width: 100%;
}

.verify input#verify_box {
   height: 90px;
   border-radius: 60px;
   background-color: #d9d9d9;
   text-transform: capitalize;
   font-family: 'Fredoka One', cursive;
   padding: 10px 50px;
   padding-right: 275px;
   color: #000;
   font-size: 24px;
}

.verify .form-control:focus {
   border: 0px;
   box-shadow: none;
}

button#verify-btn {
   position: absolute;
   top: 50%;
   right: 20px;
   transform: translateY(-50%);
   background-color: #bfd419;
   height: 60px;
}

.verify form {
   position: relative;
   margin-top: 20px;
}

.auth .live-resine-col {
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
   padding: 400px 30px;
   text-align: center;
   position: relative;
}

.auth .live-resine-col:before {
   position: inherit;
}

.verify h3 {
   font-size: 60px;
   font-weight: 900;
   font-family: 'Fredoka One', cursive;
}


.diamond .main-btn {
   background: #000;
   color: #fff;
}

.diamond .main-btn:hover {
   box-shadow: 0 0 0px 50px inset #fed7ae;
   color: #000;
}

section.live-resine-sec.disposables-liquid {
   padding: 30px 0;
}

.disposables-liquid h2 {
   float: left;
   text-shadow: 0em 0.0375em 0.1325625em rgb(0 0 0 / 26%);
   font-family: 'Fredoka One', cursive;
}

.disposables-liquid h3 {
   float: left;
   text-shadow: 0em 0.0375em 0.1325625em rgb(0 0 0 / 26%);
   font-family: 'Fredoka One', cursive;
}

.disposables-liquid .premium img {
   transform: rotate(-40deg);
   width: 100%;
   max-width: 30%;
   margin: 0 190px;
   float: right;
}

.disposables-liquid .pemium-right img {
   transform: rotate(60deg);
   width: 100%;
   max-width: 30%;
   float: right;
   margin: -170px 130px -95px;
}

.content-version {
   text-align: center;
}

.content-version .row {
   display: block;
}

.content-version .container {
   max-width: 980px;
}

.content-version h3 {
   font-size: 50px;
   font-weight: 700;
   text-shadow: 0em 0.0375em 0.1325625em rgb(0 0 0 / 26%);
   font-family: 'Fredoka One', cursive;
   color: #000;
}

.content-version {}

.content-version p {
   font-size: 34px;
   color: #000;
   font-weight: 500;
   font-family: 'Fredoka One', cursive;
}

.content-version img {
   width: 100%;
   max-width: 20%;
}

.hardware-detail .row {
   justify-content: center;
}

.full-imgbox img {
   width: 100%;
}


.site-navbar .toggle-button {
   position: absolute;
   right: 0px;
}

.site-navbar .site-logo {
   margin: 0;
   padding: 0;
   font-size: 1rem;
}

.site-navbar .site-logo a {
   text-transform: uppercase;
   color: #000;
   font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.site-navbar .site-navigation.border-bottom {
   border-bottom: 1px solid white !important;
}

.site-navbar .site-navigation .site-menu {
   margin: 0;
   padding: 0;
   margin-bottom: 0;
}

.site-navbar .site-navigation .site-menu .active {
   color: #007bff !important;
}

.site-navbar .site-navigation .site-menu a {
   text-decoration: none !important;
   display: inline-block;
}

.site-navbar .site-navigation .site-menu>li {
   display: inline-block;
}

.site-navbar .site-navigation .site-menu>li>a {
   margin-left: 15px;
   margin-right: 15px;
   padding: 20px 0px;
   color: rgba(0, 0, 0, 0.7) !important;
   display: inline-block;
   text-decoration: none !important;
}

.site-navbar .site-navigation .site-menu>li>a:hover {
   color: #000 !important;
}

.site-navbar .site-navigation .site-menu>li.active>a {
   color: #000 !important;
}

.site-navbar .site-navigation .site-menu .has-children {
   position: relative;
}

.site-navbar .site-navigation .site-menu .has-children>a {
   position: relative;
   padding-right: 20px;
}

.site-navbar .site-navigation .site-menu .has-children>a:before {
   position: absolute;
   content: "\e313";
   font-size: 16px;
   top: 50%;
   right: 0;
   -webkit-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   transform: translateY(-50%);
   font-family: 'icomoon';
}

.site-navbar .site-navigation .site-menu .has-children .dropdown {
   visibility: hidden;
   opacity: 0;
   top: 100%;
   position: absolute;
   text-align: left;
   border-top: 2px solid #007bff;
   -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);
   box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);
   padding: 0px 0;
   margin-top: 20px;
   margin-left: 0px;
   background: #fff;
   -webkit-transition: 0.2s 0s;
   -o-transition: 0.2s 0s;
   transition: 0.2s 0s;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top {
   position: absolute;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
   display: none;
   bottom: 100%;
   left: 20%;
   border: solid transparent;
   content: " ";
   height: 0;
   width: 0;
   position: absolute;
   pointer-events: none;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
   border-color: rgba(136, 183, 213, 0);
   border-bottom-color: #fff;
   border-width: 10px;
   margin-left: -10px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown a {
   text-transform: none;
   letter-spacing: normal;
   -webkit-transition: 0s all;
   -o-transition: 0s all;
   transition: 0s all;
   color: #000 !important;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown a.active {
   color: #007bff !important;
   background: #f8f9fa;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li {
   list-style: none;
   padding: 0;
   margin: 0;
   min-width: 200px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li>a {
   padding: 9px 20px;
   display: block;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li>a:hover {
   background: #f8f9fa;
   color: #ced4da;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>a:before {
   content: "\e315";
   right: 20px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>.dropdown,
.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children>ul {
   left: 100%;
   top: 0;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:hover>a,
.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:active>a,
.site-navbar .site-navigation .site-menu .has-children .dropdown>li.has-children:focus>a {
   background: #f8f9fa;
   color: #ced4da;
}

.site-navbar .site-navigation .site-menu .has-children:hover>a,
.site-navbar .site-navigation .site-menu .has-children:focus>a,
.site-navbar .site-navigation .site-menu .has-children:active>a {
   color: #007bff;
}

.site-navbar .site-navigation .site-menu .has-children:hover,
.site-navbar .site-navigation .site-menu .has-children:focus,
.site-navbar .site-navigation .site-menu .has-children:active {
   cursor: pointer;
}

.site-navbar .site-navigation .site-menu .has-children:hover>.dropdown,
.site-navbar .site-navigation .site-menu .has-children:focus>.dropdown,
.site-navbar .site-navigation .site-menu .has-children:active>.dropdown {
   -webkit-transition-delay: 0s;
   -o-transition-delay: 0s;
   transition-delay: 0s;
   margin-top: 0px;
   visibility: visible;
   opacity: 1;
}

.site-mobile-menu {
   width: 300px;
   position: fixed;
   right: 0;
   z-index: 2000;
   background: #fff;
   height: calc(100vh);
   -webkit-transform: translateX(110%);
   -ms-transform: translateX(110%);
   transform: translateX(110%);
   -webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
   box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
   -webkit-transition: .3s all ease-in-out;
   -o-transition: .3s all ease-in-out;
   transition: .3s all ease-in-out;
}

.offcanvas-menu .site-mobile-menu {
   -webkit-transform: translateX(0%);
   -ms-transform: translateX(0%);
   transform: translateX(0%);
}

.site-mobile-menu .site-mobile-menu-header {
   width: 100%;
   display: flex;
   justify-content: flex-end;
   align-items: center;
   padding: 10px 20px;
   min-height: 60px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {
   font-size: 30px;
   display: inline-block;
   line-height: 1;
   cursor: pointer;
   -webkit-transition: .3s all ease;
   -o-transition: .3s all ease;
   transition: .3s all ease;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover {
   color: #ced4da;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
   float: left;
   margin-top: 10px;
   margin-left: 0px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {
   display: inline-block;
   text-transform: uppercase;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {
   max-width: 70px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {
   text-decoration: none;
}

.site-mobile-menu .site-mobile-menu-body {
   overflow-y: auto;
   -webkit-overflow-scrolling: touch;
   position: relative;
   padding: 20px;
   height: calc(100vh - 60px);
}

.site-mobile-menu .site-nav-wrap {
   padding: 0;
   margin: 0;
   list-style: none;
   position: relative;
}

.site-mobile-menu .site-nav-wrap a {
   padding: 10px 20px;
   display: block;
   position: relative;
   color: #212529;
}

.site-mobile-menu .site-nav-wrap a:hover {
   color: #007bff;
}

.site-mobile-menu .site-nav-wrap li {
   position: relative;
   display: block;
}

.site-mobile-menu .site-nav-wrap li .nav-link.active {
   color: #007bff;
}

.site-mobile-menu .site-nav-wrap li.active>a {
   color: #007bff;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse {
   position: absolute;
   right: 0px;
   top: 10px;
   z-index: 20;
   width: 36px;
   height: 36px;
   text-align: center;
   cursor: pointer;
   border-radius: 50%;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse:hover {
   background: #f8f9fa;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse:before {
   font-size: 12px;
   z-index: 20;
   font-family: "icomoon";
   content: "\f078";
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%) rotate(-180deg);
   -ms-transform: translate(-50%, -50%) rotate(-180deg);
   transform: translate(-50%, -50%) rotate(-180deg);
   -webkit-transition: .3s all ease;
   -o-transition: .3s all ease;
   transition: .3s all ease;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
}

.site-mobile-menu .site-nav-wrap>li {
   display: block;
   position: relative;
   float: left;
   width: 100%;
}

.site-mobile-menu .site-nav-wrap>li>a {
   padding-left: 20px;
   font-size: 20px;
   font-family: 'Fredoka One', cursive;
   font-weight: 700;
}

.site-mobile-menu .site-nav-wrap>li>ul {
   padding: 0;
   margin: 0;
   list-style: none;
}

.site-mobile-menu .site-nav-wrap>li>ul>li {
   display: block;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>a {
   padding-left: 40px;
   font-size: 16px;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul {
   padding: 0;
   margin: 0;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li {
   display: block;
}

.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li>a {
   font-size: 16px;
   padding-left: 60px;
}

.site-mobile-menu .site-nav-wrap[data-class="social"] {
   float: left;
   width: 100%;
   margin-top: 30px;
   padding-bottom: 5em;
}

.site-mobile-menu .site-nav-wrap[data-class="social"]>li {
   width: auto;
}

.site-mobile-menu .site-nav-wrap[data-class="social"]>li:first-child a {
   padding-left: 15px !important;
}

.sticky-wrapper {
   position: relative;
   z-index: 100;
   width: 100%;
   position: absolute;
   top: 0;
}

.sticky-wrapper .site-navbar {
   -webkit-transition: .3s all ease;
   -o-transition: .3s all ease;
   transition: .3s all ease;
}

.sticky-wrapper .site-navbar {
   background: #fff;
}

.sticky-wrapper .site-navbar ul li a {
   color: rgba(0, 0, 0, 0.7) !important;
}

.sticky-wrapper .site-navbar ul li a.active {
   color: #000 !important;
}

.sticky-wrapper.is-sticky .site-navbar {
   background: #fff;
   -webkit-box-shadow: 4px 0 20px -5px rgba(0, 0, 0, 0.2);
   box-shadow: 4px 0 20px -5px rgba(0, 0, 0, 0.2);
}

.sticky-wrapper.is-sticky .site-navbar .site-logo a {
   color: #007bff;
}

.sticky-wrapper.is-sticky .site-navbar ul li a {
   color: #000 !important;
}

.sticky-wrapper.is-sticky .site-navbar ul li a.active {
   color: #007bff !important;
}

.sticky-wrapper .shrink {
   padding-top: 0px !important;
   padding-bottom: 0px !important;
}

/* new css  */

.secHead {
   display: flex;
   justify-content: center;
   flex-direction: column;
   align-items: center;
}

.secHead h2 {
   text-align: center;
   font-size: 54px;
   font-weight: 900;
   color: #000;
   text-shadow: 0em 0.0375em 0.1325625em rgb(0 0 0 / 26%);
   font-family: 'Fredoka One', cursive;
   line-height: normal;
}

.secHead .divider {
   display: flex;
   height: 20px;
   width: 20px;
   /* background: #000; */
   border-radius: 100%;
   border: 5px solid #000;
   margin: 20px 0;
   position: relative;
   overflow: visible;
}

.secHead .divider:after {
   content: '';
   display: inline-block;
   width: 100px;
   height: 5px;
   background: #000;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   left: 20px;
   background: linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
   border-radius: 20px;
}

.secHead .divider:before {
   content: '';
   display: inline-block;
   width: 100px;
   height: 5px;
   background: #000;
   position: absolute;
   top: 50%;
   transform: translateY(-50%);
   right: 20px;
   background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
   border-radius: 20px;
}

.site-footer {
   padding: 50px 0;
}

.fit-header {
   padding-top: 115px !important;
}