/*
Theme Name: Social Shifter
Description: A custom WordPress theme.
Author: Deft Digital
Text Domain: social-shifter
Version: 1.0
*/

/* Add your CSS styles below */
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

@font-face {
  font-family: 'IBM Plex Sans';
  src: url('https://fonts.bunny.net/ibm-plex-sans-latin-400-normal.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

body {
    margin: 0px;
	overflow-x: hidden;
}
img {
    max-width: 100%;
}
p {
    font-family: 'Dosis';
    font-size: 18px;
    font-weight: 600;
}
h5 {
 font-family: 'Dosis';	
 margin: 0px !important;
}
.page-template-gic-partners .page-template-partner .third-section h2:after{
    display: none !important;
}
.page-template-gic-partners .page-template-partner .third-section{
    background-image: url(https://www.socialshifters.co/wp-content/uploads/2024/05/Bg-7.png) !important;
}
h1 {
    font-family: 'Bebas Neue';
    font-size: 100px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 20px;
	letter-spacing: .5px;
    line-height: .9;
}
h2 {
    font-family: 'Bebas Neue';
    font-size: 100px;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 0px;
	letter-spacing: .5px;
    line-height: .9;
}
h3 {
    font-size: 32px;
    margin-bottom: 20px;
    margin-top: 0px;
    font-family: 'Dosis';
    font-weight: 600;
	letter-spacing: .5px;
}
h4 {
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: 0px;
    font-family: 'Dosis';
	letter-spacing: .5px;
}
p, span, a, strong {
    letter-spacing: .5px;
    line-height: 1.2;
}
.site-content a {
    color: #000000;
}
li.first-cta {
    filter: drop-shadow(4px 5px 0px rgba(0, 0, 0, 1));
}

li.first-cta a {
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 25px 15px 25px;
    background: #FF698F;
    text-decoration: none;
    clip-path: polygon(0 11%, 100% 0%, 100% 100%, 0% 100%);
}
.header-section {
    background: transparent;
    position: relative;
    z-index: 999;
    padding: 15px 0px;
}
.container {
    max-width: 1200px;
    margin: auto;
	padding: 0px 20px 10px 20px;
}
.menu a {
    font-size: 16px;
    font-family: 'Dosis';
    text-transform: uppercase;
    margin: 0px 15px;
    text-decoration: none;
    color: #ffffff;
    font-weight: 700;
}

#primary-menu {
    list-style: none;
    display: flex;
    justify-content: space-between;
}

nav#site-navigation {
    width: 100%;
}

.header-col {
    display: grid;
    grid-template-columns: 15% 85%;
    justify-items: center;
    align-items: center;
}
.first-cta a {
    color: #000000;
    margin: 0px;
}
.cta-btn a {
    color: #000000;
}
#primary-menu li {
    display: flex;
    align-items: center;
}
#primary-menu li:last-child {
    position: relative;
    bottom: 10px;
}
.btn {
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    background: #FF698F;
    text-decoration: none;
    clip-path: polygon(0 11%, 100% 0%, 100% 100%, 0% 100%);
    padding: 15px 40px 12px 40px;
    width: max-content;
    margin: auto;
    height: 20px;
    min-width: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px !important;
}
.cta-btn {
    filter: drop-shadow(4px 5px 0px rgba(0, 0, 0, 1));
}
.first-cta a {
    color: #000000;
    margin: 0px;
}
.second-cta  {
    background: #6136FF;
	color:#ffffff !important;
	padding: 15px 40px 15px 40px;
}
.header-col {
    display: grid;
    grid-template-columns: 15% 85%;
    justify-items: center;
    align-items: center;
}
.image {
    text-align: center;
}
.page-template-home .eighth-section h2:after {
    content: url(/wp-content/themes/social-shifter/assets/Blink-black.png);
    position: absolute;
    margin-top: -105px;
    margin-left: 215px;
}
 .page-template-our-impact .ninth-section h2:after {
    content: url(/wp-content/themes/social-shifter/assets/Blink-black.png);
    position: absolute;
    margin-top: -111px;
    margin-left: 215px;
}
.page-template-home .third-section h2:after, .page-template-our-impact .third-section h2:after {
    content: url(/wp-content/themes/social-shifter/assets/Blink-black.png);
    position: absolute;
    margin-top: -105px;
    margin-left: 205px;
}
span.black-bg {
    padding: 10px 15px 5px 15px;
    background-color: #000000;
    color: #ffffff;
    display: inherit;
    width: fit-content;
    margin: auto;
    margin-bottom: 50px;
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
    position: relative;
    bottom: 10px;
	line-height: .9;
}

/* Be Part section */

.page-template-home .first-section {
    background: url(/wp-content/themes/social-shifter/assets/Bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding-top: 180px;
    position: relative;
    margin-top: -145px;
}

.page-template-home .first-section .banner-col {
    display: grid;
    grid-template-columns: 30% 40% 30%;
}

.page-template-home .first-section .btn {
    padding: 15px 40px 12px 40px;
}

.center-content {
    text-align: center;
    padding-bottom: 130px;
}
.page-template-home .first-section span.black-bg {
    position: relative;
    bottom: 12px;
}
span.pink-bg {
    padding: 20px 15px 5px 15px;
    background-color: #ff698f;
    display: inherit;
    width: fit-content;
    margin: auto;
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
	line-height: .9;
}

p.subtitle {
    font-size: 18px;
    font-family: 'Dosis';
    font-weight: 700;
    color: #ffffff;
    width: 500px;
    margin: auto;
    margin-bottom: 50px;
}
.page-template-home .first-section .right-image {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}
.page-template-home .first-section .left-image {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}
.subheading {
    color: #ffffff;
    margin-bottom: 50px;
}
/* Who Are section */
.page-template-home .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top center;
    background-size: cover;
    padding-top: 150px;
    position: relative;
    margin-top: -30px;
}
.page-template-home .second-section .who-are-col {
    display: grid;
    grid-template-columns: 60% 40%;
    z-index: 3;
    position: relative;
}
.page-template-home .second-section .social-icons img {
    margin: 0px 5px;
}
.page-template-home .second-section .cta-btn {
    margin-top: 50px;
}
.page-template-home .second-section .cta-btn a {
    margin-left: 0;
}
.page-template-home .second-section .bottom-img {
    margin-top: -135px;
    position: relative;
    z-index: 2;
}
/* GIC section */

.dhfjae {
    font-size: 24px !important;
        font-weight: 600 !important;
}

.jdkwwo {
        font-size: 84px !important;
    line-height: 75.6px;
    font-weight: 500;
}

.page-template-home .third-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Gic-Background.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 200px;
    position: relative;
    text-align: center;
    margin-top: -120px;
}
.page-template-home .third-section h3 span.black-bg {
    padding: 0px 15px 0px 15px;
    bottom: 0;
    z-index: 2;
}
.page-template-home .third-section h2 {
    color: #ffffff;
}
.page-template-home .third-section h3 {
    display: inline;
    color: #ffffff;
}
.page-template-home .third-section p {
    font-size: 25px;
    display: inline-block;
    color: #ffffff;
}
.page-template-home .third-section .bubble h3 {
    color: #000000;
}
.page-template-home .third-section .video p {
    width: 100%;
    margin-top: -25px;
}
.page-template-home .third-section p span.black-bg {
    width: fit-content;
    margin: inherit;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px;
}

.play {
    text-align: end;
    margin-bottom: 10px;
    position: relative;
    z-index: 9999;
}

.page-template-home .third-section .testimonial {
    display: grid;
    grid-template-columns: 30% 50% 20%;
    margin-top: 50px;
    align-items: start;
}
.testimonial img {
    width: 100%;
}
.testimonial p {
    font-size: 18px;
    color: #000000;
    text-align: left;
}
.testimonial .cta-btn {
    margin-top: -13px;
}
.page-template-home .third-section .bubble {
    background: url(/wp-content/themes/social-shifter/assets/Bubble.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 20px 20px 60px;
    text-align: left;
}
/* Leading Change section */
.page-template-home .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}
.page-template-new-partner .third-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px;
	padding-bottom:190px;
    position: relative;
    text-align: center;
    margin-top: -180px;
}


.nextend-arrow {
    border-radius: 0px !important;
    margin: 0px 5px !important;
}

div#n2-ss-2-arrow-previous {
    box-shadow: -3px 3px 0px 0px #000000 !important;
}

div#n2-ss-2-arrow-next {
    box-shadow: 3px 3px 0px 0px #000000 !important;
}


/* Our Impact section */
.page-template-home .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    margin-top: -50px;
	color: #ffffff;
	
}
.page-template-home .fifth-section span.black-bg {
    margin: inherit;
}

.our-impact-col {
    display: grid;
    grid-template-columns: 60% 40%;
}
.page-template-home .fifth-section .description {
    color: #ffffff;
}

.page-template-home .fifth-section .number {
    font-size: 96px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
}
.page-template-home .fifth-section .content {
    font-size: 55px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
    position: relative;
    top: 5px;
}
.page-template-home .fifth-section .two-col {
    display: grid;
    align-items: center;
    grid-template-columns: 15% 85%;
    column-gap: 50px;
}
.page-template-home .fifth-section .two-col:hover span {
    color: #ffffff;
}
.page-template-home .fifth-section .cta-btn {
    text-align: center;
    margin-top: 50px;
}

/* Tools for change section */
.page-template-home .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px;
    position: relative;
    margin-top: -50px;
}
.page-template-home .sixth-section:after {
    content: url(/wp-content/themes/social-shifter/assets/Violet-Blink.png);
    position: absolute;
}
.page-template-home .sixth-section .three-col {
    display: flex;
    column-gap: 20px;
}

.page-template-home .sixth-section .box {
    background: #6136FF;
    padding: 45px 30px;
    text-align: center;
}

.page-template-home .sixth-section .three-col {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    margin-top: 50px;
    justify-content: space-between;
}
.page-template-home .sixth-section .box h3 {
    text-transform: uppercase;
    color: #ffffff;
    font-family: 'Bebas Neue';
    font-size: 56px;
    font-weight: 500;
}

.page-template-home .sixth-section .box .title {
    margin: 20px 0px 40px 0px;
}
.third-cta.btn {
    background: #ffffff;
    padding: 15px 40px 15px 40px;
}

.page-template-home .sixth-section .box .cta-btn {
    margin-bottom: 20px;
}

/* Podcast Section */
.page-template-home .seventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Black-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 250px 20px;
    position: relative;
    margin-top: -50px;
}
span.white-bg {
    padding: 10px 15px 5px 15px;
    background-color: #ffffff;
    color: #000000;
    display: inherit;
    width: fit-content;
    margin: inherit;
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
    position: relative;
    bottom: 8px;
	line-height: .9;
}
.page-template-home .seventh-section .heading h2 {
    color: #ffffff;
}

.page-template-home .seventh-section .two-col {
    display: grid;
    grid-template-columns: 50% 50%;
}

.page-template-home .seventh-section .social-links {
    display: flex;
    justify-content: flex-end;
    column-gap: 40px;
}
.page-template-home .seventh-section .social-links img {
    width: 120px;
}
.video-slider {
    margin-top: -35px;
}

/* Your Inbox Section */
.page-template-home .eighth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Pink-background-with-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -80px;
}
.page-template-home .eighth-section .description {
    max-width: 800px;
    margin: auto;
}
.page-template-home .eighth-section h3, .page-template-home .eighth-section h2 {
    color: #ffffff;
}
.page-template-home .ninth-section h2, .page-template-home .ninth-section {
    color: #ffffff;
}
/* Partner Section */
.page-template-home .ninth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -60px;
}
.page-template-home .ninth-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
}
.page-template-about .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -130px;
}
.page-template-about .fourth-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
}
.page-template-about .fourth-section h2, .page-template-about .fourth-section p {
    color: #ffffff;
}

.page-template-about .fourth-section .cta-btn
{
margin-top:20px;
}
.partner-logo {
    margin-top: 50px;
}


/* Footer */
.site-footer {
    background-image: url(/wp-content/themes/social-shifter/assets/footer-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 125px 0px 10px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}
.site-footer .first-cta {
    display: none !important;
}

.site-footer #primary-menu {
    display: flex;
    justify-content: center;
    margin: 30px 0px 50px 0px;
}

.site-footer .logo {
    margin-bottom: 30px;
}
.site-footer #primary-menu li:last-child {
    position: inherit;
}
.footer-logo img {
    width: 100%;
}

.social-links img {
    margin: 0px 10px;
}

/* Hamburger menu */
.menu-toggle {
    display: none;
}
.simple-slideout-menu-panel a {
    font-family: 'Dosis';
    padding: 0px !important;
    background: transparent !important;
}
/* About page */
.page-template-about .first-section, .page-template-pre-registration-form .first-section, .page-template-founder-referral-form .first-section{
    background: url(/wp-content/themes/social-shifter/assets/violet-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 0px 0px;
    position: relative;
    margin-top: -145px;
}

.page-template-about .first-section .black-bg, .page-template-pre-registration-form .first-section .black-bg, .page-template-founder-referral-form .first-section .black-bg{
    margin: 0px;
}
.page-template-about .first-section h1, .page-template-pre-registration-form .first-section h1, .page-template-founder-referral-form .first-section h1 {
    color: #ffffff;
}

.page-template-about .first-section .subheading p, .page-template-pre-registration-form .first-section .subheading p, .page-template-founder-referral-form .first-section .subheading p {
    font-size: 22px;
    margin-top: 35px;
}

.page-template-about .first-section .two-col, .page-template-pre-registration-form .first-section .two-col, .page-template-founder-referral-form .first-section .two-col{
    display: grid;
    grid-template-columns: 50% 50%;
}

.page-template-about .first-section .description p, .page-template-pre-registration-form .first-section .description p, .page-template-founder-referral-form .first-section .description p {
    color: #ffffff;
}

.page-template-about .first-section .two-col, .page-template-pre-registration-form .first-section .two-col, .page-template-founder-referral-form .first-section .two-col {
    display: grid;
    grid-template-columns: 40% 60%;
}
.page-template-about .first-section .content, .page-template-pre-registration-form .first-section .content, .page-template-founder-referral-form .first-section .content {
    position: relative;
}
.page-template-about .first-section .image img, .page-template-pre-registration-form .first-section .image img, .page-template-founder-referral-form .first-section .image img{
    margin-top: -100px;
}

.page-template-about .first-section .subheading,.page-template-pre-registration-form .first-section .subheading, .page-template-founder-referral-form .first-section .subheading {
    margin-bottom: 20px;
}
.page-template-about .first-section .logo, .page-template-pre-registration-form .first-section .logo, .page-template-founder-referral-form .first-section .logo {
    margin-top: 50px;
}
.page-template-about .first-section .logo img, .page-template-pre-registration-form .first-section .logo img, .page-template-founder-referral-form .first-section .logo img {
    max-width: 100%;
    width: 250px;
}

/* Impact section */
.page-template-pre-registration-form .first-section .second-cta, .page-template-founder-referral-form .first-section .second-cta
{
font-size: 20px;
    text-align: center;
    color: #000000 !important;
    font-family: "Dosis";
    font-weight: 700;
    line-height: 0%;
    white-space: nowrap;
    background-color: #44C4A3;
    }
   
.page-template-about .second-section, .page-template-pre-registration-form .second-section, .page-template-founder-referral-form .second-section{
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
    margin-bottom:50px;
}

.page-template-about .second-section span.black-bg {
    margin: 0px;
}
.page-template-about .second-section .description h3 {
    font-family: 'Bebas Neue';
    font-size: 60px;
    display: flex;
    align-items: center;
    column-gap: 15px;
}
.page-template-about .second-section .description .content {
    margin-bottom: 50px;
}

.page-template-about .second-section .two-col {
    display: grid;
    grid-template-columns: 50% 50%;
}

.page-template-about .second-section img {
    position: relative;
    right: 40px;
    max-width: 100%;
}
.page-template-about .second-section .description span.black-bg {
    bottom: 3px;
}


.page-template-about .second-section .cta-btn {
    margin-top: 40px !important;
}
.page-template-about .second-section .cta-btn a {
    margin-left: 0;
}
/* Our People */
.page-template-about .third-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-background-with-top-bottom-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 20px 0px 20px;
    position: relative;
    text-align: center;
    margin-top: -175px;
}

.page-template-about .third-section h2 {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 15px;
    color: #ffffff;
}

.page-template-about .third-section span.black-bg {
    margin: 0px;
    bottom: 2px;
}
.page-template-about .third-section img {
    max-width: 100%;
}
.page-template-about .third-section .description {
    color: #ffffff;
    max-width: 1000px;
    margin: auto;
    margin-top: 50px;
}
.page-template-about .page-template-about .fourth-section {
    margin-top: -120px;
}

.page-template-about .second-section .mobile {
    display:none;
}


/* Our Impact Page */
.page-template-our-impact .first-section {
    background: url(/wp-content/themes/social-shifter/assets/violet-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 150px 0px;
    position: relative;
    margin-top: -145px;
}
.page-template-our-impact .first-section .heading h1 {
    text-align: left;
    color: #ffffff;
}
.page-template-our-impact .first-section .heading span.black-bg {
    margin: 0px;
}

.page-template-our-impact .first-section .two-col {
    display: grid;
    grid-template-columns: 70% 30%;
    align-items: end;
    column-gap: 15px;
}
.page-template-our-impact .first-section .description p, .page-template-our-impact .first-section .description h3 {
    color: #ffffff;
}
.page-template-our-impact .first-section .play {
    position: relative;
    top: 35px;
}

/* Our Impact section in Our Impact page*/
.page-template-our-impact .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 0px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-our-impact .second-section span.black-bg {
    margin: 0px;
}
.page-template-our-impact .second-section .description h3 {
    font-family: 'Bebas Neue';
    font-size: 60px;
    display: flex;
    align-items: center;
    column-gap: 15px;
    margin-bottom: 0px;
}
.page-template-our-impact .second-section .description .content {
    margin-bottom: 50px;
}
.page-template-our-impact .second-section .two-col {
    display: grid;
    grid-template-columns: 50% 50%;
}

.page-template-our-impact .second-section img {
    position: relative;
    right: 40px;
    max-width: 100%;
}
.page-template-our-impact .second-section .cta-btn a {
    margin-left: 0;
    margin-top: 50px;
}
.page-template-our-impact .second-section .description span.black-bg {
    bottom: 2px;
}
.mobile {
    display: none;
}

.page-template-our-impact .second-section .description {
    color: #000000;
}

/* GIC Section */
.page-template-our-impact .third-section {
    background-image: url(https://dev.socialshifters.co/wp-content/themes/social-shifter/assets/gic-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 200px;
    position: relative;
    text-align: center;
    margin-top: -120px;
	color: #ffffff;
}
.page-template-our-impact .third-section .image {
    text-align: right;
}
.page-template-our-impact .third-section .testiominial {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
    margin-top: 50px;
}

.page-template-our-impact .third-section .bubble {
    background: url(/wp-content/themes/social-shifter/assets/Bubble-right.png);
    background-repeat: no-repeat;
    background-size: cover;
    color: #000000;
    text-align: left;
    margin: auto;
    background-position: top right;
    padding: 20px 80px 20px 30px;
    position: relative;
    bottom: 100px;
    left: 100px;
}
.page-template-our-impact .third-section img {
    text-align: right;
    max-width: 100%;
}
.page-template-our-impact .third-section .testimonial {
    display: grid;
    grid-template-columns: 50%50%;
    align-items: center;
    max-width: 1024px;
    margin: auto;
    margin-top: 50px;
}

/* Project Section */
.page-template-our-impact .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top center;
    background-size: cover;
    padding: 150px 20px 250px 20px;
    position: relative;
    margin-top: -90px;
}
.page-template-our-impact .fourth-section .image img {
    width: 100%;
    margin-top: 60px;
}

/* Unlocking Potential */
.page-template-our-impact .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-our-impact .fifth-section h2, .page-template-our-impact .fifth-section h3 {
    color: #ffffff;
}
.page-template-our-impact .fifth-section .col-three {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    column-gap: 20px;
    justify-content: space-between;
    margin: 50px auto;
    max-width: 1024px;
}
.page-template-our-impact .fifth-section span.number {
    font-size: 90px;
    color: #ffffff;
    font-family: 'Bebas Neue';
    font-weight: 400;
}
.page-template-our-impact .fifth-section .block p {
    color: #ffffff;
    max-width: 250px;
    font-size: 20px;
    margin: auto;
}

.page-template-our-impact .fifth-section .testiominial {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
    margin-top: 50px;
}

.page-template-our-impact .fifth-section .bubble {
    background: url(/wp-content/themes/social-shifter/assets/Bubble.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 25px 15px 25px 60px;
    background-position: left;
    text-align: left;
}

.page-template-our-impact .fifth-section .testimonial .bubble {
    padding: 25px 15px 40px 50px;
}
.page-template-our-impact .fifth-section .testimonial img {
    width: 450px;
}

.page-template-new-partner .seventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-new-partner .seventh-section h2, .page-template-new-partner .seventh-section h3 {
    color: #ffffff;
}
.page-template-new-partner .seventh-section .col-three {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    column-gap: 20px;
    justify-content: space-between;
    margin: 50px auto;
    max-width: 1024px;
}
.page-template-new-partner .seventh-section span.number {
    font-size: 90px;
    color: #ffffff;
    font-family: 'Bebas Neue';
    font-weight: 400;
}
.page-template-new-partner .seventh-section .block p {
    color: #ffffff;
    max-width: 250px;
    font-size: 20px;
    margin: auto;
}

.page-template-new-partner .seventh-section .testiominial {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
    margin-top: 50px;
}

.page-template-new-partner .seventh-section .bubble {
    background: url(/wp-content/themes/social-shifter/assets/Bubble.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 25px 15px 25px 60px;
    background-position: left;
    text-align: left;
}

.page-template-new-partner .seventh-section .testimonial .bubble {
    padding: 25px 15px 40px 50px;
}
.page-template-new-partner .seventh-section .testimonial img {
    width: 450px;
}

/* Leading Change */
.page-template-home .fourth-section .cta-btn {
    margin-top: 50px;
}
.page-template-new-partner .third-section .cta-btn {
    margin-top: 50px;
}
.page-template-our-impact .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 100px 20px;
    position: relative;
    text-align: center;
    margin-top: -65px;
}
.page-template-our-impact .sixth-section .slider {
    margin-top: 50px;
}

/* Volunteer Section */

.page-template-our-impact .seventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Black-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px 0px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-our-impact .seventh-section .number {
    font-size: 70px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
}
.page-template-our-impact .seventh-section .content {
    font-size: 45px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
    position: relative;
    top: 5px;
}
.page-template-our-impact .seventh-section .two-col {
    display: grid;
    align-items: center;
    grid-template-columns: 10% 90%;
}
.page-template-our-impact .seventh-section .two-col:hover span {
    color: #ffffff;
}
.page-template-our-impact .seventh-section .btn {
    box-shadow: 5px 5px 0px 0px #ffffff;
}

.page-template-our-impact .seventh-section .cta-btn {
    margin-top: 70px;
    text-align: center;
    filter: drop-shadow(4px 5px 0px rgba(255, 255, 255, 1));
}


.page-template-our-impact .seventh-section .image {
    text-align: center;
    margin-top: 50px;
}
.page-template-our-impact .seventh-section .image img {
    max-width: 100%;
}
.page-template-our-impact .eighth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -235px;
    color: #ffffff;
}
.page-template-our-impact .eighth-section .two-col {
    text-align: left;
    display: grid;
    grid-template-columns: 60% 40%;
}
.page-template-our-impact .ninth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Pink-background-with-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -80px;
    color: #ffffff;
}
.page-template-our-impact .ninth-section .description {
    max-width: 800px;
    margin: auto;
}
.page-template-about .fourth-section h3 {
    color: #ffffff;
}

.our-impact-page .page-template-about .fourth-section {
    margin-top: -485px;
}

.preview {
    box-shadow: -3px 3px 0px 0px #000000 !important;
}

svg.depicter-arrow-icon {
    fill: #ffffff !important;
}
.next{
	box-shadow: 3px 3px 0px 0px #000000 !important;
}

.depicter-bullet-item.depicter-bullet-active {
    box-shadow: 3px 3px 0px 0px #ffffff !important;
    position: relative;
    bottom: 3px;
}
.depicter {
    margin: auto;
}
/* GIC PAGE */
.page-template-gic .first-section {
    background: url(/wp-content/themes/social-shifter/assets/Bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding-top: 180px;
    margin-top: -145px;
}
.page-template-gic .first-section .subheading {
    margin-bottom: 40px;
}
.page-template-gic .first-section span.black-bg {
    margin-top: -2px;
}

.page-template-gic .first-section .center-content {
    padding: 0px;
}


.page-template-gic .first-section img {
    width: 100%;
}

@media (min-width: 1083px){
    .page-template-gic-partners .first-section .hdfj{
        width: 50% !important;
    }
    
    .page-template-gic-partners .eleventh-section .djfksaa{
        width: 35% !important;
    }
}

.page-template-gic .first-section .login-text {
    color: #ffffff;
    margin-top: 40px;
}

.page-template-gic .first-section .login-text a {
    color: #ff698f;
    text-decoration: none;
}
.home .site-footer, .page-template-about .site-footer
{
background-color: #44c4a3;	
}
/* Info section */
.page-template-gic .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/info-banner.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 60px 0px;
    position: relative;
    text-align: center;
    margin-top: -45px;
}

.page-template-gic .second-section h3 {
    color: #ffffff;
	text-transform: uppercase;
}
@media (max-width: 767px) {
    .djfksaa {
        width: 160px;
    }
    
    .page-template-gic-partners .eleventh-section{
        padding: 42px 0 !Important;
    }
}
.page-template-gic .third-section .content h3 {
    font-size: 32px;
}

.page-template-gic .third-section {
    padding: 80px 0px;
}
.page-template-gic .third-section .video {
    margin-top: -35px;
}

.page-template-gic .third-section .col-two {
    display: grid;
    grid-template-columns: 50% 48%;
    column-gap: 20px;
    margin: auto;
    margin-top: 80px;
}
.page-template-gic-partners .seventh-section .col-two{
    grid-template-columns: 55% 38%;
    column-gap: 60px;
}
.page-template-gic-partners .seventh-section .content{
    
}
/* CTA Section */
.page-template-gic .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/info-banner.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 80px 20px;
    text-align: center;
}
.page-template-gic .fourth-section .content {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 25px;
    color: #ffffff;
}
.page-template-gic .fourth-section h2 {
    font-family: 'Dosis';
    text-transform: uppercase;
    font-weight: 700;
    font-size: 50px;
}

.page-template-gic .fourth-section .cta-btn {
    position: relative;
    bottom: 15px;
}

.page-template-gic .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-with-violet-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 150px 0px;
    text-align: center;
    margin-top: -120px;
    color: #ffffff;
}
.page-template-gic .fifth-section .container:after {
    content: url(/wp-content/themes/social-shifter/assets/white-blink.png);
    scale: .7;
    transform: rotate(180deg);
    position: absolute;
    left: 0;
    margin-top: -25px;
    margin-left: 20px;
}
.page-template-gic .fifth-section .three-col {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    margin-top: 50px;
    justify-content: space-between;
}

.page-template-gic .fifth-section .box {
    background: #ffffff;
    padding: 45px 30px 25px 30px;
    text-align: center;
    color: #000000;
}

.page-template-gic .fifth-section .box h3 {
    margin-top: 10px;
    text-transform: uppercase;
    font-family: 'Bebas Neue';
}
.page-template-gic .fifth-section .box img {
    width: 100px;
}

.page-template-new-partner .tenth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-with-violet-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 150px 0px;
    text-align: center;
    margin-top: -120px;
    color: #ffffff;
}

.page-template-new-partner .tenth-section .container:after {
    content: url(/wp-content/themes/social-shifter/assets/white-blink.png);
    scale: .7;
    transform: rotate(180deg);
    position: absolute;
    left: 0;
    margin-top: -25px;
    margin-left: 20px;
}
.page-template-new-partner .tenth-section .three-col {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    margin-top: 50px;
    justify-content: space-between;
}

.page-template-new-partner .tenth-section .box {
    background: #ffffff;
    padding: 45px 30px 25px 30px;
    text-align: center;
    color: #000000;
}

.page-template-new-partner .tenth-section .box h3 {
    margin-top: 10px;
    text-transform: uppercase;
    font-family: 'Bebas Neue';
}
.page-template-new-partner .tenth-section .box img {
    width: 100px;
}
.page-template-gic .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-gic .sixth-section img {
    width: 100%;
    margin-top: 50px;
}
 

.page-template-gic .seventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 250px 20px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-gic .seventh-section .four-col {
    display: grid;
    grid-template-columns: 24% 24% 24% 24%;
    column-gap: 15px;
    justify-content: center;
}

.page-template-gic .seventh-section .content {
    background: #ffffff;
    padding: 45px 30px 0px 30px;
    text-align: center;
    color: #000000;
    height: 100%;
}

@media (min-width: 984px){

.page-template-gic-partners .seventh-section .content {
    height: 75% !Important;
}
}
.page-template-gic .seventh-section .box h3 {
    margin-top: 25px;
    text-transform: uppercase;
    font-family: 'Bebas Neue';
    font-size: 30px;
}

.page-template-gic .seventh-section .cta-btn {
    text-align: center;
    margin-top: -50px;
}
.page-template-gic .seventh-section .cta-btn.custom_content_button {
	margin-top: 0px;
}
.title img {
    width: 120px;
}

.page-template-gic .eight-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 100px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}
.page-template-gic .eight-section .cta-btn {
    margin-top: 50px;
}

.page-template-gic .ninth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-top-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
    width: 100%;
    overflow-x: hidden;
}
.page-template-gic .ninth-section .heading {
    color: #ffffff;
}

.page-template-gic .ninth-section .heading h2 {
    display: flex;
    column-gap: 10px;
    justify-content: center;
}

.page-template-gic .ninth-section .heading span {
    position: relative;
    bottom: 7px;
}
.page-template-gic .ninth-section .heading {
    color: #ffffff;
}

.page-template-gic .ninth-section .heading h2 {
    display: flex;
    column-gap: 10px;
    justify-content: center;
    margin-bottom: 25px;
}

.page-template-gic .ninth-section .heading span {
    position: relative;
    bottom: 7px;
}

.page-template-gic .ninth-section .timeline {
    display: grid;
    grid-template-columns: 17% 17% 17% 17% 17%;
    color: #ffffff;
    column-gap: 45px;
    row-gap: 50px;
}
.page-template-gic .ninth-section .timeline .image:after {
    content: url(/wp-content/themes/social-shifter/assets/dot-arrow.png);
    position: absolute;
    margin-top: 60px;
    margin-left: 10px;
}
.page-template-gic .ninth-section .timeline-five .image:after {
    position: absolute;
    margin-top: 60px;
    margin-left: 10px;
    content: url(/wp-content/themes/social-shifter/assets/dot-arrow-extended.png);
}
.page-template-gic .ninth-section .timeline .image {
    position: relative;
    z-index: 99;
}

.page-template-gic .ninth-section .timeline .timeline-ten .image:after {
    display: none;
}

.page-template-gic .ninth-section .timeline-six .image:before {
    content: url(/wp-content/themes/social-shifter/assets/line.png);
    position: absolute;
    margin-top: 60px;
    right: 205px;
}

.page-template-gic .ninth-section .timeline-ten .content {
    bottom: 0px;
}

.page-template-gic .ninth-section .timeline h3 {
    margin-bottom: 0px !important;
}

.page-template-gic .ninth-section .timeline p {
    margin-top: 10px;
}

.page-template-gic .tenth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
    padding-bottom:0;
}
.page-template-gic .tenth-section .image img {
    width: 100%;
}
.page-template-gic .tenth-section .cta-btn {
    margin: 80px 0px;
}
.page-template-gic .ninth-section .image img {
    width: 80px;
    background: #ffffff;
    padding: 30px 55px;
}

.page-template-gic .eleventh-section .two-col {
    text-align: left;
    display: grid;
    grid-template-columns: 60% 40%;
}
.page-template-gic .eleventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -200px;
    color: #ffffff;
}
.page-template-new-partner .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -200px;
    color: #ffffff;
}
.page-template-gic-partners .eleventh-section{
    padding: 50px 0 !important;
}
.page-template-gic-partners .fourth-section{
	        margin-top: -80px;
    position: relative;
	}
.page-template-gic .twelfth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -150px;
    color: #ffffff;
}
.page-template-gic .twelfth-section .two-col {
    display: grid;
    grid-template-columns: 49% 49%;
    text-align: left;
    column-gap: 15px;
}
.page-template-gic .twelfth-section .two-col img {
    position: relative;
    top: 205px;
}
.page-template-gic .twelfth-section .black-bg {
    margin: 0px;
}

.page-template-new-partner .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -150px;
    color: #ffffff;
}
.page-template-new-partner .fourth-section .two-col {
    display: grid;
    grid-template-columns: 49% 49%;
    text-align: left;
    column-gap: 15px;
}
.page-template-new-partner .fourth-section .two-col img {
    position: relative;
    top: 205px;
}
.page-template-new-partner .fourth-section .black-bg {
    margin: 0px;
}

.page-template-gic .thirteenth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/info-banner.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 120px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
    z-index: 2;
}
.page-template-gic .site-footer {
    margin-top: -80px;
}
.page-template-gic .thirteenth-section a {
    color: #ffffff;
    text-decoration: none;
    font-family: 'Dosis';
    font-weight: 600;
    padding: 0px 15px;
    font-size: 20px;
}

.page-template-gic .thirteenth-section .container {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Become a partner page */
.page-template-partner .first-section {
    background: url(/wp-content/themes/social-shifter/assets/partner-banner.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 250px 0px 100px 0px;
    position: relative;
    margin-top: -145px;
    color: #ffffff;
}
.page-template-partner .first-section h1 {
    color: #ffffff;
}

.page-template-partner .first-section span.white-bg {
    margin: auto;
}

.page-template-partner .first-section .description p {
    color: #ffffff;
    max-width: 800px;
    margin: auto;
    font-size: 20px;
}

.page-template-new-partner .first-section {
    background: url(/wp-content/themes/social-shifter/assets/partner-banner.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 250px 0px 100px 0px;
    position: relative;
    margin-top: -145px;
    color: #ffffff;
}
.page-template-new-partner .first-section h1 {
    color: #ffffff;
}

.page-template-new-partner .first-section span.white-bg {
    margin: auto;
}

.page-template-new-partner .first-section .description p {
    color: #ffffff;
    max-width: 800px;
    margin: auto;
    font-size: 20px;
}

.page-template-partner .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 200px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-partner .second-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
}

.page-template-partner .second-section span.black-bg {
    margin: 0;
}

.page-template-partner .second-section h3 {
    font-family: 'Bebas Neue';
    font-size: 50px;
}

.page-template-partner .second-section .subheading {
    color: #000000;
    margin: 70px 0px;
}



.page-template-partner .second-section .image-col {
    display: grid;
    grid-template-columns: 16% 16% 16% 16% 16% 16%;
    justify-content: space-around;
}

.page-template-partner .second-section .subheading:after {
    content: url(/wp-content/themes/social-shifter/assets/blink-purple.png);
    position: absolute;
    margin-top: -115px;
    margin-left: 535px;
}
.page-template-partner .third-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pnk-bulb-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -60px;
}

.page-template-partner .third-section h2 {
    color: #ffffff;
}

.page-template-partner .third-section .description p {
    color: #ffffff;
    font-size: 25px;
    margin: 0px;
}
.page-template-partner .third-section .description {
    font-family: 'Dosis';
    color: #ffffff;
}

.page-template-partner .third-section span.title {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    margin-right: 10px;
}
.page-template-partner .third-section .description span.content {
    font-weight: 700;
}
.page-template-partner .third-section span.white-bg {
    font-size: 18px;
    width: -webkit-fill-available;
    text-align: left;
    padding: 30px 20px;
    margin-bottom: 20px;
}

.page-template-partner .third-section .row {
    margin-top: 50px;
}

.page-template-partner .third-section h2:after {
    content: url(/wp-content/themes/social-shifter/assets/Blink-black.png);
    position: absolute;
    margin-top: -105px;
    margin-left: 200px;
}

.page-template-partner .third-section .cta-btn {
    margin-top: 50px;
}
.page-template-partner .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}
.page-template-new-partner .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}
/* Form CSS */


._form_27 input::placeholder,._form_29 input::placeholder  {
    font-family: 'Dosis';
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    color: #ffffffab !important;
    font-weight: 700 !important;
    letter-spacing: 2px;
}
._form_27 input, ._form_29 input {
    background: transparent;
    border: none !important;
    border-bottom: 2px solid #ffffff !important;
    border-radius: 0px !important;
    padding: 15px !important;
    max-width: 500px;
    margin: auto;
    font-family: 'Dosis' !important;
    text-align: center;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 800;
}
._button-wrapper._full_width {
    filter: drop-shadow(4px 5px 0px rgba(0, 0, 0, 1));
}
button#_form_27_submit, button#_form_29_submit, button#_form_31_submit {
    font-family: "Dosis" !important;
    letter-spacing: 2px;
    height: 55px !important;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    text-decoration: none;
    clip-path: polygon(0 11%, 100% 0%, 100% 100%, 0% 100%);
    width: max-content;
    margin: auto;
    height: 30px !important;
    min-width: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px !important;
    margin-top: 30px;
}
._form_27 ._button-wrapper._full_width, ._form_29 ._button-wrapper._full_width {
    text-align: center;
}

._form_27 ._field-wrapper, ._form_29 ._field-wrapper {
    margin-bottom: 30px !important;
}

._form_27 form, ._form_29 form{
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
}

._form_27 label, ._form_29 label {
    font-family: 'Dosis';
    color: #ffffff;
    font-weight: 600;
}

button#_form_29_submit {
    width: 220px;
}
._form_31 ._button-wrapper._full_width {
    text-align: center;
    margin-top: 30px;
}
._form_31 input, ._form_31 textarea {
    background: transparent;
    border: none !important;
    border-bottom: 2px solid #000000 !important;
    border-radius: 0px !important;
    padding: 15px !important;
    max-width: 500px;
    margin: auto;
	font-family: 'Dosis' !important;
    text-align: center;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 800;
}

._form_31 input::placeholder, ._form_31 textarea::placeholder {
    font-family: 'Dosis';
    text-align: center;
    color: #000000;
    letter-spacing: 2px;
}

._form_31 textarea {
    height: 200px !important;
}

.page-template-partner .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-partner .fifth-section span.black-bg {
    margin: 0px;
}

.page-template-partner .fifth-section .heading {
    color: #ffffff;
}
.page-template-partner .fifth-section .two-col .table {
    text-align: left;
}
.page-template-partner .fifth-section .two-col {
    display: grid;
    grid-template-columns: 50% 50%;
    color: #ffffff;
}
.page-template-partner .fifth-section .two-col .content {
    margin-bottom: 50px;
}
.page-template-partner .fifth-section .description h3 {
    font-family: 'Bebas Neue';
    font-size: 60px;
    display: inline-block;
}
.page-template-partner .fifth-section .description h3 span {
    margin-left: 10px;
}

.page-template-partner .fifth-section .cta-btn a {
    margin: inherit;
}
.page-template-partner .fifth-section .description span.black-bg {
    bottom: 0px;
}

.page-template-partner .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 200px 20px;
    position: relative;
    text-align: center;
    margin-top: -80px;
}

.page-template-partner .sixth-section .description {
    margin: 30px 0px;
}

.page-template-partner .sixth-section .video-code {
    margin-top: -40px;
}

.page-template-partner .sixth-section .three-col {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    justify-items: center;
    align-items: start;
    justify-content: center;
    margin-top: 35px;
}

.page-template-partner .sixth-section .block p {
    margin: 0px;
}
.page-template-partner .sixth-section .block h2 {
    font-size: 100px;
	margin: 0px;
}
.page-template-partner .sixth-section .cta-btn {
    margin-top: 80px;
}

.page-template-new-partner .ninth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 130px 20px;
    position: relative;
    text-align: center;
    margin-top: -80px;
}

.page-template-new-partner .ninth-section .description {
    margin: 30px 0px;
}

.page-template-new-partner .ninth-section .video-code {
    margin-top: -40px;
}

.page-template-new-partner .ninth-section .three-col {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    justify-items: center;
    align-items: start;
    justify-content: center;
    margin-top: 35px;
}

.page-template-new-partner .ninth-section .block p {
    margin: 0px;
}
.page-template-new-partner .ninth-section .block h2 {
    font-size: 100px;
	margin: 0px;
}
.page-template-new-partner .ninth-section .cta-btn {
    margin-top: 80px;
}

.page-template-partner .seventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Black-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px 0px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-partner .seventh-section .two-col {
    display: grid;
    align-items: center;
    grid-template-columns: 15% 85%;
}
.page-template-partner .seventh-section .two-col:hover span {
    color: #ffffff;
}
.page-template-partner .seventh-section span.number {
    font-size: 70px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
}

.page-template-partner .seventh-section span.content {
    font-size: 45px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
    position: relative;
    top: 5px;
}

.page-template-partner .seventh-section a.second-cta.btn {
    box-shadow: 5px 5px 0px 0px #ffffff;
}

.page-template-partner .seventh-section .cta-btn {
    margin-top: 70px;
    text-align: center;
}

.page-template-partner .seventh-section .description {
    margin-bottom: 50px;
}

.page-template-partner .seventh-section .image {
    margin-top: 50px;
    text-align: center;
}


.page-template-new-partner .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Black-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px 0px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}
.page-template-new-partner .eighth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Black-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px 0px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-new-partner .sixth-section .two-col, .page-template-new-partner .eighth-section .two-col {
    display: grid;
    align-items: center;
    grid-template-columns: 15% 85%;
}
.page-template-new-partner .sixth-section .two-col:hover span,.page-template-new-partner .eighth-section .two-col:hover span {
    color: #ffffff;
}
.page-template-new-partner .sixth-section span.number,.page-template-new-partner .eighth-section span.number {
    font-size: 70px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
}

.page-template-new-partner .sixth-section span.content,.page-template-new-partner .eighth-section span.content {
    font-size: 45px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
    position: relative;
    top: 5px;
}

.page-template-new-partner .sixth-section a.second-cta.btn, .page-template-new-partner .eighth-section a.second-cta.btn {
    box-shadow: 5px 5px 0px 0px #ffffff;
}

.page-template-new-partner .sixth-section .cta-btn, .page-template-new-partner .eighth-section .cta-btn {
    margin-top: 70px;
    text-align: center;
}

.page-template-new-partner .sixth-section .description, .page-template-new-partner .eighth-section .description {
    margin-bottom: 50px;
}

.page-template-new-partner .sixth-section .image, .page-template-new-partner .eighth-section .image {
    margin-top: 50px;
    text-align: center;
}



.page-template-partner .eighth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 200px 20px;
    position: relative;
    text-align: center;
    margin-top: -120px;
}

.page-template-partner .ninth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -110px;
    color: #ffffff;
}

.page-template-partner .ninth-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
}
.page-template-new-partner .eleventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -110px;
    color: #ffffff;
}

.page-template-new-partner .eleventh-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
}


/* Learning page */
.page-template-learning .first-section {
    background: url(/wp-content/themes/social-shifter/assets/learning-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding: 100px 0px;
    position: relative;
    margin-top: -145px;
}

.page-template-learning .first-section .description {
    color: #ffffff;
    max-width: 800px;
    margin: auto;
}
.page-template-learning .first-section span.white-bg {
    margin: auto;
}

.page-template-learning .first-section h1 {
    color: #ffffff;
}
.page-template-learning .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 100px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-learning .second-section h3 {
    font-family: 'Bebas Neue';
    font-size: 50px;
}

.page-template-learning .second-section span.black-bg {
    margin-bottom: 0px;
}

.page-template-learning .second-section .category-grid .featured-image img {
    width: 100%;
    object-fit: cover;
    height: 250px;
}

.page-template-learning .second-section .category-grid {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    justify-content: space-around;
}

.page-template-learning .second-section .post-title p {
    font-size: 26px;
    font-family: 'Bebas Neue';
}

.page-template-learning .second-section a.post-button {
    background: #6136FF;
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 0px 0px #000000;
    padding: 25px 25px 15px 25px;
    text-decoration: none;
    clip-path: polygon(0% 200%, 130% 88%, 300% 0%, -200% 50%);
    color: #ffffff;
}

.page-template-learning .second-section .blog-content {
    padding: 0px 20px;
}

.page-template-learning .second-section .post {
    box-shadow: 0px 3px 5px #00000045;
    margin: 20px;
}
.page-template-learning .second-section .button {
    padding: 20px 0px 50px 0px;
}

.page-template-learning .second-section .center-content {
    padding-bottom: 50px;
}

.page-template-new-partner .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 100px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-new-partner .fifth-section h3 {
    font-family: 'Bebas Neue';
    font-size: 50px;
}

.page-template-new-partner .fifth-section span.black-bg {
    margin-bottom: 0px;
}

.page-template-new-partner .fifth-section .category-grid .featured-image img {
    width: 100%;
    object-fit: cover;
    height: 250px;
}

.page-template-new-partner .fifth-section .category-grid {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    justify-content: space-around;
}

.page-template-new-partner .fifth-section .post-title p {
    font-size: 26px;
    font-family: 'Bebas Neue';
}

.page-template-new-partner .fifth-section a.post-button {
    background: #6136FF;
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 0px 0px #000000;
    padding: 25px 25px 15px 25px;
    text-decoration: none;
    clip-path: polygon(0% 200%, 130% 88%, 300% 0%, -200% 50%);
    color: #ffffff;
}

.page-template-new-partner .fifth-section .blog-content {
    padding: 0px 20px;
}

.page-template-new-partner .fifth-section .post {
    box-shadow: 0px 3px 5px #00000045;
    margin: 20px;
}
.page-template-new-partner .fifth-section .button {
    padding: 20px 0px 50px 0px;
}

.page-template-new-partner .fifth-section .center-content {
    padding-bottom: 50px;
}

.page-template-learning .third-section {
    padding-bottom: 200px;
}
.page-template-learning .third-section .center-content {
    padding-bottom: 50px;
}

.page-template-learning .third-section li a.category-link {
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 2px 5px 1px #00000045;
    padding: 25px 25px 15px 25px;
/*     clip-path: polygon(0% 200%, 130% 88%, 300% 0%, -200% 50%); */
/* 	clip-path: polygon(0% 100%, 130% 88%, 100% 0%, 0% 50%); */
    color: #000000;
    text-decoration: none;
    text-wrap: nowrap;
    margin: 0px 10px;
	white-space: nowrap;
	z-index: 99999;
    position: relative;
}
.page-template-learning .third-section>.container>.category-filter>ul.category-lists>li.cat-li>a.category-link {
	  -webkit-clip-path: polygon(0% 200%, 130% 88%, 300% 0%, -200% 50%);
}
.page-template-learning .third-section a.category-link.active {
    color: #ffffff;
    background: #6136ff;
}

.page-template-learning .third-section ul {
    list-style: none;
}

.page-template-learning .third-section ul {
    display: flex;
    list-style: none;
    justify-content: space-between;
    padding: 0px;
}
.page-template-learning .third-section h2 {
    display: inline-block;
}
.page-template-learning .third-section span.black-bg {
    margin: 0;
}

.page-template-learning .third-section .post {
    box-shadow: 0px 3px 5px #00000045;
    margin: 20px;
}
.page-template-learning .third-section .category-filter {
    margin: 0px 20px;
	display:flex;
	align-items:center;
}
.page-template-learning .third-section .category-grid {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    margin-top: 70px;
    justify-content: space-around;
}
.page-template-learning .third-section .category-grid img {
    width: 100%;
    object-fit: cover;
    height: 250px;
}
.page-template-learning .third-section .blog-content {
    padding: 0px 20px;
    text-align: center;
}

.page-template-learning .third-section a.post-button {
    background: #6136ff;
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 0px 0px #000000;
    padding: 25px 25px 15px 25px;
    text-decoration: none;
    clip-path: polygon(0% 200%, 130% 88%, 300% 0%, -200% 50%);
    color: #ffffff;
}

.page-template-learning .third-section .category-grid .post-title p {
    font-size: 26px;
    font-family: 'Bebas Neue';
}

.page-template-learning .third-section .category-grid .button {
    padding: 20px 0px 50px 0px;
}
.page-template-learning .third-section p.no-post {
    margin-top: 100px;
    text-align: center;
}

.page-template-learning .third-section li:nth-child(2) a.category-link.active {
    color: #000000;
    background: #FFDD00;
}

.page-template-learning .third-section li:nth-child(3) a.category-link.active {
    background: #000000;
	color:#ffffff;
}

.page-template-learning .third-section li:nth-child(4) a.category-link.active {
    background: #44C4A3;
}

.page-template-learning .third-section li:nth-child(5) a.category-link.active {
    background: #FF7900;
}

.page-template-learning .third-section li:nth-child(6) a.category-link.active {
    background: #FF698F;
}


.page-template-learning .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/viloet-top-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 200px 20px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-learning .fourth-section li {
    font-family: 'Dosis';
    font-weight: 600;
    font-size: 20px;
}

.page-template-learning .fourth-section li strong {
    font-size: 25px;
}

.page-template-learning .fourth-section ul {
    list-style: none;
}

.page-template-learning .fourth-section li:before {
    content: url(/wp-content/themes/social-shifter/assets/check.png);
    position: relative;
    right: 15px;
}
.page-template-learning .fourth-section span.white-bg {
    margin: auto;
}
.page-template-learning .fourth-section .badge {
    text-align: center;
}
.page-template-learning .fourth-section .video-title p {
    font-size: 30px;
}

.page-template-learning .fourth-section .reviews {
    text-align: center;
    margin-bottom: 50px;
}

.page-template-learning .fourth-section .university-logo img {
    width: 100%;
}
.page-template-learning .fourth-section .subheading {
    margin-bottom: 0px;
}
.page-template-learning .fourth-section .badge img {
    width: 200px;
    margin: 20px 0px;
}
.page-template-learning .fourth-section .video {
    margin-top: 50px;
}
.page-template-learning .fourth-section .subheading h3 {
    font-size: 35px;
}
.page-template-learning .fourth-section .cta-btn {
    text-align: center;
    margin-top: 50px;
}
.page-template-learning .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Pink-background-with-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -80px;
    color: #ffffff;
}
.page-template-learning .fifth-section h2:after {
    content: url(/wp-content/themes/social-shifter/assets/Blink-black.png);
    position: absolute;
    margin-top: -105px;
    margin-left: 215px;
}
/* Contact Us */
.page-template-contact .first-section {
    background: url(/wp-content/themes/social-shifter/assets/Bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding-top: 180px;
    position: relative;
    margin-top: -145px;
}

.page-template-contact .first-section span.white-bg {
    margin: auto;
}

.page-template-contact .first-section h1:after {
    content: url(/wp-content/themes/social-shifter/assets/white-blink.png);
    position: absolute;
    margin-top: -160px;
    margin-left: 230px;
}
.page-template-contact .first-section .image img {
    max-width: 100%;
}
.page-template-contact .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -200px;
}

.page-template-contact .third-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-contact .third-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
    color: #ffffff;
}

/* Premium Course Page */
.page-template-premium-course .first-section {
    background: url(/wp-content/themes/social-shifter/assets/violet-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 150px 0px;
    position: relative;
    margin-top: -145px;
    color: #ffffff;
}

.page-template-premium-course .first-section .heading h1 {
    text-align: left;
}

.page-template-premium-course .first-section span.black-bg {
    margin: 0px;
}

.page-template-premium-course .first-section .content {
    width: 60%;
}
.page-template-premium-course .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0px 150px 0px;
    position: relative;
    margin-top: -50px;
}
.page-template-premium-course .second-section .container {
    display: grid;
    grid-template-columns: 70% 30%;
}

.page-template-premium-course .second-section .table-contents h2 {
    font-size: 48px;
}

.page-template-premium-course .second-section .table-contents {
    box-shadow: 0px 3px 5px #00000045;
    height: fit-content;
    padding: 35px;
    margin-right: 100px;
}

.page-template-premium-course .second-section .featured-image img {
    width: 100%;
}

.page-template-premium-course .second-section .course-content {
    box-shadow: 0px 3px 5px #00000045;
    margin-top: -520px;
    background: #ffffff;
    height: fit-content;
}

.page-template-premium-course .second-section .course-info p {
    font-size: 14px;
}

.page-template-premium-course .second-section .course-info h3:nth-child(1) {
    font-family: 'Bebas Neue';
    font-size: 22px;
}
.page-template-premium-course .second-section .course-info h3 {
    margin-bottom: 0px;
    font-size: 20px;
    font-family: 'Dosis';
    font-weight: 700;
}

.page-template-premium-course .second-section ul {
    list-style: none;
    padding-left: 5px;
}
.page-template-premium-course .second-section li {
    font-family: 'Dosis';
    font-weight: 600;
    font-size: 14px;
}

.page-template-premium-course .second-section .course-price {
    font-size: 50px;
    font-family: 'Dosis';
    font-weight: 700;
}

.page-template-premium-course .second-section .course-cta {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
    margin-top: 30px;
}
.page-template-premium-course .second-section .course-cta a.second-cta.btn {
    padding: 15px 0px 15px 0px;
}
.page-template-premium-course .second-section .course-details {
    padding: 20px 20px 40px 20px;
}

.page-template-premium-course .second-section .course-info li:before {
    content: url(/wp-content/themes/social-shifter/assets/circle-check.png);
    position: relative;
    right: 5px;
    top: 6px;
}
.page-template-premium-course .second-section .table-contents a {
    font-family: 'Dosis';
    font-weight: 600;
    font-size: 18px;
}
.page-template-premium-course .second-section .list p {
    margin: 5px;
}
.page-template-premium-course .second-section .table-contents .cta-btn {
    margin-top: 20px;
    filter: none;
}
.page-template-premium-course .second-section .table-contents a:hover {
    background: transparent !important;
    color: #6136ff;
}

.page-template-premium-course .third-section .heading h2 {
    font-family: 'Dosis';
    text-transform: uppercase;
    font-weight: 700;
    font-size: 60px;
}

.page-template-premium-course .third-section .accordion .heading h2 {
    font-family: 'Bebas Neue';
    font-size: 48px;
    font-weight: 500;
}

.page-template-premium-course .second-section .list {
    display: grid;
    grid-template-columns: 50% 50%;
}
.page-template-premium-course .third-section .video {
    margin-top: -30px;
}
.page-template-premium-course .third-section {
    padding: 0px 20px 100px 20px;
}

.page-template-premium-course .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/info-banner.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 20px;
	text-align: center;align-content
}
.page-template-premium-course .fourth-section img {
    width: 100%;
}


.page-template-premium-course .fourth-section .cta-btn {
    margin: 50px 0px;
}
.page-template-premium-course .fifth-section .heading h2{
    font-size: 48px;
}

.page-template-premium-course .fifth-section {
    padding: 100px 20px 50px 20px;
}

.page-template-premium-course .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-background-a.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 20px 200px 20px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-premium-course .sixth-section .cta-btn {
    text-align: center;
    margin-top: 50px;
}

.page-template-premium-course .sixth-section .video {
    margin-top: -35px;
}

/* Free Course Template */
.course-template-default .first-section {
    background: url(/wp-content/themes/social-shifter/assets/violet-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 150px 0px;
    position: relative;
    margin-top: -145px;
    color: #ffffff;
}

.course-template-default .first-section .content {
    width: 60%;
}
.course-template-default .first-section h1 {
    text-align: left;
}
.course-template-default .first-section .description h3 {
    font-size: 32px;
}	
.course-template-default .first-section .description p {
    font-size: 24px;
}
.course-template-default .first-section span.black-bg {
    margin: 0;
}

.course-template-default .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0px 150px 0px;
    position: relative;
    margin-top: -50px;
}
.course-template-default .second-section .course-info {
    font-size: 16px;
}
.course-template-default .second-section .container {
    display: grid;
    grid-template-columns: 70% 30%;
}
.course-template-default .second-section .summary h2 {
    font-size: 48px;
}

.course-template-default .second-section .summary .list ul {
    list-style: none;
    font-size: 24px;
    font-family: 'Dosis';
    font-weight: 700;
    padding: 0px;
}

.course-template-default .second-section .summary li:before {
    content: url(/wp-content/themes/social-shifter/assets/circle-check.png);
    position: relative;
    right: 5px;
    top: 6px;
}

.course-template-default .second-section .summary {
    box-shadow: 0px 3px 5px #00000045;
    height: fit-content;
    padding: 35px;
    margin-right: 100px;
}

.course-template-default .second-section .course-content {
    box-shadow: 0px 3px 5px #00000045;
    margin-top: -575px;
    background: #ffffff;
    height: fit-content;
}
.course-template-default .second-section .course-content img {
    width: 100%;
    height: 230px;
    object-fit: cover;
}

.course-template-default .second-section .course-details {
    padding: 20px 20px 40px 20px;
}

.course-template-default .second-section .course-info h3:nth-child(1) {
    font-family: 'Bebas Neue';
    font-size: 25px;
	 margin-top: 0px;
}

.course-template-default .second-section .course-info p {
    font-size: 16px;
    margin-top: 5px;
    font-weight: 700;
}

.course-template-default .second-section .course-info .cta-btn {
    margin: 50px 0px 20px 0px;
    text-align: center;
}

.course-template-default .second-section .course-info h3 {
    margin-bottom: 0px;
    font-size: 20px;
    font-family: 'Dosis';
    font-weight: 700;
    margin-top: 15px;
}

.course-template-default .second-section .course-info li:before {
    content: url(/wp-content/themes/social-shifter/assets/circle-check.png);
    position: relative;
    right: 5px;
    top: 6px;
}

.course-template-default .second-section .course-info ul {
    padding: 0px;
    list-style: none;
    margin-top: 0px;
}
.course-template-default .second-section .course-info li {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Dosis';
}
.course-template-default .third-section h2 {
    font-family: 'Dosis';
    text-transform: uppercase;
    font-weight: 700;
    font-size: 48px;
}

.course-template-default .third-section .video {
    margin-top: -30px;
}

.course-template-default .third-section {
    padding: 0px 0px 100px 0px;
}

.course-template-default .third-section .share-tool {
    column-gap: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.course-template-default .third-section .share-tool .icons a {
    margin: 0px 5px;
}
.course-template-default .third-section .share-tool .icons img {
    width: 35px;
}

.course-template-default .third-section .share-tool h3 {
    margin-bottom: 10px;
}

.course-template-default .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/viloet-top-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 200px 0px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.course-template-default .fourth-section span.white-bg {
    margin: auto;
}

.course-template-default .fourth-section .badge {
    text-align: center;
}

.course-template-default .fourth-section .badge img {
    width: 200px;
    margin: 20px 0px;
}

.course-template-default .fourth-section .subheading h3 {
    font-size: 35px;
}

.course-template-default .fourth-section .subheading {
    margin-bottom: 0px;
}

.course-template-default .fourth-section .video {
    margin-top: 50px;
}
.course-template-default .fourth-section .university-logo img {
    width: 100%;
}

.course-template-default .fourth-section .cta-btn {
    text-align: center;
    margin-top: 50px;
}
/* Accordion */
.accordion {
    max-width: 800px;
}
.accordion-item.active span.arrow:after {
    transform: rotate(180deg);
}
.accordion-title {
    cursor: pointer;
    padding: 10px;
    background-color: #44C4A3;
    color: #ffffff;
    font-size: 18px;
	display: flex;
    justify-content: space-between;
}

.page-template-premium-course .third-section .accordion-container {
    margin-top: 80px;
}
span.arrow:after {
    content: url(/wp-content/themes/social-shifter/assets/arrow-down.png);
}
.page-template-premium-course .third-section .accordion-container h2 {
    font-size: 48px;
    font-family: 'Bebas Neue';
    font-weight: 500;
    margin-bottom: 20px;
}
.accordion-content {
    display: none;
    background-color: #fff;
}
.accordion-item.active .accordion-content {
    display: block;
}

/* Responsiveness */
@media (min-width: 600px) and (max-width: 768px) {
.site-footer {
    margin-top: -92px;
}
}
@media screen and (min-width:1700px){
	h1 {
		font-size: 126px;
	}
    .subheading p {
        font-size: 26px;
    }
    h2 {
    	font-size: 126px;
	}
    h3 {
        font-size: 32px;
    } 
	h4 {
        font-size:26px;
    }
    .container {
        max-width: 1400px;
    }
	.page-template-contact .first-section h1:after {
		margin-top: -210px;
		margin-left: 275px;
	}
	.page-template-our-impact .third-section h2:after {
		margin-top: -120px;
		margin-left: 240px;
	}
	.page-template-home .third-section h2:after {
		margin-top: -130px;
		margin-left: 240px;
	}
	.page-template-about .second-section .description h3 {
    	font-size: 75px;
	}
	.page-template-our-impact .second-section .description h3 {
    	font-size: 75px;
	}
	p {
    	font-size: 24px;

	}
	.btn {
    	height: 35px !important;
	}

	button#_form_27_submit, button#_form_29_submit, button#_form_31_submit {
    	height: 65px !important;
	}
	.page-template-about .first-section .image img, .page-template-pre-registration-form .first-section .image img, .page-template-founder-referral-form .first-section .image img
    {
		margin-top: -45px;
	}	
	.page-template-home .third-section .testimonial {
		grid-template-columns: 30% 40% 30%;
	}
	.page-template-home .second-section .bottom-img {
    	margin-top: -70px;
	}
	.page-template-home .fifth-section .content {
    	font-size: 64px;
	}
	.page-template-home .sixth-section .box:first-child:after {
		margin-top: 40px;
		margin-left: -255px;
	}
	.page-template-our-impact .ninth-section h2:after {
		margin-top: -130px;
		margin-left: 260px;
	}
	.page-template-home .eighth-section h2:after {
		margin-top: -120px;
		margin-left: 260px;
	}
	.page-template-gic .fifth-section .container:after {
    	margin-left: 205px;
	}
	.page-template-new-partner .tenth-section .container:after {
    	margin-left: 205px;
	}
	.page-template-gic .ninth-section .timeline-six .image:before {
    	right: 220px;
	}
	.page-template-gic .thirteenth-section {
    	margin-top: -135px;
	}

	.page-template-gic .twelfth-section .two-col img {
		position: relative;
		top: 60px;
	}
	.page-template-new-partner .fourth-section .two-col img {
		position: relative;
		top: 60px;
	}
	.page-template-gic .eleventh-section {
		margin-top: -215px;
	}
	
	.page-template-partner .third-section h2:after {
		margin-top: -125px;
		margin-left: 245px;
	}
	.page-template-home .sixth-section:after {
		margin-left: 200px;
	}
	.page-template-learning .fifth-section h2:after {
		margin-top: -130px;
		margin-left: 265px;
	}
}
@media screen and (max-width:1440px){
	.page-template-partner .third-section h2:after {
		margin-top: -105px;
		margin-left: 200px;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -185px;
		margin-left: 220px;
	}
	.page-template-gic .fifth-section .container:after {
		margin-left: 25px;
	}
	.page-template-new-partner .tenth-section .container:after {
		margin-left: 25px;
	}
	.page-template-learning .fifth-section h2:after {
		margin-top: -110px;
		margin-left: 220px;
	}
}
@media screen and (max-width:1325px){
	.page-template-home .third-section h2:after, .page-template-our-impact .third-section h2:after {
		margin-top: -100px;
		margin-left: 200px;
	}
	.page-template-gic .eleventh-section {
		margin-top: -240px;
	}
	.page-template-home .eighth-section h2:after, .page-template-our-impact .ninth-section h2:after {
		margin-top: -105px;
		margin-left: 215px;
	}
	.page-template-gic .fifth-section .container:after {
    	margin-left: 10px;
	}
	.page-template-new-partner .tenth-section .container:after {
    	margin-left: 10px;
	}
}
@media screen and (max-width:1267px){
	.page-template-home .sixth-section:after {
		content: url(/wp-content/themes/social-shifter/assets/Violet-Blink.png);
		position: absolute;
		margin-top: 10px;
	}
	.page-template-gic .fifth-section .container:after {
		margin-top: -10px;
		margin-left: 5px;
	}
	.page-template-new-partner .tenth-section .container:after {
		margin-top: -10px;
		margin-left: 5px;
	}
}
@media screen and (max-width:1250px){
	.page-template-premium-course .second-section .course-cta {
		grid-template-columns: 100%;
		justify-items: center;
	}
	.page-template-premium-course .second-section .course-price {
		margin-bottom: 30px;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -180px;
		margin-left: 215px;
	}
	.page-template-learning .third-section .category-filter {
		overflow-x: scroll;
		height: 90px;
	}
	.page-template-learning .third-section .category-grid {
    	margin-top: 0px;
	}
}

@media screen and (max-width:1200px){
	.menu {
		display: none;
	}
	.site-footer .menu {
		display: block;
	}
	.header-col {
		grid-template-columns: 80% 20%;
	}
	.logo {
		text-align: left;
		width: 100%;
	}
	.menu-toggle {
		font-size: 24px;
		padding: 10px;
		display: block;
		margin-left: auto;
	}
	.site-footer .logo {
		text-align: center;
	}	
	.page-template-about .second-section img {
		display: none;
	}
	.page-template-about .second-section .mobile {
		display: block;
	}
	.page-template-about .third-section {
		margin-top: -200px;
	}
	.page-template-about .second-section .cta-btn a {
		margin: auto;
	}
	.page-template-home .eighth-section h2:after, .page-template-our-impact .ninth-section h2:after {
		margin-top: -75px;
		margin-left: 185px;
	}
	.page-template-gic .ninth-section .timeline {
		grid-template-columns: 25% 25% 25% 25%;
		column-gap: 0px;
		row-gap: 20px;
	}
	.page-template-gic .ninth-section .timeline-six {
		position: relative;
		bottom: 0px;
	}
	.page-template-partner .fifth-section {
		padding-bottom: 80px;
	}
	.page-template-partner .fifth-section img {
		position: relative;
		top: 100px;
	}
	.page-template-gic .ninth-section .timeline-six:before {
		content: url(/wp-content/themes/social-shifter/assets/dot-arrow.png);
		position: absolute;
		margin-top: 60px;
		margin-left: -165px;
	}
	.page-template-gic .ninth-section .timeline-five .image:after {
		position: absolute;
		margin-top: 60px;
		margin-left: -810px;
		content: url(/wp-content/themes/social-shifter/assets/dot-arrow-extended.png);
		z-index: -1;
	}

	.page-template-gic .ninth-section .timeline-six .image:before {
		content: url(/wp-content/themes/social-shifter/assets/line.png);
		position: absolute;
		margin-top: 317px;
		right: 380px;
	}
}
@media screen and (max-width:1160px){
	.page-template-partner .second-section .subheading:after {
		display:none;
	}
}
@media screen and (max-width:1030px){
	.page-template-our-impact .third-section .bubble {
		left: 50px;
	}
	.page-template-partner .fifth-section {
		padding-bottom: 180px;
	}
	.page-template-partner .fifth-section img {
		top: 200px;
	}
	.page-template-gic .ninth-section .timeline-six:before {
    	margin-left: -140px;
	}
}

@media screen and (max-width:1024px){
	.page-template-home .first-section .banner-col {
    	grid-template-columns: 100%;
	}
	.page-template-home .first-section .left-image {
		order: 3;
		width: 50%;
	}
	.page-template-home .first-section .right-image {
		order: 2;
		width: 50%;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.page-template-home .first-section .center-content {
		padding: 0px 20px;
	}
	.page-template-home .second-section .social-icons.mobile {
    	display: none;
	}
	.page-template-home .third-section p {
		font-size: 20px;
	}
	.page-template-home .sixth-section .box h3 {
		font-size: 28px;
	}
	.page-template-premium-course .second-section .list {
		grid-template-columns: 100%;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -175px;
		margin-left: 215px;
	}
	.page-template-home .third-section h2:after {
		margin-top: -100px;
		margin-left: 200px;
	}
	.page-template-our-impact .third-section h2:after {
		margin-top: -110px;
		margin-left: 200px;
	}
	.page-template-about .first-section .two-col, .page-template-pre-registration-form .first-section .two-col, .page-template-founder-referral-form .first-section .two-col
    {
		grid-template-columns: 100%;
	}
	.page-template-about .first-section .image img, .page-template-pre-registration-form .first-section .image img, .page-template-founder-referral-form .first-section .image img
    {
		margin-top: 0;
		position: relative;
		right: 30px;
		max-width: 100%;
	}
	.page-template-about .second-section .two-col {
		grid-template-columns: 100%;
	}
	.mobile {
		display: block;
		margin: auto;
		width: 50%;
		margin-top: 50px;
	}
	.partner-logo.mobile {
    	display: none;
	}
	.page-template-about .second-section .description span.black-bg {
		margin: 0px;
		background: transparent;
		color: #000000;
		padding: 0px;
		bottom: 0;
	}
	.page-template-about .second-section h2 {
		display: flex;
		align-items: center;
		column-gap: 15px;
		justify-content: center;
	}
	.page-template-about .second-section .description h3 {
		justify-content: center;
		margin-bottom: 0px;
	}
	.page-template-about .second-section .description p {
		text-align: center !important;
	}
	.page-template-about .second-section .description {
		margin-top: 30px;
	}
	.page-template-about .second-section .cta-btn {
		text-align: center;
	}
	.page-template-about .second-section .description h3 {
    	font-size: 45px;
	}
	
	.page-template-our-impact .second-section .two-col {
    	grid-template-columns: 100%;
	}
	.page-template-our-impact .second-section .heading h2 {
		display: flex;
		align-items: center;
		column-gap: 10px;
		justify-content: center;
	}

	.page-template-our-impact .second-section .desktop {
		display: none;
	}
	.page-template-our-impact .second-section .description span.black-bg {
		margin: 0px;
		background: transparent;
		color: #000000;
		padding: 0px;
		bottom: 0;
	}

	.page-template-our-impact .second-section .description h3 {
		font-size: 45px;
		justify-content: center;
	}

	.page-template-our-impact .second-section .description .content p {
		text-align: center !important;
	}

	.page-template-our-impact .second-section .cta-btn a {
		margin: auto;
	}

	.page-template-our-impact .seventh-section .two-col {
		column-gap: 10px;
	}
	.page-template-gic .seventh-section .four-col {
   	 	grid-template-columns: 49% 49%;
	}
	.page-template-gic .seventh-section .box {
		margin-bottom: 150px;
	}
	.page-template-gic .seventh-section {
		padding-bottom: 100px;
	}
	.page-template-home .third-section .testimonial {
    	grid-template-columns: 40% 55%;
	}	
	.page-template-home .fifth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}
	.page-template-home .fifth-section .number {
		color: #ffffff;
	}

	.page-template-home .fifth-section .content {
		color: #ffffff;
		margin-bottom: 20px;
	}
	.page-template-home .eighth-section h2:after, .page-template-our-impact .ninth-section h2:after {
		margin-top: -105px;
		margin-left: 215px;
	}
	.page-template-our-impact .second-section .description h4 {
    	text-align: center !important;
	}
	.page-template-gic .twelfth-section .two-col img {
		position: relative;
		top: 460px;
	}
	.page-template-new-partner .fourth-section .two-col img {
		position: relative;
		top: 460px;
	}
	.page-template-partner .fifth-section img.desktop {
		display: none;
	}
	.page-template-partner .fifth-section .two-col {
		grid-template-columns: 100%;
	}
	.page-template-partner .fifth-section .heading h2 {
		text-align: center !important;
		display: inline-flex;
	}
	.page-template-partner .fifth-section h2 span.black-bg {
		margin: auto;
		bottom: 10px;
		left: 10px;
	}
	.page-template-partner .fifth-section .description span.black-bg {
		background: transparent;
		bottom: 0;
	}
	.page-template-partner .fifth-section .description h4 {
		text-align: center !important;
	}

	.page-template-partner .fifth-section .two-col .cta-btn {
		margin: auto;
	}

	.page-template-partner .fifth-section .description h3 {
		font-size: 45px;
		margin-bottom: 0px;
	}

	.page-template-partner .fifth-section img {
		top: 0px;
	}

	.page-template-partner .sixth-section {
		margin-top: -285px;
	}
    .page-template-new-partner .ninth-section {
		margin-top: -285px;
	}
	.page-template-about .second-section .description .content h4 {
		text-align: center !important;
	}
	.page-template-gic .fifth-section .container:after {
		transform: rotate(125deg);
	}
	.page-template-new-partner .tenth-section .container:after {
		transform: rotate(125deg);
	}
	.page-template-partner .fifth-section .two-col .table {
		text-align: center;
	}
	.page-template-partner .fifth-section .description h3 span {
		margin-left: 0px;
	}
}
@media screen and (max-width:920px){
	.page-template-our-impact .third-section .bubble h3 {
		font-size: 20px;
	}
	.page-template-gic .twelfth-section .two-col img {
		position: relative;
		top: 500px;
	}
	.page-template-new-partner .fourth-section .two-col img {
		position: relative;
		top: 500px;
	}
	.page-template-gic .thirteenth-section {
		margin-top: -90px;
	}
	.page-template-gic .ninth-section .timeline-five .image:after {
		margin-left: -1235px;
	}
	.page-template-gic .ninth-section .timeline-six .image:before {
		right: 620px;
	}
	.page-template-gic .ninth-section .timeline-ten:before {
		content: url(/wp-content/themes/social-shifter/assets/line.png);
		position: absolute;
		margin-top: 60px;
		right: 620px;
	}
}
@media screen and (max-width:820px){
	.page-template-gic .ninth-section .timeline {
		grid-template-columns: 33% 33% 33%;
		column-gap: 3px;
	}	
	.page-template-home .third-section .bubble h3 {
		color: #000000;
		font-size: 20px;
	}
	.page-template-home .sixth-section .three-col {
		grid-template-columns: 100%;
	}

	.page-template-home .sixth-section .box {
		max-width: 500px;
		margin: auto;
		margin-bottom: 30px;
	}
	.page-template-home .sixth-section:after {
		display:none;
	}

	.page-template-home .sixth-section .box:last-child:after {
		content: url(/wp-content/themes/social-shifter/assets/Violet-Blink.png);
		position: absolute;
		margin-top: 40px;
		margin-left: -188px;
	}

	.page-template-home .seventh-section {
		padding-bottom: 150px;
	}
    span.soft-highlight
   {
   display:block;
   }
}

@media screen and (max-width:768px){
    .ninth-section .timeline
    {
    margin-bottom: 90px;
    }

	.page-template-learning .second-section .category-grid {
		grid-template-columns: 100%;
	}
	.page-template-new-partner .fifth-section .category-grid {
		grid-template-columns: 100%;
	}
   .page-template-new-partner .fifth-section h3 {
		letter-spacing: .5px !important;
	}
	.page-template-learning .third-section .category-grid{
		grid-template-columns: 100%;
	}
	.page-template-learning .third-section .center-content h3 {
		display: none;
	}
	.page-template-learning .second-section{
		    padding: 80px 19px 100px 20px;
	}
	.page-template-new-partner .fifth-section{
		    padding: 80px 19px 100px 20px;
	}
	
	.page-template-learning .category-filter{
		    position: relative;
    		overflow: hidden;
    }

	.page-template-learning .second-section .container{
		padding: 0 !important;
	}
	.page-template-new-partner .fifth-section .container{
		padding: 0 !important;
	}
	.page-template-learning .fourth-section .container{
		padding: 0 !important;
	}

	.page-template-home .sixth-section .box {
		padding: 30px;
	}
	.mobile {
		display: block;
	}
	.desktop {
		display: none;
	}
	.page-template-premium-course .fourth-section .university-logo.desktop {
		display: block;
	}
	.page-template-premium-course .fourth-section .university-logo.mobile {
		display: none;
	}
	.page-template-home .second-section .who-are-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-home .second-section {
		padding-top: 80px;
	}

	.page-template-home .fourth-section {
		padding: 80px 0px;
	}
	.page-template-new-partner .third-section {
		padding: 80px 0px;
	}

	.page-template-home .fifth-section .our-impact-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-home .fifth-section {
		padding-top: 80px;
	}

	.page-template-home .fifth-section .our-impact-col h2 {
		display: flex;
		column-gap: 15px;
		justify-content: center;
		align-items: center;
	}

	.page-template-home .fifth-section span.black-bg {
		position: relative;
		top: 5px;
	}

	.page-template-home .sixth-section .box:first-child:after {
	display:none;
	}

	.page-template-home .sixth-section {
		padding: 80px 0px 150px 0px;
	}
	.page-template-home .seventh-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-home .seventh-section span.white-bg {
		margin: auto;
	}
	.page-template-home .seventh-section .social-links {
		align-items: center;
		justify-content: center;
		column-gap: 20px;
	}
	.page-template-home .seventh-section .social-links img {
		width: 100px;
		margin-top: 20px;
	}
	.page-template-home .seventh-section {
		padding: 80px 0px 150px 0px;
	}
	.page-template-home .eighth-section {
		 padding: 80px 0px;
	}

	.page-template-home .ninth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-home .ninth-section {
		padding: 80px 0px;
	}

	.page-template-home .second-section .social-icons.mobile {
		width: 100%;
		text-align: center;
		display: block;
		margin-bottom: 60px;
	}
	.page-template-home .second-section .bottom-img {
    	margin-top: -20px;
	}
	.site-footer #primary-menu {
		display: block;
		padding: 0px;
	}
	.site-footer li {
		justify-content: center;
		margin-bottom: 15px;
	}
	.video iframe {
		height: 335px;
	}
		.page-template-premium-course .second-section .container {
		grid-template-columns: 100%;
	}

	.page-template-premium-course .first-section .content {
		width: 100%;
	}

	.page-template-premium-course .second-section .course-content {
		max-width: 300px;
		margin: auto;
		order: 1;
	}


	.page-template-premium-course .second-section .table-contents {
		order: 2;
		margin: auto;
		margin-top: 50px;
	}
	.page-template-premium-course .second-section {
		padding-bottom: 100px;
	}
	.accordion-title {
		font-size: 16px;
	}
	.course-template-default .second-section .container {
		grid-template-columns: 100%;
	}
	.course-template-default .second-section .course-content {
		max-width: 300px;
		margin: auto;
		order: 1;
	}

	.course-template-default .second-section .summary {
		order: 2;
		margin: auto;
		margin-top: 50px;
	}
	.course-template-default .third-section .share-tool {
		justify-content: center;
	}

	.course-template-default .fourth-section {
		padding-top: 100px;
		padding-bottom: 150px;
	}
	.course-template-default .first-section .content {
		width: 100%;
	}

	.page-template-contact .first-section h1:after {
		margin-top: -175px;
		margin-left: 215px;
		scale: .7;
	}

	.page-template-contact .third-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}
	.page-template-contact .second-section {
		padding: 80px 0px;
		margin-top: -180px;
	}
	.page-template-contact .third-section {
		padding: 80px 0px;
	}
	.page-template-home .second-section .cta-btn a {
		margin: auto;
	}
	.page-template-about .first-section h1, .page-template-pre-registration-form .first-section h1, .page-template-founder-referral-form .first-section h1
    {
		text-align: center !important;
	}
	.page-template-about .first-section .black-bg, .page-template-pre-registration-form .first-section .black-bg, .page-template-founder-referral-form .first-section .black-bg
    {
		margin: auto;
	}
	.page-template-about .first-section .content, .page-template-pre-registration-form .first-section .content, .page-template-founder-referral-form .first-section .content
    {
		text-align: center;
	}
	.page-template-about .first-section .logo, .page-template-pre-registration-form .first-section .logo, .page-template-founder-referral-form .first-section .logo
    {
		text-align: center;
	}
	.page-template-about .second-section {
		padding-top: 80px;
	}
	.page-template-about .third-section {
		padding-top: 120px;
		margin-top: -100px;
	}
	.page-template-about .fourth-section {
		padding-top: 80px;
	}
	.page-template-about .fourth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}
	.page-template-our-impact .first-section .two-col {
		grid-template-columns: 100%;
	}
	.page-template-our-impact .second-section {
		padding: 80px 0px;
	}

	.page-template-our-impact .third-section {
		padding-top: 100px;
		margin-top: -220px;
	}

	.page-template-our-impact .fourth-section {
		padding: 80px 0px 100px 0px;
	}
	.page-template-our-impact .fifth-section {
		padding: 80px 0px;
	}

	.page-template-our-impact .fifth-section .content {
		margin-top: -180px;
	}
	.page-template-new-partner .seventh-section {
		padding: 80px 0px;
	}

	.page-template-new-partner .seventh-section .content {
		margin-top: -180px;
	}

	.page-template-our-impact .sixth-section {
		margin-top: -125px;
	}
	.page-template-our-impact .sixth-section {
		padding: 80px 0px;
	}
	.page-template-our-impact .seventh-section {
		padding: 80px 0px;
		text-align: center;
	}

	.page-template-our-impact .seventh-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
		margin-top: 50px;
	}

	.page-template-our-impact .eighth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-our-impact .eighth-section {
		padding: 80px 0px 120px 0px;
		margin-top: -195px;
	}
	.page-template-our-impact .ninth-section {
		padding: 80px 0px;
	}
	.page-template-our-impact .first-section {
		padding: 80px 0px;
	}
	.page-template-our-impact .seventh-section .content {
		font-size: 18px;
		font-family: 'Dosis';
		text-transform: uppercase;
		font-weight: 700;
	}
	.page-template-gic .third-section .col-two {
		grid-template-columns: 100%;
		margin-top: 40px;
	}
	.page-template-gic .fourth-section .content {
		display: block;
	}

	.page-template-gic .fourth-section .btn {
		margin-top: 50px;
	}

	.page-template-gic .fifth-section .three-col {
		grid-template-columns: 100%;
	}

	.page-template-gic .fifth-section .box {
		margin: auto;
		margin-bottom: 30px;
		max-width: 320px;
	}
	.page-template-gic .fifth-section .container:after {
		margin-left: 140px;
		margin-top: -55px;
		transform: rotate(180deg);
	}
	.page-template-new-partner .tenth-section .three-col {
		grid-template-columns: 100%;
	}

	.page-template-new-partner .tenth-section .box {
		margin: auto;
		margin-bottom: 30px;
		max-width: 320px;
	}
	.page-template-new-partner .tenth-section .container:after {
		margin-left: 140px;
		margin-top: -55px;
		transform: rotate(180deg);
	}
	.page-template-gic .sixth-section {
		padding-top: 80px;
		padding-bottom: 100px;
	}

	.page-template-gic .seventh-section {
		padding: 80px 0px 50px 0px;
	}

	.page-template-gic .eight-section {
		padding: 80px 0px;
	}
	.page-template-gic .second-section {
		background-size: cover;
		margin-top: -35px;
	}
	.page-template-gic .fourth-section {
		background-size: cover;
	}
	.page-template-gic .ninth-section .timeline {
		grid-template-columns: 50% 50%;
	}
	.page-template-gic .ninth-section {
		padding: 80px 0px 120px 0px;
	}

	.page-template-gic .tenth-section {
		padding-top: 80px;
	}
	.page-template-gic .eleventh-section {
		margin-top: -190px;
		padding-top: 80px;
	}

	.page-template-gic .eleventh-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-gic .twelfth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-gic .twelfth-section .black-bg {
		margin: auto;
	}
	.page-template-new-partner .fourth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-new-partner .fourth-section .black-bg {
		margin: auto;
	}

	.page-template-gic .thirteenth-section .container {
		flex-direction: column;
		row-gap: 25px;
	}

	.page-template-gic .site-footer {
		margin-top: -90px;
	}
	.page-template-gic .third-section .logo.mobile img {
		width: 100%;
	}
	.page-template-gic .third-section {
		text-align: center;
		padding: 50px 0px;
	}
	.page-template-gic .third-section h2 {
		text-align: center !important;
	}
	.page-template-gic .thirteenth-section {
		padding-top: 80px;
		background-size: cover;
		margin-top: -230px;
	}
	.page-template-gic .fifth-section {
		padding-bottom: 100px;
	}
	.page-template-new-partner .tenth-section {
		padding-bottom: 100px;
	}
	.page-template-gic .seventh-section .box {
		margin-bottom: 120px;
	}
	.page-template-our-impact .first-section .heading h1 {
		text-align: center;
	}
	.page-template-our-impact .first-section .heading span.black-bg {
		margin: auto;
	}

	.page-template-our-impact .first-section .description {
		text-align: center;
	}
	.page-template-our-impact .sixth-section .slider {
   	 	margin-top: 0px;
	}
	.page-template-gic .twelfth-section .two-col img {
    	top: 0px;
	}
	.page-template-new-partner .fourth-section .two-col img {
    	top: 0px;
	}
	.page-template-learning .second-section .post,.page-template-new-partner .fifth-section .post, .page-template-learning .third-section .post {
		max-width: 300px;
		margin: 20px auto;
	}
	.page-template-learning .third-section {
    	padding-bottom: 150px;
	}
	.page-template-learning .fourth-section {
		padding-top: 100px;
		padding-bottom: 180px;
	}
	.page-template-learning .fifth-section {
		padding-top: 100px;
		padding-bottom: 120px;
	}
	.site-footer {
    	padding-top: 60px;
	}
	.page-template-partner .first-section {
		padding-top: 150px;
		padding-bottom: 30px;
	}
    .page-template-new-partner .first-section {
		padding-top: 150px;
		padding-bottom: 30px;
	}
	.page-template-partner .second-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}
	.page-template-partner .second-section span.black-bg {
		margin: auto;
	}

	.page-template-partner .second-section .subheading {
		margin: 20px 0px;
	}

	.page-template-partner .second-section {
		padding: 80px 0px 150px 0px;
	}

	.page-template-partner .second-section .image-col {
		grid-template-columns: 30% 30% 30%;
	}
	.page-template-partner .second-section .image-col img {
		margin: 10px;
	}

	.page-template-partner .third-section {
		padding: 80px 0px 150px 0px;
	}

	.page-template-partner .fourth-section {
		padding: 80px 0px 150px 0px;
	}
    .page-template-new-partner .second-section {
		padding: 80px 0px 150px 0px;
	}
	.page-template-partner .fifth-section {
		padding: 80px 0px;
	}
	.page-template-partner .sixth-section {
		padding: 80px 0px 150px 0px;
		margin-top: -110px;
	}
    .page-template-new-partner .ninth-section {
		padding: 80px 0px 150px 0px;
		margin-top: -110px;
	}

	.page-template-partner .seventh-section {
		padding: 80px 0px;
		text-align: center;
	}
    .page-template-new-partner .sixth-section, .page-template-new-partner .eighth-section {
		padding: 80px 0px;
		text-align: center;
	}

	.page-template-partner .sixth-section .cta-btn {
		margin-top: 50px;
	}
    .page-template-new-partner .ninth-section .cta-btn {
		margin-top: 50px;
	}

	.page-template-partner .seventh-section .two-col {
		grid-template-columns: 100%;
		margin-top: 50px;
	}
	.page-template-partner .seventh-section span.content {
		font-size: 18px;
		font-family: 'Dosis';
		text-transform: uppercase;
		font-weight: 700;
	}
.page-template-new-partner .sixth-section .two-col,.page-template-new-partner .eighth-section .two-col {
		grid-template-columns: 100%;
		margin-top: 50px;
	}
	.page-template-new-partner .sixth-section span.content,.page-template-new-partner .eighth-section span.content {
		font-size: 18px;
		font-family: 'Dosis';
		text-transform: uppercase;
		font-weight: 700;
	}

	.page-template-partner .ninth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}
    .page-template-new-partner .eleventh-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-partner .eighth-section {
		padding: 80px 20px 150px 20px;
	}

	.page-template-partner .ninth-section {
		padding: 80px 0px 100px 0px;
	}
    .page-template-new-partner .eleventh-section {
		padding: 80px 0px 100px 0px;
	}
	.partner-logo.mobile {
		display: block;
		width: fit-content;
	}
	iframe {
		height: 400px;
	}
	.page-template-premium-course .sixth-section {
		padding-bottom: 150px;
	}
	.page-template-gic .ninth-section .timeline-ten:before,
	.page-template-gic .ninth-section .timeline .image:after,
	.page-template-gic .ninth-section .timeline-six:before,
	.page-template-gic .ninth-section .timeline-six .image:before {
		display:none;
	}
	.page-template-new-partner .fourth-section, .page-template-new-partner .sixth-section, .page-template-new-partner .seventh-section, .page-template-new-partner .eighth-section
	{
		padding-bottom:0px;
	}
	.page-template-gic-partners .twelfth-section {
    padding-bottom: 0px;
}
}

@media screen and (max-width:720px){
	.page-template-our-impact .third-section .testiominial {
		grid-template-columns: 100%;
	}

	.page-template-our-impact .third-section .bubble {
		left: 0px;
		top: 0;
		margin-bottom: 50px;
	}
	.page-template-our-impact .third-section {
    	padding-top: 150px;
	}
	.page-template-our-impact .third-section .content {
    	padding: 0px 20px;
	}
}

@media screen and (max-width:525px){
	h1 {
		font-size: 80px;
	}
	h4 {
    	font-size: 18px;
	}
	h2 {
    	font-size: 65px;
	}
	h3 {
    	font-size: 20px;
	}	
	.page-template-home .second-section .social-icons img {
    	width: 70px;
	}
	.page-template-home .third-section .bubble h3 {
    	font-size: 16px;
	}	
	.page-template-home .third-section .testimonial {
    	grid-template-columns: 35% 60%;
	}

	.page-template-home .third-section .content {
		position: relative;
		bottom: 53px;
	}

	.page-template-home .fifth-section .number {
		font-size: 65px;
	}

	.page-template-home .fifth-section .content {
		font-size: 25px;
		margin-top: -15px;
	}
	.page-template-home .third-section h2:after {
		margin-left: 130px;
		margin-top: -90px;
		scale: .7;
	}
	.page-template-our-impact .third-section h2:after {
		margin-left: 130px;
		margin-top: -95px;
		scale: .7;
	}
	
	.page-template-home .third-section .testimonial {
		grid-template-columns: 40% 50%;
	}
	.page-template-home .third-section .testimonial .cta-btn {
		position: relative;
		bottom: 10px;
		left: 13px;
	}
	.page-template-home .ninth-section .partner-logo.mobile {
		width: 100%;
	}
	.page-template-our-impact .ninth-section h2:after {
		scale: .7;
		margin-left: 140px;
		margin-top: -95px;
	}
	.page-template-home .eighth-section h2:after {
		margin-top: -97px;
		margin-left: 145px;
		scale: .7;
	}

	.page-template-home .first-section span.black-bg {
		margin-bottom: 0px;
	}
	.page-template-home .first-section {
		background-position: right;
	}
	.header-col {
		grid-template-columns: 100%;
	}

	.logo {
		text-align: center;
	}

	.page-template-home .first-section {
	margin-top: -245px;
	}
	.menu-toggle {
		position: relative;
		bottom: 65px;
	}

	.logo img {
		width: 100px;
	}

	.menu-toggle img {
		width: 35px;

	}
	.video iframe {
		height: 220px;
	}
	.page-template-home .seventh-section .social-links img {
		width: 65px;
		margin-bottom: 20px;
	}
	.page-template-home .third-section .testimonial img {
		width: 200px;
		float: left;
	}	
	.page-template-premium-course .first-section {
		margin-top: -170px;
	}
	.page-template-premium-course .first-section .heading h1 {
		text-align: center;
	}

	.page-template-premium-course .first-section .heading h1 {
		text-align: center;
	}

	.page-template-premium-course .first-section .description {
		text-align: center;
	}

	.page-template-premium-course .fourth-section .university-logo.desktop {
		display: none;
	}
	.page-template-premium-course .fourth-section .university-logo.mobile {
		display: block;
		width: auto;
	}

	.page-template-premium-course .fourth-section {
		padding: 30px 0px;
	}
	.page-template-premium-course .first-section {
		padding-top: 120px;
	}
	.page-template-premium-course .second-section .table-contents {
		padding: 20px;
	}
	p {
		font-size: 16px;
	}
	.course-template-default .first-section h1 {
		text-align: center;
	}
	.course-template-default .first-section span.black-bg {
		margin: auto;
	}

	.course-template-default .first-section .content {
		text-align: center;
	}
	.course-template-default .first-section {
		padding-top: 120px;
		padding-bottom: 100px;
		margin-top: -170px;
	}

	.course-template-default .second-section {
		padding-bottom: 100px;
	}
	.course-template-default .fourth-section .university-logo.mobile {
		display: block;
		width: auto;
	}

	.course-template-default .fourth-section .university-logo.desktop {
		display: none;
	}
	li {
		font-size: 14px;
	}
	.course-template-default .third-section .share-tool {
		display: block !important;
		text-align: center;
	}
	.page-template-premium-course .second-section {
		padding-bottom: 70px;
	}
	.course-template-default .second-section {
		padding-bottom: 70px;
	}
	.page-template-contact .first-section h1:after {
		scale: .5;
		margin-top: -150px;
		margin-left: 160px;
	}
	.page-template-contact .second-section {
		margin-top: -120px;
	}
	.page-template-contact .first-section {
		margin-top: -170px;
		padding-top: 100px;
	}
	.page-template-about .first-section .logo {
		margin-top: 25px;
	}
	.page-template-about .second-section .description h3 {
		font-size: 35px;
	}
	.page-template-about .first-section {
		margin-top: -245px;
	}
	.page-template-about .first-section .subheading p {
		font-size: 18px;
	}

	.page-template-about .first-section .image img {
		right: 85px;
		width: 500px;
	}
	.page-template-about .third-section {
		margin-top: -90px;
	}
	.page-template-about .second-section .description h3 {
		display: inline-block;
	}
	.page-template-about .second-section img {
		right: 0;
		width: 300px;
	}
	.page-template-about .fourth-section {
		margin-top: -60px;
	}
	.page-template-about .second-section .description span.black-bg {
		margin-right: 10px;
	}
	.page-template-about .first-section .description p {
		text-align: center !important;
	}
	.page-template-about .second-section .description .content {
		margin-bottom: 30px;
	}
	.page-template-about .first-section .logo img {
		width: 150px;
	}
	.course-template-default .first-section .description h3 {
		font-size: 24px;
	}
	.course-template-default .first-section .description p {
		font-size: 20px;
	}
	.page-template-our-impact .fourth-section {
		margin-top: -55px;
	}

	.page-template-our-impact .fifth-section .col-three {
		grid-template-columns: 100%;
	}

	.page-template-our-impact .fifth-section .block {
		margin-bottom: 50px;
	}

	.page-template-our-impact .fifth-section .block:last-child {
		margin-bottom: 0px;
	}

	.page-template-our-impact .fifth-section .testiominial {
		grid-template-columns: 100%;
	}

	.page-template-our-impact .fifth-section .content {
		order: 1;
		margin: 0px;
	}
	.page-template-our-impact .fifth-section .image {
		order: 2;
		width: 350px;
		margin: auto;
		margin-top: 50px;
	}
	
	.page-template-new-partner .seventh-section .col-three {
		grid-template-columns: 100%;
	}

	.page-template-new-partner .seventh-section .block {
		margin-bottom: 50px;
	}

	.page-template-new-partner .seventh-section .block:last-child {
		margin-bottom: 0px;
	}

	.page-template-new-partner .seventh-section .testiominial {
		grid-template-columns: 100%;
	}

	.page-template-new-partner .seventh-section .content {
		order: 1;
		margin: 0px;
	}
	.page-template-new-partner .seventh-section .image {
		order: 2;
		width: 350px;
		margin: auto;
		margin-top: 50px;
	}
	.page-template-our-impact .first-section {
		margin-top: -170px;
		padding-top: 120px;
	}
	.page-template-our-impact .second-section .description h3 {
		display: inline-block;
	}
	.page-template-our-impact .second-section .description span.black-bg {
		margin-right: 10px;
	}
	.page-template-our-impact .fourth-section .image img {
		margin-top: 20px;
	}
	.page-template-gic .first-section {
		margin-top: -171px;
	}

	.page-template-gic .first-section {
		margin-top: -171px;
		padding-top: 100px;
	}
	.page-template-gic .second-section p {
		font-size: 20px;
	}

	.page-template-gic .second-section {
		margin-top: -25px;
		padding: 40px 20px;
	}

	.page-template-gic .fourth-section h2 {
		font-size: 40px;
	}

	.page-template-gic .seventh-section .four-col {
		grid-template-columns: 100%;
	}
	.page-template-gic .eleventh-section {
		margin-top: -180px;
	}
	.page-template-gic .tenth-section .cta-btn {
		margin-top: 50px;
	}
	.page-template-gic .third-section .content h3 {
		font-size: 20px;
	}
	.page-template-gic .third-section .logo.mobile {
		width: 80%;
	}
	.page-template-gic .third-section .logo.mobile {
		width: 80%;
	}
	.page-template-gic .first-section span.black-bg {
		margin-bottom: 0px;
	}
	.page-template-gic-partners .first-section span.black-bg {
		font-size: 40px !important;
	}
	.jdkwwo {
    font-size: 48px !important;
    font-weight: 500;
    line-height: normal !Important;
}
	
	.dhfjae {
    font-size: 20px !important;
    font-weight: 550 !important;
}
	.page-template-gic .sixth-section img {
		margin-top: 10px;
	}
	.page-template-gic .twelfth-section {
		padding-top: 100px;
	}
	.page-template-new-partner .fourth-section {
		padding-top: 100px;
	}
	.page-template-home .first-section .left-image, .page-template-home .first-section .right-image {
		width: 60%;
		margin-top: 50px;
	}
	.page-template-gic .fifth-section .container:after {
		margin-top: -60px;
		margin-left: 25px;
	}
	.page-template-new-partner .tenth-section .container:after {
		margin-top: -60px;
		margin-left: 25px;
	}
	.partner-logo.mobile {
		width: 100%;
	}
	.page-template-gic .thirteenth-section {
    	margin-top: -190px;
	}
	.page-template-learning .first-section {
		margin-top: -175px;
	}
	.page-template-learning .first-section .center-content {
		padding-bottom: 0px;
	}
	.page-template-learning .fourth-section .subheading h3 {
    	font-size: 30px;
	}
	.page-template-learning .second-section .center-content {
		padding-bottom: 0px;
	}
	.page-template-new-partner .fifth-section .center-content {
		padding-bottom: 0px;
	}
	.page-template-partner .first-section {
		margin-top: -175px;
		padding-top: 100px;
	}
    .page-template-new-partner .first-section {
		margin-top: -175px;
		padding-top: 100px;
	}
	.page-template-partner .second-section h3 {
		font-size: 35px;
	}

	.page-template-partner .third-section h2:after {
		margin-top: -85px;
		margin-left: 100px;
		scale: .7;
	}
	.page-template-learning .third-section .category-grid img {
		height: 200px;
	}
	.page-template-learning .second-section .category-grid .featured-image img {
    	height: 200px;
	}
	.page-template-new-partner .fifth-section .category-grid .featured-image img {
    	height: 200px;
	}
	.course-template-default .second-section .course-content img {
    	height: 200px;
	}
	.page-template-our-impact .eighth-section {
		margin-top: -170px;
	}
	.page-template-gic .seventh-section .content {
		max-width: 300px;
		margin: auto;
	}
	.page-template-learning .fifth-section h2:after {
		margin-top: -95px;
		margin-left: 145px;
		scale: .7;
	}
	.page-template-partner .sixth-section .three-col {
		grid-template-columns: 100%;
	}
	.page-template-partner .sixth-section .block {
		margin-bottom: 50px;
	}
	.page-template-partner .sixth-section .cta-btn {
		margin-top: 0px;
	}
    .page-template-new-partner .ninth-section .three-col {
		grid-template-columns: 100%;
	}
	.page-template-new-partner .ninth-section .block {
		margin-bottom: 50px;
	}
	.page-template-new-partner .ninth-section .cta-btn {
		margin-top: 0px;
	}
	iframe {
		height: 275px;
	}
	.heateor_sss_sharing_ul {
		display: flex;
		justify-content: center;
	}

}

@media screen and (max-width:425px){
	h1 {
		font-size: 65px;
	}
	.page-template-premium-course .third-section .heading h2 {
		font-size: 30px !important;
	}
	.course-template-default .third-section .heading h2 {
		font-size: 30px !important;
	}
	.page-template-home .third-section {
		padding-top: 120px;
		margin-top: -70px;
	}
	.page-template-home .third-section span.black-bg {
		margin-bottom: 0px;
	}
	.play img {
		width: 90px;
	}
	.site-footer .social-links img {
		width: 20px;
	}
	.video iframe {
		height: 180px;
	}
	.course-template-default .fourth-section .subheading h3 {
		font-size: 25px;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -140px;
		margin-left: 130px;
	}
	.page-template-contact .second-section {
		margin-top: -100px;
	}
	.page-template-our-impact .third-section h2:after {
		margin-left: 130px;
		margin-top: -95px;
	}
	.page-template-home .third-section h2:after {
		margin-left: 130px;
		margin-top: -45px;
	}
	.page-template-our-impact .fifth-section .image {
		width: 100%;
	}
	.page-template-new-partner .seventh-section .image {
		width: 100%;
	}
	.page-template-gic .eleventh-section {
		margin-top: -175px;
	}
	.page-template-gic .ninth-section .heading h2 {
		display: block;
	}
    .page-template-new-partner .second-section {
        padding: 80px 0px 0px 0px;
    }
	.page-template-gic .ninth-section .heading span {
		margin: auto;
	}
	.page-template-gic .ninth-section .timeline {
		grid-template-columns: 100%;
	}
	.page-template-gic .second-section {
		margin-top: -20px;
	}
	.page-template-home .third-section .testimonial {
		grid-template-columns: 100%;
	}
	.page-template-home .third-section .content {
		padding: 0px 20px;
		bottom: 35px;
	}
	
    .page-template-new-partner .fourth-section, .page-template-new-partner .sixth-section, .page-template-new-partner .eighth-section, .page-template-new-partner .seventh-section
    {
    padding-bottom: 25px;
    }

	.page-template-home .third-section .image {
		order: 3;
	}	
	.page-template-home .fourth-section {
		padding: 80px 0px;
		margin-top: -15px;
	}
	.page-template-new-partner .third-section {
		padding: 80px 0px;
		margin-top: -85px;
	}
	.page-template-gic .fifth-section .container:after {
		margin-top: -40px;
		margin-left: 25px;
		transform: rotate(130deg);
	}
	.page-template-new-partner .tenth-section .container:after {
		margin-top: -40px;
		margin-left: 25px;
		transform: rotate(130deg);
	}
	.page-template-partner .second-section .image-col {
		grid-template-columns: 45% 45%;
	}
	.page-template-partner .third-section h2:after {
		margin-top: -90px;
		margin-left: 135px;
	}
	iframe {
		height: 220px;
	}
	.page-template-partner .sixth-section .video-code {
		margin-top: -25px;
	}
    .page-template-new-partner .ninth-section .video-code {
		margin-top: -25px;
	}
	
}


@media screen and (max-width:375px){
	h2 {
		font-size: 45px;
	}	
	h1 {
		font-size: 50px;
	}
	h2 .white-bg, h2 .black-bg, h2 .pink-bg   {
		position: relative;
		top: 1px;
	}
	.page-template-our-impact .third-section h2:after {
		margin-left: 100px;
		margin-top: -85px;
	}
	.page-template-home .third-section h2:after {
		margin-left: 95px;
		margin-top: -35px;
	}
	.site-footer .social-links img {
		width: 20px;
		margin: 0px 5px;
	}
	.video iframe {
		height: 180px;
	}
	.depicter-arrow-layer .depicter-layer {
		margin-top: 25px;
	}
	.course-template-default .second-section .summary h2 {
		font-size: 40px;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -125px;
		margin-left: 100px;
	}
	.page-template-about .first-section .image img {
		right: 63px;
	}
	.page-template-about .second-section img {
		width: 250px;
	}
	.page-template-our-impact .second-section .description h3 {
		font-size: 40px;
	}
	.page-template-our-impact .third-section {
		margin-top: -170px;
	}
	.page-template-our-impact .fifth-section span.number {
		font-size: 70px;
	}
	.page-template-new-partner .seventh-section span.number {
		font-size: 70px;
	}
	.page-template-our-impact .eighth-section {
		margin-top: -125px;
	}
	.page-template-our-impact .ninth-section h2:after {
		margin-top: -86px;
		margin-left: 105px;
	}
	.page-template-home .eighth-section h2:after {
		margin-left: 105px;
		margin-top: -85px;
	}
	.page-template-learning .second-section h3 {
    	font-size: 30px;
	}
	.page-template-learning .second-section {
		padding: 80px 19px 50px 20px;
	}
	.page-template-new-partner .fifth-section h3 {
    	font-size: 30px;
	}
	.page-template-new-partner .fifth-section {
		padding: 80px 19px 50px 20px;
	}
	.page-template-home .first-section span.black-bg {
		bottom: 5px;
	}
	.page-template-home .sixth-section .box:last-child:after {
		transform: rotate(317deg);
		margin-left: -130px;
	}
	.page-template-partner .third-section h2:after {
		margin-top: -85px;
		margin-left: 100px;
	}
	.page-template-partner .first-section .center-content {
		padding-bottom: 100px;
	}
	.page-template-partner .second-section .image-col {
		grid-template-columns: 100%;
	}

	.page-template-partner .second-section .image-col img {
		margin: 15px auto !important;
	}
	.page-template-partner .fifth-section .description h3 {
		font-size: 40px;
	}
	.page-template-learning .fifth-section h2:after {
		margin-top: -85px;
		margin-left: 105px;
	}
	iframe {
		height: 190px;
	}
}

.depicter-button-layer {
    filter: drop-shadow(4px 5px 0px rgba(0, 0, 0, 1));
}

@media screen and (max-width:320px){
	h1 {
		font-size: 40px;
	}
	h2 {
		font-size: 40px;
	}
	span.pink-bg {
		padding: 10px 15px;
	}

	.page-template-home .first-section {
		padding-bottom: 60px;
	}
	.page-template-home .first-section .left-image {     
		position: relative;
		top: 45px;
	}
	.page-template-home .second-section .social-icons img {
		width: 50px;
	}
	.page-template-home .second-section .bottom-img {
		margin-top: 50px;
	} 
	.page-template-our-impact .third-section h2:after {
		margin-left: 85px;
	}
	.page-template-home .third-section h2:after {
		margin-left: 85px;
		margin-top: -35px;
	}
	.page-template-home .sixth-section .box {
		padding: 30px 20px;
	}
	.page-template-home .eighth-section h2:after, .page-template-our-impact .ninth-section h2:after {
		margin-left: 95px;
	}
	.page-template-home .first-section .left-image {
		position: relative;
		top: 50px;
	}
	.depicter-arrow-layer .depicter-layer {
		margin-top: 60px;
	}
	.course-template-default .second-section .summary h2 {
		font-size: 25px;
	}
	.course-template-default .third-section .heading h2 {
		font-size: 25px !important;
	}
	.course-template-default .third-section .share-tool .icons img {
		width: 30px;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -115px;
		margin-left: 80px;
	}
	.page-template-contact .second-section {
		margin-top: -70px;
	}
	a.second-cta.btn {
		width: 100%;
		padding: 15px 0px;
	}
	.page-template-gic .seventh-section .cta-btn a {
		width: fit-content;
		padding-left: 20px;
		padding-right: 20px;
	}
	.page-template-home .first-section .right-image, .page-template-home .first-section .left-image {
		margin-top: 0px;
	}
	.page-template-partner .third-section h2:after {
		margin-left: 85px;
	}
		.page-template-gic .eleventh-section {
		margin-top: -170px;
	}
	.page-template-learning .fifth-section h2:after {
		margin-left: 95px;
	}
	.heateor_sss_sharing_ul svg {
		width: 30px;
		height: 30px;
	}
	.heateor_sss_sharing_ul .heateor_sss_svg {
		width: 30px !important;
		height: 30px !important;
	}
}

/* Animation */
.fade-in {
  opacity: 0;
  transition: opacity 1s ease;
}

.fade-in-animation {
  opacity: 1;
}

.cta-btn a:hover, li.first-cta a:hover, button:not(.tns-controls>button):hover , .depicter-element[data-type="button"]:hover, a.post-button:hover {
    background: #000000 !important;
}
button#_form_27_submit:hover, button#_form_29_submit:hover, button#_form_31_submit:hover {
    background: #000000 !important;
}
li.first-cta a:hover,.third-cta.btn:hover, a.first-cta.btn:hover {
    color: #ffffff;
}
._error._below {
    position: inherit !important;
    max-width: 500px;
    margin: auto;
}
/* FOOTER COOKIE POLICY */
#cookiePopup {
  position: sticky;
  bottom: 0;
  justify-content: space-around;
  background: #44C4A3;
  z-index: 99999;
  align-items: center;
}
.cookie-cta {
  background: #6136FF;
  color: #ffffff !important;
  padding: 10px 10px 10px 10px;
}

.jkl {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
@media (max-width:748px){
	.jkl {
		display: flex;
		flex-direction: column;
		padding: 15px;
        text-align: center;
	}
	.hkkjg {
		width: 100% !important;
	}
}
/* footer */
.entry-header {
	margin-top: -165px;
  margin-bottom: 50px;
  background: url(/wp-content/themes/social-shifter/assets/violet-background.png);
  padding: 153px 0 50px 0;
  color: white;
}

.footer-data h2 {
	margin-top: 60px !important;
	font-size: 35px !important;
	margin-bottom: 10px !important;
}


.footer-data p {
	color: #575858;
}

.footer-data li {
	font-family: 'Dosis';
	font-size: 18px;
    font-weight: 600;
	color: #575858;
}

.footer-data  th, td {
      border: 1px solid black;
      padding: 8px;
      text-align: left;
    }

.footer-data span {
	font-family: 'Dosis';
}

.footer-data td {
	font-family: 'Dosis';
}

.hkkjg {
	font-size: 19px !important;
	width: 80%;
	color: white;
}

p.hkkjg>a{
	color: black;
}

/* 404 page */
.post-404 .entry-content {
    padding: 50px 20px;
    text-align: center;
    margin-bottom: 100px;
}

/* Error Message on checkbox */
._error-inner._no_arrow._below {
    position: inherit !important;
    max-width: 500px;
    margin: auto;
}
._row._checkbox-radio {
    max-width: 500px;
    margin: auto;
}

._form_element._x95458504._full_width ._error-inner._no_arrow:before {
    content: 'To subscribe, you must agree to the Terms & Conditions and Privacy Policy. Please check the box to proceed.';
    font-size: 14px;
}
._form_element._x95458504._full_width ._error-inner._no_arrow {
    font-size: 0px !important;
}

._form_element._x64357733._full_width ._error-inner._no_arrow._below:before {
    content: 'To become a partner, you must agree to the Terms & Conditions and Privacy Policy. Please check the box to proceed.';
    font-size: 14px;
}
._form_element._x64357733._full_width ._error-inner._no_arrow._below {
    font-size: 0px !important;
}

._form_element._x08588825._full_width ._error-inner._no_arrow._below:before {
    content: 'To become a partner, you must agree to the Terms & Conditions and Privacy Policy. Please check the box to proceed.';
    font-size: 14px;
}

._form_element._x08588825._full_width ._error-inner._no_arrow._below {
    font-size: 0px !important;
}

#charMessage, #charCount {
    font-family: 'Dosis';
    font-weight: 700;
}

#charMessage{
    color: #ff0000;
}

#back-to-top-btn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    padding: 10px;
    background-color: #000000;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    z-index: 999;
    box-shadow: 0px 0px 5px 0px #000000;
}
button#back-to-top-btn img {
    transform: rotate(180deg);
}

@media (min-width: 860px){
	.display-smsall-ft-p{
		display: none;
	}
	.display-large-ft-p{
		color: #ffffffc9;
    font-weight: 300;
    margin-top: 25px;
		font-size: 16px;
	}
}
@media (max-width: 859px){
	.display-large-ft-p{
		display: none;
	}
	.display-smsall-ft-p{
		color: #ffffffc9;
        font-weight: 300;
        margin-top: 25px;
		font-size: 16px;
	}
}

/* shifter-participant-details */
.page-template-shifter-participant-details .first-section {
    background: url(/wp-content/themes/social-shifter/assets/Bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding-top: 130px;
    margin-top: -145px;
    padding-bottom: 50px;
}
.page-template-shifter-participant-details .first-section .subheading {
    margin-bottom: 40px;
}
.page-template-shifter-participant-details .first-section span.black-bg {
    margin-top: -2px;
}

.page-template-shifter-participant-details .first-section .center-content {
    padding: 0px;
}
.page-template-shifter-participant-details .first-section img {
    width: 100%;
}



.page-template-shifter-participant-details .first-section .login-text {
    color: #ffffff;
    margin-top: 40px;
}

.page-template-shifter-participant-details .first-section .login-text a {
    color: #ff698f;
    text-decoration: none;
}

/* shifters main details */
.page-template-shifters-100-page .first-section {
    background: url(/wp-content/themes/social-shifter/assets/Bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding-top: 80px;
    margin-top: -155px;
}

.page-template-shifters-100-page .first-section span.black-bg {
    font-size: 144px !important;
    margin-bottom: 20px !important;
}
.page-template-shifters-100-page .first-section h4 {
    font-size: 36px !important;
}

.page-template-shifter-participant-details .first-section h4 {
    font-size: 36px !important;
}

.page-template-shifters-100-page .first-section .subheading {
    margin-bottom: 40px;
}
.page-template-shifters-100-page .first-section span.black-bg {
    margin-top: -2px;
}

.page-template-shifters-100-page .first-section .center-content {
    padding: 0px;
}
.page-template-shifters-100-page .first-section img {
    width: 100%;
}



.page-template-shifters-100-page .first-section .login-text {
    color: #ffffff;
    margin-top: 40px;
}

.page-template-shifters-100-page .first-section .login-text a {
    color: #ff698f;
    text-decoration: none;
}


.page-template-shifters-100-page .Second-section {
    background: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/Bg-1.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 46px 20px 0px 20px;
    position: relative;
    margin-top: -76px;
    color: #ffffff;
}

.page-template-shifters-100-page .Second-section .centers-content {
	display: flex;
    gap: 20px;
    align-items: center;
}

.page-template-shifters-100-page .Second-section .centers-content .subheading {
	margin-bottom: 0px !important;
}
.page-template-shifters-100-page .Second-section .container .centers-content .subheading h4 {
       text-align: left;
       font-size: 24px;
       font-weight: 600;
    }
@media (max-width: 680px){
    .page-template-shifter-participant-details .first-section{
        margin-top: -203px !important;
    }
    .hjgjhg {
        /*margin-top: 2px !important;*/
    }
    
    .page-template-shifter-participant-details .first-section {
    padding-bottom: 10px !important;
}
   .page-template-shifters-100-page .first-section span.black-bg {
      font-size: 64px !important;
      margin-bottom: 24px !important;
   }
   .page-template-shifters-100-page .first-section h1 {
      margin-bottom: -20px !important;
   }
	
   .page-template-shifters-100-page .first-section h4 {
      font-size: 20px !important;
   }
	.page-template-shifter-participant-details .first-section h4 {
    font-size: 20px !important;
}
	.page-template-shifter-participant-details .first-section span.black-bg {
    font-size: 64px !important;
		margin-bottom: 24px !important;}
   .page-template-shifters-100-page .Second-section .centers-content {
	  display: flex;
      gap: 5px;
      flex-direction: column;
   }
   .page-template-shifters-100-page .Second-section {
      padding: 21px 5px 0px 5px;
      position: relative;
      margin-top: -26px;
      color: #ffffff;
   }
   .klsdhslj>img {
     width: 93px !important;
    }	
	.page-template-shifters-100-page .Second-section .container {
		padding: 0px 10px;
	}
    .page-template-shifters-100-page .Second-section .container .centers-content .subheading h4 {
       text-align: center;
       font-size: 16px;
       font-weight: 600;
    }
}

.page-template-shifter-participant-details .Second-section {
    background: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/Bgwhite.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 46px 20px 0px 20px;
    position: relative;
    margin-top: -68px;
    color: #ffffff;
	height: 25px;
}

.page-template-shifter-participant-details .first-section span.black-bg {
    font-size: 144px;
    margin-bottom: 20px !important;
}

.podcast .page-template-home .seventh-section{
    background-image: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/Bg-podcast.png) !important;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 130px 20px 130px 20px;
    position: relative;
    margin-top: 0px;
}

.podcast .page-template-home .seventh-section .podcast-url {
    margin-top: -40px;
}

.podcast .page-template-home .seventh-section .container .play {
   margin-right: -20px;
}

.podcast .page-template-home .seventh-section .social-links {
    align-items: center;
}
.podcast .page-template-home .seventh-section .social-links img {
    width: 140px;
}


.podcast .page-template-home .seventh-section span.black-bg {
    clip-path: polygon(0 6%, 100% 0%, 100% 100%, 0 95%);
    bottom: 0px !important;
    top: 0px;
    padding: 0 0 0 11px !important;
    line-height: normal;
}
.podcast {
    margin-bottom: -45px;
}

.sponsor .sponsor-logo {
    background-image: url(https://www.socialshifters.co/wp-content/uploads/2025/05/Frame.png);
     background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 130px 20px 130px 20px;
    position: relative;
    margin-top: 0px;
    display: flex;
    justify-content: center;
}

.sponsor-description {
    margin-bottom: 80px;
}
.sponsor-description p {
        font-size: 36px;
        font-weight: bold;
        text-align: center;
        margin: 80px 0;
    }
    .sponsor .cta-btn{
        text-align: center;
        margin-bottom: 80px;
    }
    .sponsor .cta-btn .cta-btn-spns.btn{
        background: #6136FF;
    color: #ffffff !important;
    padding: 15px 40px 15px 40px;
    }
.sponsor .image-with-sponsor {
    display: flex;
    justify-content: center;
}

.page-template-shifter-participant-details .share {
    background: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/Bg-4.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 86px 0;
    margin-top: 0px;
    display: flex;
    justify-content: center;
    margin-bottom: -50px;
    position: relative;
    z-index:2;
}
.page-template-shifter-participant-details .social-icons{
    text-align: center;
}
.page-template-shifter-participant-details .social-icons h3 {
    text-transform: uppercase;
    font-size: 54px;
    font-weight: bold;
    color: white;
}

.page-template-shifter-participant-details .social-icons .share-tool .icons{
    display:flex;
    justify-content: center;
}

.quote h1 {
    padding: 10px 15px 5px 15px;
    background-color: #000000;
    color: #ffffff;
    display: inherit;
    width: fit-content;
    /* margin: auto; */
    /* margin-bottom: 50px; */
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
    position: relative;
    bottom: 10px;
    line-height: .9;
}

.quote .quote-para p{
    font-size: 25px;
    font-weight: 500;
    letter-spacing: 1.5px;
}
.quote .quote-para p span{
    font-size: 32px;
}

.dhfg a{
    text-decoration: none;
}
.dhfg {
    display: flex;
    gap: 20px
}

.dhfg a img{
    width: 40px;
}
.participant-social {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
}
.participant-social p{
    font-size: 36px;
    font-weight: bold;
    text-transform: uppercase;
}.sponsor .sponsor-logo

.sponsor .page-template-home .sponsor-logo img, .sponsor .page-template .sponsor-logo img{
    width: 330px;
}
.dkfla {
    display: flex;
    flex: none !important;
    gap: 10px;
    align-items: center;
    /*margin-bottom: 10px;*/
    }
    .reset {
    width: 100px;
    background: #e5243b;
    padding: 5px;
    font-family: 'Dosis';
    font-weight: 600;
    color: white;
    cursor: pointer;
    }
@media (min-width: 768px){
.page-template-new-gic-partner .first-section .bg-wrapper .stage-bg {
    margin: 0 auto;
}
    .page-template-new-gic-partner .tenth-section
    {
    padding-bottom:100px !important;
    }
   
    .page-template-new-partner .eighth-section span.content
    {
    margin-left:75px;
    padding-left:20px;
    }
    .slkala .participant-image{
        display: none;
    }
    .page-template-pre-registration-form .first-section .cta-btn, .page-template-founder-referral-form .first-section .cta-btn
   {
   display:inline-block;
   }
   .page-template-gic-partners .first-section .hdfj{
        margin-bottom:30px;
    }
	.page-template-shifter-participant-details .sponsor .page-template-home .sponsor-logo .djfksaa
{
	width:250px;
}
	
}
@media screen and (min-width: 1900px) and (max-width: 2560px) {
.page-template.page-template-template.page-template-shifter-participant-details .sponsor .sponsor-logo
	{
		margin-top: 50px !important;
	}
    }
@media (max-width: 767px){
.page-template-gic-partners .first-section .hdfj{
        margin: 20px 0px 20px 0px;
    }
.dhfg {
    display: flex;
    gap: 20px
}

.dhfg a img{
    width: 40px;
}
.participant-social {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0;
}
.participant-social p{
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
    .quote h1 {
        margin: auto;
        margin-top: 60px;
        font-size: 40px;
    }
    .quote .quote-para p{
    font-size: 20px;
    text-align: center;
}
.quote .quote-para p span{
    font-size: 20px;
    text-align: center;
}
    .page-template-shifter-participant-details .social-icons h3 {
    font-size: 28px;
}
    .page-template-shifter-participant-details .share {
        padding: 60px 0;
        margin-bottom: -30px;
        background: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/Frame-39631.png);
        background-size: cover;
    }
   .podcast {
     margin-bottom: -20px;
   }
 .sponsor .page-template-home .sponsor-logo {
    /*background-image: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/image-2-2.png);*/
    background-size: cover;
    padding: 40px 20px;
}
.sponsor .page-template-home .sponsor-logo img{
    width: 160px;
}
    .podcast .page-template-home .seventh-section {
        padding: 80px 0px !important;
    }
    .podcast .page-template-home .seventh-section .social-links img {
        width: 68px !important;
    }
    .podcast .page-template-home .seventh-section h2 {
        font-size: 54px !important;
    }
    .podcast .page-template-home .seventh-section span.black-bg {
        clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%) !important;
    }
    .sponsor-description p {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin: 20px 0;
    }
    .sponsor .cta-btn{
        margin: 40px 0;
    }
    
    .dak {
        font-size: 20px !important;
    }
    .participant-details .dak:nth-child(2),
    .participant-details .dak:nth-child(4) {
        display: none !important;
    }
    
    
    .djkf {
        font-weight: normal !important;
    }
    .participant-details{
        display: flex !Important;
        gap: 10px!important;
        justify-content: normal !Important;
        flex-direction: column;
    }
    .participante .fname{
        justify-content: center;
        font-size: 50px;
        text-align: center;
    }
    .participant-intro-image{
        padding: 25px !Important;
    }
    .participant-intro{
        width: 100% !important;
        font-size: 16px !important;
        margin-bottom: 40px !important;
    }
    .hdjs>.participant-image{
        display: none;
    }
    .ptp-info{
        margin: 30px 0 !important;
    }
    .slkala {
        display: flex;
        align-items: center;
        gap: 30px;
    }
    .participant-goals{
        position: inherit !important;
        flex-direction: column;
        width: 40%;
        gap: 10px !important;
    }
    .participant-goals>.goal img{
        width: 55px !important;
    }
    .participant-goals>.goal{
        width: 100%;
    }
    .participant-goals .goal:nth-child(even){
        text-align: right !important;
    }
    .slkala .participant-image .lkjhg{
        width: 78px;
            right: -21px;
    top: -45px;
    }
     .slkala .participant-image .jhdj{
        width: 194px;
    }
    .participant-goals .goal:nth-child(even){
        text-align: right;
    }
}
.participant-details {
    display:flex;
    justify-content: space-between;
}

.dak {
        font-family: 'Dosis';
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
}
.participant-goals .goal img {
    width: 128px;
}
.participant-goals .goal:nth-child(even) {
    transform: rotate(2deg);
}

.participant-goals .goal:nth-child(odd) {
    transform: rotate(-2deg);
}
.ptp-info {
    margin:  80px 0 150px 0;
}
.participant-intro-image {
    background: url(https://dev.socialshifters.co/wp-content/uploads/2023/10/slider-bg-1200x527.png);
    position: relative;
    padding: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}
.hdjs{
    display: flex;
    justify-content: space-between;
    gap: 100px;
    align-items: center;
}
.participant-intro {
    width: 60%;
    font-size: 32px;
    color: white;
    margin-top: 0;
    margin-bottom: 70px;
}
.participant-image {
    position: relative;
}

@media (min-width:767px){
.participant-image img:not(.lkjhg){
    transform: rotate(-2deg);
    min-width: 330px;
}
}
.participant-image .lkjhg{
    width: 175px;
    position: absolute;
    right: -85px;
    top: -115px;
    z-index: 2;
    transform: rotate(0deg) !important;
}

.participant-goals {
        position: absolute;
    bottom: -70px;
}
.goal {
    filter: drop-shadow(4px 5px 0px rgba(0, 0, 0, 1));
}
.participant-goals {
    display: flex;
    margin-bottom: 20px;
    gap: 20px;
}
.participante {
    /*background: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/hsdfjd.png);*/
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px 0;
    margin-top: -25px;
    justify-content: center;
    margin-bottom: -50px;
    position: relative;
    z-index: 2;
}

.participante .fname {
    text-align: left;
    display: flex;
    gap: 5px;
}


.lname {
    margin: 0 !important;
    padding: 10px 15px 0px 15px !important;
}
.example1 {
    background: #6136FF;
    color: white;
    font-size: 32px !important;
    padding: 10px;
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
    letter-spacing: normal !important;
    display: inline-block;
    text-transform: uppercase;
}

@media (min-width: 1700px){
.hjgjhg{
max-width: 1400px;
    margin: auto;
    margin-top: -25px;
}}

.hjgjhg{
    margin-top: -25px;
}

.back-btn{
 background: #44C4A3;
}
@media (min-width:220px){
    .load-more{
        max-width:220px;
        max-height:48.5px;
    }
}
@media (min-width:350px){
    .load-more{
        max-width:350px;
        max-height:52.5px;
    }
}

@media (min-width:700px){
    .load-more{
        max-width:700px;
        max-height:60.5px;
    }
}

@media (min-width:1290px){
    .load-more{
        max-width:1290px;
        max-height:84px;
    }
}

@media (min-width:1650px){
    .load-more{
        max-width:1650px;
        max-height:94px;
        padding: 45px 40px 42.sponsor .page-template-home .sponsor-logopx 40px;
    }
}
@media only screen 
  and (max-device-width: 430px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  
  @supports (-webkit-touch-callout: none) and (not (-ms-touch-action: none)) {
    .page-template-gic-partners .depicter-layers-wrapper {
      min-height: 690px;
    }
  }
}

.cky-notice-btn-wrapper button.cky-btn.cky-btn-reject {
    display: none;
}
span.soft-highlight
{
background-color: #000000;
    padding: 2px 4px;
    border-radius: 1px;
    color: #ffffff;
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
}
span.underline-highlight {
    border-bottom: 4px solid #000000;
}
/* Hide image in tenth section (as before) */
.page-template-template.page-template-gic-partners .tenth-section img {
    display: none;	
}

.page-template-new-gic-partner .first-section {
  position: relative;
  width: 100%;
  height: 79vh; /* full screen banner */
  min-height: 550px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
   margin-top:-225px;
  padding-top: 130px;
  background:url('/wp-content/uploads/2025/08/Stage_RibbonStripes.png') no-repeat center bottom;
  background-size: cover;
}
.page-template-new-gic-partner .first-section img {
    width: 100%;
    max-width: 700px;
}
.page-template-new-gic-partner .first-section .container {
  position: relative;
  z-index: 2;
  max-width: 1080px;
  margin: 0 auto;
  color: #fff; /* text visible on banner */
}
.page-template-new-gic-partner .sponsor
{
margin-top: -100px;
}
.page-template-new-gic-partner .twelfth-section {
    padding: 185px 0px;
    margin-top: -100px !important;
}
.page-template-new-gic-partner .ninth-section
{
  margin-top:-45px;	
}
.page-template-new-gic-partner .sponsor .cta-btn .cta-btn-spns.btn {
    background: #ffffff;
    color: #000 !important;
    padding: 15px 40px 15px 40px;
}
.page-template-new-gic-partner .tenth-section {
    padding: 70px 0px;
    margin-top: -10px;
    padding-bottom: 0;
}

.page-template-new-gic-partner .sponsor .sponsor-logo {
    background-image: url(/wp-content/uploads/2025/08/AZxSocialshifters_ribbons_v2.png);
    }
.page-template-new-gic-partner .sponser_bg_color {
    background: #013781;
    color: #fff;
    text-align: center;
}

@media screen and (min-width: 768px) and (max-width: 1124px) {
.page-template-gic .first-section img {
    width: 100%;
    max-width: 535px;
}
	.page-template-new-gic-partner .first-section {
    position: relative;
    width: 100%;
    height: 70vh;
    min-height: 505px;
	margin-top:-230px;
	}
}
@media screen and (max-width:525px){
.page-template-new-gic-partner .tenth-section {
    padding: 65px 0px;
    }
	.page-template-new-gic-partner .first-section {
        position: relative;
        padding-top: 100px;
        width: 100%;
        height: 27vh;
        min-height: 220px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: -198px;
    }
	.page-template-new-gic-partner .first-section img {
    max-width: 205px;
}
	/*
Theme Name: Social Shifter
Description: A custom WordPress theme.
Author: Deft Digital
Text Domain: social-shifter
Version: 1.0
*/

/* Add your CSS styles below */
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

body {
    margin: 0px;
	overflow-x: hidden;
}
img {
    max-width: 100%;
}
p {
    font-family: 'Dosis';
    font-size: 18px;
    font-weight: 600;
}
h5 {
 font-family: 'Dosis';	
 margin: 0px !important;
}
.page-template-gic-partners .page-template-partner .third-section h2:after{
    display: none !important;
}
.page-template-gic-partners .page-template-partner .third-section{
    background-image: url(https://www.socialshifters.co/wp-content/uploads/2024/05/Bg-7.png) !important;
}
h1 {
    font-family: 'Bebas Neue';
    font-size: 100px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 20px;
	letter-spacing: .5px;
    line-height: .9;
}
h2 {
    font-family: 'Bebas Neue';
    font-size: 100px;
    font-weight: 400;
    margin-bottom: 20px;
    margin-top: 0px;
	letter-spacing: .5px;
    line-height: .9;
}
h3 {
    font-size: 32px;
    margin-bottom: 20px;
    margin-top: 0px;
    font-family: 'Dosis';
    font-weight: 600;
	letter-spacing: .5px;
}
h4 {
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: 0px;
    font-family: 'Dosis';
	letter-spacing: .5px;
}
p, span, a, strong {
    letter-spacing: .5px;
    line-height: 1.2;
}
.site-content a {
    color: #000000;
}
li.first-cta {
    filter: drop-shadow(4px 5px 0px rgba(0, 0, 0, 1));
}

li.first-cta a {
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 25px 15px 25px;
    background: #FF698F;
    text-decoration: none;
    clip-path: polygon(0 11%, 100% 0%, 100% 100%, 0% 100%);
}
.header-section {
    background: transparent;
    position: relative;
    z-index: 999;
    padding: 15px 0px;
}
.container {
    max-width: 1200px;
    margin: auto;
	padding: 0px 20px 10px 20px;
}
.menu a {
    font-size: 16px;
    font-family: 'Dosis';
    text-transform: uppercase;
    margin: 0px 15px;
    text-decoration: none;
    color: #ffffff;
    font-weight: 700;
}

#primary-menu {
    list-style: none;
    display: flex;
    justify-content: space-between;
}

nav#site-navigation {
    width: 100%;
}

.header-col {
    display: grid;
    grid-template-columns: 15% 85%;
    justify-items: center;
    align-items: center;
}
.first-cta a {
    color: #000000;
    margin: 0px;
}
.cta-btn a {
    color: #000000;
}
#primary-menu li {
    display: flex;
    align-items: center;
}
#primary-menu li:last-child {
    position: relative;
    bottom: 10px;
}
.btn {
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    background: #FF698F;
    text-decoration: none;
    clip-path: polygon(0 11%, 100% 0%, 100% 100%, 0% 100%);
    padding: 15px 40px 12px 40px;
    width: max-content;
    margin: auto;
    height: 20px;
    min-width: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px !important;
}
.cta-btn {
    filter: drop-shadow(4px 5px 0px rgba(0, 0, 0, 1));
}
.first-cta a {
    color: #000000;
    margin: 0px;
}
.second-cta  {
    background: #6136FF;
	color:#ffffff !important;
	padding: 15px 40px 15px 40px;
}
.header-col {
    display: grid;
    grid-template-columns: 15% 85%;
    justify-items: center;
    align-items: center;
}
.image {
    text-align: center;
}
.page-template-home .eighth-section h2:after {
    content: url(/wp-content/themes/social-shifter/assets/Blink-black.png);
    position: absolute;
    margin-top: -105px;
    margin-left: 215px;
}
 .page-template-our-impact .ninth-section h2:after {
    content: url(/wp-content/themes/social-shifter/assets/Blink-black.png);
    position: absolute;
    margin-top: -111px;
    margin-left: 215px;
}
.page-template-home .third-section h2:after, .page-template-our-impact .third-section h2:after {
    content: url(/wp-content/themes/social-shifter/assets/Blink-black.png);
    position: absolute;
    margin-top: -105px;
    margin-left: 205px;
}
span.black-bg {
    padding: 10px 15px 5px 15px;
    background-color: #000000;
    color: #ffffff;
    display: inherit;
    width: fit-content;
    margin: auto;
    margin-bottom: 50px;
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
    position: relative;
    bottom: 10px;
	line-height: .9;
}

/* Be Part section */

.page-template-home .first-section {
    background: url(/wp-content/themes/social-shifter/assets/Bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding-top: 180px;
    position: relative;
    margin-top: -145px;
}

.page-template-home .first-section .banner-col {
    display: grid;
    grid-template-columns: 30% 40% 30%;
}

.page-template-home .first-section .btn {
    padding: 15px 40px 12px 40px;
}

.center-content {
    text-align: center;
    padding-bottom: 130px;
}
.page-template-home .first-section span.black-bg {
    position: relative;
    bottom: 12px;
}
span.pink-bg {
    padding: 20px 15px 5px 15px;
    background-color: #ff698f;
    display: inherit;
    width: fit-content;
    margin: auto;
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
	line-height: .9;
}

p.subtitle {
    font-size: 18px;
    font-family: 'Dosis';
    font-weight: 700;
    color: #ffffff;
    width: 500px;
    margin: auto;
    margin-bottom: 50px;
}
.page-template-home .first-section .right-image {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}
.page-template-home .first-section .left-image {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
}
.subheading {
    color: #ffffff;
    margin-bottom: 50px;
}
/* Who Are section */
.page-template-home .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top center;
    background-size: cover;
    padding-top: 150px;
    position: relative;
    margin-top: -30px;
}
.page-template-home .second-section .who-are-col {
    display: grid;
    grid-template-columns: 60% 40%;
    z-index: 3;
    position: relative;
}
.page-template-home .second-section .social-icons img {
    margin: 0px 5px;
}
.page-template-home .second-section .cta-btn {
    margin-top: 50px;
}
.page-template-home .second-section .cta-btn a {
    margin-left: 0;
}
.page-template-home .second-section .bottom-img {
    margin-top: -135px;
    position: relative;
    z-index: 2;
}
/* GIC section */

.dhfjae {
    font-size: 24px !important;
        font-weight: 600 !important;
}

.jdkwwo {
        font-size: 84px !important;
    line-height: 75.6px;
    font-weight: 500;
}

.page-template-home .third-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Gic-Background.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 200px;
    position: relative;
    text-align: center;
    margin-top: -120px;
}
.page-template-home .third-section h3 span.black-bg {
    padding: 0px 15px 0px 15px;
    bottom: 0;
    z-index: 2;
}
.page-template-home .third-section h2 {
    color: #ffffff;
}
.page-template-home .third-section h3 {
    display: inline;
    color: #ffffff;
}
.page-template-home .third-section p {
    font-size: 25px;
    display: inline-block;
    color: #ffffff;
}
.page-template-home .third-section .bubble h3 {
    color: #000000;
}
.page-template-home .third-section .video p {
    width: 100%;
    margin-top: -25px;
}
.page-template-home .third-section p span.black-bg {
    width: fit-content;
    margin: inherit;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px;
}

.play {
    text-align: end;
    margin-bottom: 10px;
    position: relative;
    z-index: 9999;
}

.page-template-home .third-section .testimonial {
    display: grid;
    grid-template-columns: 30% 50% 20%;
    margin-top: 50px;
    align-items: start;
}
.testimonial img {
    width: 100%;
}
.testimonial p {
    font-size: 18px;
    color: #000000;
    text-align: left;
}
.testimonial .cta-btn {
    margin-top: -13px;
}
.page-template-home .third-section .bubble {
    background: url(/wp-content/themes/social-shifter/assets/Bubble.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 20px 20px 60px;
    text-align: left;
}
/* Leading Change section */
.page-template-home .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}
.page-template-new-partner .third-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px;
	padding-bottom:190px;
    position: relative;
    text-align: center;
    margin-top: -180px;
}


.nextend-arrow {
    border-radius: 0px !important;
    margin: 0px 5px !important;
}

div#n2-ss-2-arrow-previous {
    box-shadow: -3px 3px 0px 0px #000000 !important;
}

div#n2-ss-2-arrow-next {
    box-shadow: 3px 3px 0px 0px #000000 !important;
}


/* Our Impact section */
.page-template-home .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    margin-top: -50px;
	color: #ffffff;
	
}
.page-template-home .fifth-section span.black-bg {
    margin: inherit;
}

.our-impact-col {
    display: grid;
    grid-template-columns: 60% 40%;
}
.page-template-home .fifth-section .description {
    color: #ffffff;
}

.page-template-home .fifth-section .number {
    font-size: 96px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
}
.page-template-home .fifth-section .content {
    font-size: 55px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
    position: relative;
    top: 5px;
}
.page-template-home .fifth-section .two-col {
    display: grid;
    align-items: center;
    grid-template-columns: 15% 85%;
    column-gap: 50px;
}
.page-template-home .fifth-section .two-col:hover span {
    color: #ffffff;
}
.page-template-home .fifth-section .cta-btn {
    text-align: center;
    margin-top: 50px;
}

/* Tools for change section */
.page-template-home .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px;
    position: relative;
    margin-top: -50px;
}
.page-template-home .sixth-section:after {
    content: url(/wp-content/themes/social-shifter/assets/Violet-Blink.png);
    position: absolute;
}
.page-template-home .sixth-section .three-col {
    display: flex;
    column-gap: 20px;
}

.page-template-home .sixth-section .box {
    background: #6136FF;
    padding: 45px 30px;
    text-align: center;
}

.page-template-home .sixth-section .three-col {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    margin-top: 50px;
    justify-content: space-between;
}
.page-template-home .sixth-section .box h3 {
    text-transform: uppercase;
    color: #ffffff;
    font-family: 'Bebas Neue';
    font-size: 56px;
    font-weight: 500;
}

.page-template-home .sixth-section .box .title {
    margin: 20px 0px 40px 0px;
}
.third-cta.btn {
    background: #ffffff;
    padding: 15px 40px 15px 40px;
}

.page-template-home .sixth-section .box .cta-btn {
    margin-bottom: 20px;
}

/* Podcast Section */
.page-template-home .seventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Black-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 250px 20px;
    position: relative;
    margin-top: -50px;
}
span.white-bg {
    padding: 10px 15px 5px 15px;
    background-color: #ffffff;
    color: #000000;
    display: inherit;
    width: fit-content;
    margin: inherit;
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
    position: relative;
    bottom: 8px;
	line-height: .9;
}
.page-template-home .seventh-section .heading h2 {
    color: #ffffff;
}

.page-template-home .seventh-section .two-col {
    display: grid;
    grid-template-columns: 50% 50%;
}

.page-template-home .seventh-section .social-links {
    display: flex;
    justify-content: flex-end;
    column-gap: 40px;
}
.page-template-home .seventh-section .social-links img {
    width: 120px;
}
.video-slider {
    margin-top: -35px;
}

/* Your Inbox Section */
.page-template-home .eighth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Pink-background-with-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -80px;
}
.page-template-home .eighth-section .description {
    max-width: 800px;
    margin: auto;
}
.page-template-home .eighth-section h3, .page-template-home .eighth-section h2 {
    color: #ffffff;
}
.page-template-home .ninth-section h2, .page-template-home .ninth-section {
    color: #ffffff;
}
/* Partner Section */
.page-template-home .ninth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -60px;
}
.page-template-home .ninth-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
}
.page-template-about .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -130px;
}
.page-template-about .fourth-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
}
.page-template-about .fourth-section h2, .page-template-about .fourth-section p {
    color: #ffffff;
}

.page-template-about .fourth-section .cta-btn
{
margin-top:20px;
}
.partner-logo {
    margin-top: 50px;
}


/* Footer */
.site-footer {
    background-image: url(/wp-content/themes/social-shifter/assets/footer-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 125px 0px 10px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}
.site-footer .first-cta {
    display: none !important;
}

.site-footer #primary-menu {
    display: flex;
    justify-content: center;
    margin: 30px 0px 50px 0px;
}

.site-footer .logo {
    margin-bottom: 30px;
}
.site-footer #primary-menu li:last-child {
    position: inherit;
}
.footer-logo img {
    width: 100%;
}

.social-links img {
    margin: 0px 10px;
}

/* Hamburger menu */
.menu-toggle {
    display: none;
}
.simple-slideout-menu-panel a {
    font-family: 'Dosis';
    padding: 0px !important;
    background: transparent !important;
}
/* About page */
.page-template-about .first-section, .page-template-pre-registration-form .first-section, .page-template-founder-referral-form .first-section{
    background: url(/wp-content/themes/social-shifter/assets/violet-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 0px 0px;
    position: relative;
    margin-top: -145px;
}

.page-template-about .first-section .black-bg, .page-template-pre-registration-form .first-section .black-bg, .page-template-founder-referral-form .first-section .black-bg{
    margin: 0px;
}
.page-template-about .first-section h1, .page-template-pre-registration-form .first-section h1, .page-template-founder-referral-form .first-section h1 {
    color: #ffffff;
}

.page-template-about .first-section .subheading p, .page-template-pre-registration-form .first-section .subheading p, .page-template-founder-referral-form .first-section .subheading p {
    font-size: 22px;
    margin-top: 35px;
}

.page-template-about .first-section .two-col, .page-template-pre-registration-form .first-section .two-col, .page-template-founder-referral-form .first-section .two-col{
    display: grid;
    grid-template-columns: 50% 50%;
}

.page-template-about .first-section .description p, .page-template-pre-registration-form .first-section .description p, .page-template-founder-referral-form .first-section .description p {
    color: #ffffff;
}

.page-template-about .first-section .two-col, .page-template-pre-registration-form .first-section .two-col, .page-template-founder-referral-form .first-section .two-col {
    display: grid;
    grid-template-columns: 40% 60%;
}
.page-template-about .first-section .content, .page-template-pre-registration-form .first-section .content, .page-template-founder-referral-form .first-section .content {
    position: relative;
}
.page-template-about .first-section .image img, .page-template-pre-registration-form .first-section .image img, .page-template-founder-referral-form .first-section .image img{
    margin-top: -100px;
}

.page-template-about .first-section .subheading,.page-template-pre-registration-form .first-section .subheading, .page-template-founder-referral-form .first-section .subheading {
    margin-bottom: 20px;
}
.page-template-about .first-section .logo, .page-template-pre-registration-form .first-section .logo, .page-template-founder-referral-form .first-section .logo {
    margin-top: 50px;
}
.page-template-about .first-section .logo img, .page-template-pre-registration-form .first-section .logo img, .page-template-founder-referral-form .first-section .logo img {
    max-width: 100%;
    width: 250px;
}

/* Impact section */
.page-template-pre-registration-form .first-section .second-cta, .page-template-founder-referral-form .first-section .second-cta
{
font-size: 20px;
    text-align: center;
    color: #000000 !important;
    font-family: "Dosis";
    font-weight: 700;
    line-height: 0%;
    white-space: nowrap;
    background-color: #44C4A3;
    }
   
.page-template-about .second-section, .page-template-pre-registration-form .second-section, .page-template-founder-referral-form .second-section{
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
    margin-bottom:50px;
}

.page-template-about .second-section span.black-bg {
    margin: 0px;
}
.page-template-about .second-section .description h3 {
    font-family: 'Bebas Neue';
    font-size: 60px;
    display: flex;
    align-items: center;
    column-gap: 15px;
}
.page-template-about .second-section .description .content {
    margin-bottom: 50px;
}

.page-template-about .second-section .two-col {
    display: grid;
    grid-template-columns: 50% 50%;
}

.page-template-about .second-section img {
    position: relative;
    right: 40px;
    max-width: 100%;
}
.page-template-about .second-section .description span.black-bg {
    bottom: 3px;
}


.page-template-about .second-section .cta-btn {
    margin-top: 40px !important;
}
.page-template-about .second-section .cta-btn a {
    margin-left: 0;
}
/* Our People */
.page-template-about .third-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-background-with-top-bottom-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 20px 0px 20px;
    position: relative;
    text-align: center;
    margin-top: -175px;
}

.page-template-about .third-section h2 {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 15px;
    color: #ffffff;
}

.page-template-about .third-section span.black-bg {
    margin: 0px;
    bottom: 2px;
}
.page-template-about .third-section img {
    max-width: 100%;
}
.page-template-about .third-section .description {
    color: #ffffff;
    max-width: 1000px;
    margin: auto;
    margin-top: 50px;
}
.page-template-about .page-template-about .fourth-section {
    margin-top: -120px;
}

.page-template-about .second-section .mobile {
    display:none;
}


/* Our Impact Page */
.page-template-our-impact .first-section {
    background: url(/wp-content/themes/social-shifter/assets/violet-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 150px 0px;
    position: relative;
    margin-top: -145px;
}
.page-template-our-impact .first-section .heading h1 {
    text-align: left;
    color: #ffffff;
}
.page-template-our-impact .first-section .heading span.black-bg {
    margin: 0px;
}

.page-template-our-impact .first-section .two-col {
    display: grid;
    grid-template-columns: 70% 30%;
    align-items: end;
    column-gap: 15px;
}
.page-template-our-impact .first-section .description p, .page-template-our-impact .first-section .description h3 {
    color: #ffffff;
}
.page-template-our-impact .first-section .play {
    position: relative;
    top: 35px;
}

/* Our Impact section in Our Impact page*/
.page-template-our-impact .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 0px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-our-impact .second-section span.black-bg {
    margin: 0px;
}
.page-template-our-impact .second-section .description h3 {
    font-family: 'Bebas Neue';
    font-size: 60px;
    display: flex;
    align-items: center;
    column-gap: 15px;
    margin-bottom: 0px;
}
.page-template-our-impact .second-section .description .content {
    margin-bottom: 50px;
}
.page-template-our-impact .second-section .two-col {
    display: grid;
    grid-template-columns: 50% 50%;
}

.page-template-our-impact .second-section img {
    position: relative;
    right: 40px;
    max-width: 100%;
}
.page-template-our-impact .second-section .cta-btn a {
    margin-left: 0;
    margin-top: 50px;
}
.page-template-our-impact .second-section .description span.black-bg {
    bottom: 2px;
}
.mobile {
    display: none;
}

.page-template-our-impact .second-section .description {
    color: #000000;
}

/* GIC Section */
.page-template-our-impact .third-section {
    background-image: url(https://dev.socialshifters.co/wp-content/themes/social-shifter/assets/gic-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 200px;
    position: relative;
    text-align: center;
    margin-top: -120px;
	color: #ffffff;
}
.page-template-our-impact .third-section .image {
    text-align: right;
}
.page-template-our-impact .third-section .testiominial {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
    margin-top: 50px;
}

.page-template-our-impact .third-section .bubble {
    background: url(/wp-content/themes/social-shifter/assets/Bubble-right.png);
    background-repeat: no-repeat;
    background-size: cover;
    color: #000000;
    text-align: left;
    margin: auto;
    background-position: top right;
    padding: 20px 80px 20px 30px;
    position: relative;
    bottom: 100px;
    left: 100px;
}
.page-template-our-impact .third-section img {
    text-align: right;
    max-width: 100%;
}
.page-template-our-impact .third-section .testimonial {
    display: grid;
    grid-template-columns: 50%50%;
    align-items: center;
    max-width: 1024px;
    margin: auto;
    margin-top: 50px;
}

/* Project Section */
.page-template-our-impact .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top center;
    background-size: cover;
    padding: 150px 20px 250px 20px;
    position: relative;
    margin-top: -90px;
}
.page-template-our-impact .fourth-section .image img {
    width: 100%;
    margin-top: 60px;
}

/* Unlocking Potential */
.page-template-our-impact .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-our-impact .fifth-section h2, .page-template-our-impact .fifth-section h3 {
    color: #ffffff;
}
.page-template-our-impact .fifth-section .col-three {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    column-gap: 20px;
    justify-content: space-between;
    margin: 50px auto;
    max-width: 1024px;
}
.page-template-our-impact .fifth-section span.number {
    font-size: 90px;
    color: #ffffff;
    font-family: 'Bebas Neue';
    font-weight: 400;
}
.page-template-our-impact .fifth-section .block p {
    color: #ffffff;
    max-width: 250px;
    font-size: 20px;
    margin: auto;
}

.page-template-our-impact .fifth-section .testiominial {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
    margin-top: 50px;
}

.page-template-our-impact .fifth-section .bubble {
    background: url(/wp-content/themes/social-shifter/assets/Bubble.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 25px 15px 25px 60px;
    background-position: left;
    text-align: left;
}

.page-template-our-impact .fifth-section .testimonial .bubble {
    padding: 25px 15px 40px 50px;
}
.page-template-our-impact .fifth-section .testimonial img {
    width: 450px;
}

.page-template-new-partner .seventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-new-partner .seventh-section h2, .page-template-new-partner .seventh-section h3 {
    color: #ffffff;
}
.page-template-new-partner .seventh-section .col-three {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    column-gap: 20px;
    justify-content: space-between;
    margin: 50px auto;
    max-width: 1024px;
}
.page-template-new-partner .seventh-section span.number {
    font-size: 90px;
    color: #ffffff;
    font-family: 'Bebas Neue';
    font-weight: 400;
}
.page-template-new-partner .seventh-section .block p {
    color: #ffffff;
    max-width: 250px;
    font-size: 20px;
    margin: auto;
}

.page-template-new-partner .seventh-section .testiominial {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
    margin-top: 50px;
}

.page-template-new-partner .seventh-section .bubble {
    background: url(/wp-content/themes/social-shifter/assets/Bubble.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 25px 15px 25px 60px;
    background-position: left;
    text-align: left;
}

.page-template-new-partner .seventh-section .testimonial .bubble {
    padding: 25px 15px 40px 50px;
}
.page-template-new-partner .seventh-section .testimonial img {
    width: 450px;
}

/* Leading Change */
.page-template-home .fourth-section .cta-btn {
    margin-top: 50px;
}
.page-template-new-partner .third-section .cta-btn {
    margin-top: 50px;
}
.page-template-our-impact .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 100px 20px;
    position: relative;
    text-align: center;
    margin-top: -65px;
}
.page-template-our-impact .sixth-section .slider {
    margin-top: 50px;
}

/* Volunteer Section */

.page-template-our-impact .seventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Black-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px 0px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-our-impact .seventh-section .number {
    font-size: 70px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
}
.page-template-our-impact .seventh-section .content {
    font-size: 45px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
    position: relative;
    top: 5px;
}
.page-template-our-impact .seventh-section .two-col {
    display: grid;
    align-items: center;
    grid-template-columns: 10% 90%;
}
.page-template-our-impact .seventh-section .two-col:hover span {
    color: #ffffff;
}
.page-template-our-impact .seventh-section .btn {
    box-shadow: 5px 5px 0px 0px #ffffff;
}

.page-template-our-impact .seventh-section .cta-btn {
    margin-top: 70px;
    text-align: center;
    filter: drop-shadow(4px 5px 0px rgba(255, 255, 255, 1));
}


.page-template-our-impact .seventh-section .image {
    text-align: center;
    margin-top: 50px;
}
.page-template-our-impact .seventh-section .image img {
    max-width: 100%;
}
.page-template-our-impact .eighth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -235px;
    color: #ffffff;
}
.page-template-our-impact .eighth-section .two-col {
    text-align: left;
    display: grid;
    grid-template-columns: 60% 40%;
}
.page-template-our-impact .ninth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Pink-background-with-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -80px;
    color: #ffffff;
}
.page-template-our-impact .ninth-section .description {
    max-width: 800px;
    margin: auto;
}
.page-template-about .fourth-section h3 {
    color: #ffffff;
}

.our-impact-page .page-template-about .fourth-section {
    margin-top: -485px;
}

.preview {
    box-shadow: -3px 3px 0px 0px #000000 !important;
}

svg.depicter-arrow-icon {
    fill: #ffffff !important;
}
.next{
	box-shadow: 3px 3px 0px 0px #000000 !important;
}

.depicter-bullet-item.depicter-bullet-active {
    box-shadow: 3px 3px 0px 0px #ffffff !important;
    position: relative;
    bottom: 3px;
}
.depicter {
    margin: auto;
}
/* GIC PAGE */
.page-template-gic .first-section {
    background: url(/wp-content/themes/social-shifter/assets/Bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding-top: 180px;
    margin-top: -145px;
}
.page-template-gic .first-section .subheading {
    margin-bottom: 40px;
}
.page-template-gic .first-section span.black-bg {
    margin-top: -2px;
}

.page-template-gic .first-section .center-content {
    padding: 0px;
}


.page-template-gic .first-section img {
    width: 100%;
}

@media (min-width: 1083px){
    .page-template-gic-partners .first-section .hdfj{
        width: 50% !important;
    }
    
    .page-template-gic-partners .eleventh-section .djfksaa{
        width: 35% !important;
    }
}

.page-template-gic .first-section .login-text {
    color: #ffffff;
    margin-top: 40px;
}

.page-template-gic .first-section .login-text a {
    color: #ff698f;
    text-decoration: none;
}

/* Info section */
.page-template-gic .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/info-banner.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 60px 0px;
    position: relative;
    text-align: center;
    margin-top: -45px;
}

.page-template-gic .second-section h3 {
    color: #ffffff;
	text-transform: uppercase;
}
@media (max-width: 767px) {
    .djfksaa {
        width: 160px;
    }
    
    .page-template-gic-partners .eleventh-section{
        padding: 42px 0 !Important;
    }
}
.page-template-gic .third-section .content h3 {
    font-size: 32px;
}

.page-template-gic .third-section {
    padding: 80px 0px;
}
.page-template-gic .third-section .video {
    margin-top: -35px;
}

.page-template-gic .third-section .col-two {
    display: grid;
    grid-template-columns: 50% 48%;
    column-gap: 20px;
    margin: auto;
    margin-top: 80px;
}
.page-template-gic-partners .seventh-section .col-two{
    grid-template-columns: 55% 38%;
    column-gap: 60px;
}
.page-template-gic-partners .seventh-section .content{
    
}
/* CTA Section */
.page-template-gic .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/info-banner.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 80px 20px;
    text-align: center;
}
.page-template-gic .fourth-section .content {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 25px;
    color: #ffffff;
}
.page-template-gic .fourth-section h2 {
    font-family: 'Dosis';
    text-transform: uppercase;
    font-weight: 700;
    font-size: 50px;
}

.page-template-gic .fourth-section .cta-btn {
    position: relative;
    bottom: 15px;
}

.page-template-gic .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-with-violet-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 150px 0px;
    text-align: center;
    margin-top: -120px;
    color: #ffffff;
}
.page-template-gic .fifth-section .container:after {
    content: url(/wp-content/themes/social-shifter/assets/white-blink.png);
    scale: .7;
    transform: rotate(180deg);
    position: absolute;
    left: 0;
    margin-top: -25px;
    margin-left: 20px;
}
.page-template-gic .fifth-section .three-col {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    margin-top: 50px;
    justify-content: space-between;
}

.page-template-gic .fifth-section .box {
    background: #ffffff;
    padding: 45px 30px 25px 30px;
    text-align: center;
    color: #000000;
}

.page-template-gic .fifth-section .box h3 {
    margin-top: 10px;
    text-transform: uppercase;
    font-family: 'Bebas Neue';
}
.page-template-gic .fifth-section .box img {
    width: 100px;
}

.page-template-new-partner .tenth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-with-violet-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 150px 0px;
    text-align: center;
    margin-top: -120px;
    color: #ffffff;
}
.page-template-new-partner .tenth-section .container:after {
    content: url(/wp-content/themes/social-shifter/assets/white-blink.png);
    scale: .7;
    transform: rotate(180deg);
    position: absolute;
    left: 0;
    margin-top: -25px;
    margin-left: 20px;
}
.page-template-new-partner .tenth-section .three-col {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    margin-top: 50px;
    justify-content: space-between;
}

.page-template-new-partner .tenth-section .box {
    background: #ffffff;
    padding: 45px 30px 25px 30px;
    text-align: center;
    color: #000000;
}

.page-template-new-partner .tenth-section .box h3 {
    margin-top: 10px;
    text-transform: uppercase;
    font-family: 'Bebas Neue';
}
.page-template-new-partner .tenth-section .box img {
    width: 100px;
}
.page-template-gic .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-gic .sixth-section img {
    width: 100%;
    margin-top: 50px;
}
 

.page-template-gic .seventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 250px 20px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-gic .seventh-section .four-col {
    display: grid;
    grid-template-columns: 24% 24% 24% 24%;
    column-gap: 15px;
    justify-content: center;
}

.page-template-gic .seventh-section .content {
    background: #ffffff;
    padding: 45px 30px 0px 30px;
    text-align: center;
    color: #000000;
    height: 100%;
}

@media (min-width: 984px){

.page-template-gic-partners .seventh-section .content {
    height: 75% !Important;
}
}
.page-template-gic .seventh-section .box h3 {
    margin-top: 25px;
    text-transform: uppercase;
    font-family: 'Bebas Neue';
    font-size: 30px;
}

.page-template-gic .seventh-section .cta-btn {
    text-align: center;
    margin-top: -50px;
}
.page-template-gic .seventh-section .cta-btn.custom_content_button {
	margin-top: 0px;
}
.title img {
    width: 120px;
}

.page-template-gic .eight-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 100px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}
.page-template-gic .eight-section .cta-btn {
    margin-top: 50px;
}

.page-template-gic .ninth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-top-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
    width: 100%;
    overflow-x: hidden;
}
.page-template-gic .ninth-section .heading {
    color: #ffffff;
}

.page-template-gic .ninth-section .heading h2 {
    display: flex;
    column-gap: 10px;
    justify-content: center;
}

.page-template-gic .ninth-section .heading span {
    position: relative;
    bottom: 7px;
}
.page-template-gic .ninth-section .heading {
    color: #ffffff;
}

.page-template-gic .ninth-section .heading h2 {
    display: flex;
    column-gap: 10px;
    justify-content: center;
    margin-bottom: 25px;
}

.page-template-gic .ninth-section .heading span {
    position: relative;
    bottom: 7px;
}

.page-template-gic .ninth-section .timeline {
    display: grid;
    grid-template-columns: 17% 17% 17% 17% 17%;
    color: #ffffff;
    column-gap: 45px;
    row-gap: 50px;
}
.page-template-gic .ninth-section .timeline .image:after {
    content: url(/wp-content/themes/social-shifter/assets/dot-arrow.png);
    position: absolute;
    margin-top: 60px;
    margin-left: 10px;
}
.page-template-gic .ninth-section .timeline-five .image:after {
    position: absolute;
    margin-top: 60px;
    margin-left: 10px;
    content: url(/wp-content/themes/social-shifter/assets/dot-arrow-extended.png);
}
.page-template-gic .ninth-section .timeline .image {
    position: relative;
    z-index: 99;
}

.page-template-gic .ninth-section .timeline .timeline-ten .image:after {
    display: none;
}

.page-template-gic .ninth-section .timeline-six .image:before {
    content: url(/wp-content/themes/social-shifter/assets/line.png);
    position: absolute;
    margin-top: 60px;
    right: 205px;
}

.page-template-gic .ninth-section .timeline-ten .content {
    bottom: 0px;
}

.page-template-gic .ninth-section .timeline h3 {
    margin-bottom: 0px !important;
}

.page-template-gic .ninth-section .timeline p {
    margin-top: 10px;
}

.page-template-gic .tenth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
    padding-bottom:0;
}
.page-template-gic .tenth-section .image img {
    width: 100%;
}
.page-template-gic .tenth-section .cta-btn {
    margin: 80px 0px;
}
.page-template-gic .ninth-section .image img {
    width: 80px;
    background: #ffffff;
    padding: 30px 55px;
}

.page-template-gic .eleventh-section .two-col {
    text-align: left;
    display: grid;
    grid-template-columns: 60% 40%;
}
.page-template-gic .eleventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -200px;
    color: #ffffff;
}
.page-template-new-partner .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -200px;
    color: #ffffff;
}
.page-template-gic-partners .eleventh-section{
    padding: 50px 0 !important;
}
.page-template-gic-partners .fourth-section{
	        margin-top: -80px;
    position: relative;
	}
.page-template-gic .twelfth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -150px;
    color: #ffffff;
}
.page-template-gic .twelfth-section .two-col {
    display: grid;
    grid-template-columns: 49% 49%;
    text-align: left;
    column-gap: 15px;
}
.page-template-gic .twelfth-section .two-col img {
    position: relative;
    top: 205px;
}
.page-template-gic .twelfth-section .black-bg {
    margin: 0px;
}

.page-template-new-partner .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -150px;
    color: #ffffff;
}
.page-template-new-partner .fourth-section .two-col {
    display: grid;
    grid-template-columns: 49% 49%;
    text-align: left;
    column-gap: 15px;
}
.page-template-new-partner .fourth-section .two-col img {
    position: relative;
    top: 205px;
}
.page-template-new-partner .fourth-section .black-bg {
    margin: 0px;
}

.page-template-gic .thirteenth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/info-banner.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 120px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
    z-index: 2;
}
.page-template-gic .site-footer {
    margin-top: -80px;
}
.page-template-gic .thirteenth-section a {
    color: #ffffff;
    text-decoration: none;
    font-family: 'Dosis';
    font-weight: 600;
    padding: 0px 15px;
    font-size: 20px;
}

.page-template-gic .thirteenth-section .container {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Become a partner page */
.page-template-partner .first-section {
    background: url(/wp-content/themes/social-shifter/assets/partner-banner.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 250px 0px 100px 0px;
    position: relative;
    margin-top: -145px;
    color: #ffffff;
}
.page-template-partner .first-section h1 {
    color: #ffffff;
}

.page-template-partner .first-section span.white-bg {
    margin: auto;
}

.page-template-partner .first-section .description p {
    color: #ffffff;
    max-width: 800px;
    margin: auto;
    font-size: 20px;
}

.page-template-new-partner .first-section {
    background: url(/wp-content/themes/social-shifter/assets/partner-banner.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 250px 0px 100px 0px;
    position: relative;
    margin-top: -145px;
    color: #ffffff;
}
.page-template-new-partner .first-section h1 {
    color: #ffffff;
}

.page-template-new-partner .first-section span.white-bg {
    margin: auto;
}

.page-template-new-partner .first-section .description p {
    color: #ffffff;
    max-width: 800px;
    margin: auto;
    font-size: 20px;
}

.page-template-partner .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 200px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-partner .second-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
}

.page-template-partner .second-section span.black-bg {
    margin: 0;
}

.page-template-partner .second-section h3 {
    font-family: 'Bebas Neue';
    font-size: 50px;
}

.page-template-partner .second-section .subheading {
    color: #000000;
    margin: 70px 0px;
}



.page-template-partner .second-section .image-col {
    display: grid;
    grid-template-columns: 16% 16% 16% 16% 16% 16%;
    justify-content: space-around;
}

.page-template-partner .second-section .subheading:after {
    content: url(/wp-content/themes/social-shifter/assets/blink-purple.png);
    position: absolute;
    margin-top: -115px;
    margin-left: 535px;
}
.page-template-partner .third-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pnk-bulb-bg.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -60px;
}

.page-template-partner .third-section h2 {
    color: #ffffff;
}

.page-template-partner .third-section .description p {
    color: #ffffff;
    font-size: 25px;
    margin: 0px;
}
.page-template-partner .third-section .description {
    font-family: 'Dosis';
    color: #ffffff;
}

.page-template-partner .third-section span.title {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
    margin-right: 10px;
}
.page-template-partner .third-section .description span.content {
    font-weight: 700;
}
.page-template-partner .third-section span.white-bg {
    font-size: 18px;
    width: -webkit-fill-available;
    text-align: left;
    padding: 30px 20px;
    margin-bottom: 20px;
}

.page-template-partner .third-section .row {
    margin-top: 50px;
}

.page-template-partner .third-section h2:after {
    content: url(/wp-content/themes/social-shifter/assets/Blink-black.png);
    position: absolute;
    margin-top: -105px;
    margin-left: 200px;
}

.page-template-partner .third-section .cta-btn {
    margin-top: 50px;
}
.page-template-partner .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}
.page-template-new-partner .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}
/* Form CSS */


._form_27 input::placeholder,._form_29 input::placeholder  {
    font-family: 'Dosis';
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    color: #ffffffab !important;
    font-weight: 700 !important;
    letter-spacing: 2px;
}
._form_27 input, ._form_29 input {
    background: transparent;
    border: none !important;
    border-bottom: 2px solid #ffffff !important;
    border-radius: 0px !important;
    padding: 15px !important;
    max-width: 500px;
    margin: auto;
    font-family: 'Dosis' !important;
    text-align: center;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 800;
}
._button-wrapper._full_width {
    filter: drop-shadow(4px 5px 0px rgba(0, 0, 0, 1));
}
button#_form_27_submit, button#_form_29_submit, button#_form_31_submit {
    font-family: "Dosis" !important;
    letter-spacing: 2px;
    height: 55px !important;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    text-decoration: none;
    clip-path: polygon(0 11%, 100% 0%, 100% 100%, 0% 100%);
    width: max-content;
    margin: auto;
    height: 30px !important;
    min-width: 250px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px !important;
    margin-top: 30px;
}
._form_27 ._button-wrapper._full_width, ._form_29 ._button-wrapper._full_width {
    text-align: center;
}

._form_27 ._field-wrapper, ._form_29 ._field-wrapper {
    margin-bottom: 30px !important;
}

._form_27 form, ._form_29 form{
    width: 100% !important;
    max-width: 100% !important;
    text-align: center !important;
}

._form_27 label, ._form_29 label {
    font-family: 'Dosis';
    color: #ffffff;
    font-weight: 600;
}

button#_form_29_submit {
    width: 220px;
}
._form_31 ._button-wrapper._full_width {
    text-align: center;
    margin-top: 30px;
}
._form_31 input, ._form_31 textarea {
    background: transparent;
    border: none !important;
    border-bottom: 2px solid #000000 !important;
    border-radius: 0px !important;
    padding: 15px !important;
    max-width: 500px;
    margin: auto;
	font-family: 'Dosis' !important;
    text-align: center;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 800;
}

._form_31 input::placeholder, ._form_31 textarea::placeholder {
    font-family: 'Dosis';
    text-align: center;
    color: #000000;
    letter-spacing: 2px;
}

._form_31 textarea {
    height: 200px !important;
}

.page-template-partner .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-partner .fifth-section span.black-bg {
    margin: 0px;
}

.page-template-partner .fifth-section .heading {
    color: #ffffff;
}
.page-template-partner .fifth-section .two-col .table {
    text-align: left;
}
.page-template-partner .fifth-section .two-col {
    display: grid;
    grid-template-columns: 50% 50%;
    color: #ffffff;
}
.page-template-partner .fifth-section .two-col .content {
    margin-bottom: 50px;
}
.page-template-partner .fifth-section .description h3 {
    font-family: 'Bebas Neue';
    font-size: 60px;
    display: inline-block;
}
.page-template-partner .fifth-section .description h3 span {
    margin-left: 10px;
}

.page-template-partner .fifth-section .cta-btn a {
    margin: inherit;
}
.page-template-partner .fifth-section .description span.black-bg {
    bottom: 0px;
}

.page-template-partner .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 200px 20px;
    position: relative;
    text-align: center;
    margin-top: -80px;
}

.page-template-partner .sixth-section .description {
    margin: 30px 0px;
}

.page-template-partner .sixth-section .video-code {
    margin-top: -40px;
}

.page-template-partner .sixth-section .three-col {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    justify-items: center;
    align-items: start;
    justify-content: center;
    margin-top: 35px;
}

.page-template-partner .sixth-section .block p {
    margin: 0px;
}
.page-template-partner .sixth-section .block h2 {
    font-size: 100px;
	margin: 0px;
}
.page-template-partner .sixth-section .cta-btn {
    margin-top: 80px;
}

.page-template-new-partner .ninth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 130px 20px;
    position: relative;
    text-align: center;
    margin-top: -80px;
}

.page-template-new-partner .ninth-section .description {
    margin: 30px 0px;
}

.page-template-new-partner .ninth-section .video-code {
    margin-top: -40px;
}

.page-template-new-partner .ninth-section .three-col {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    justify-items: center;
    align-items: start;
    justify-content: center;
    margin-top: 35px;
}

.page-template-new-partner .ninth-section .block p {
    margin: 0px;
}
.page-template-new-partner .ninth-section .block h2 {
    font-size: 100px;
	margin: 0px;
}
.page-template-new-partner .ninth-section .cta-btn {
    margin-top: 80px;
}

.page-template-partner .seventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Black-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px 0px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-partner .seventh-section .two-col {
    display: grid;
    align-items: center;
    grid-template-columns: 15% 85%;
}
.page-template-partner .seventh-section .two-col:hover span {
    color: #ffffff;
}
.page-template-partner .seventh-section span.number {
    font-size: 70px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
}

.page-template-partner .seventh-section span.content {
    font-size: 45px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
    position: relative;
    top: 5px;
}

.page-template-partner .seventh-section a.second-cta.btn {
    box-shadow: 5px 5px 0px 0px #ffffff;
}

.page-template-partner .seventh-section .cta-btn {
    margin-top: 70px;
    text-align: center;
}

.page-template-partner .seventh-section .description {
    margin-bottom: 50px;
}

.page-template-partner .seventh-section .image {
    margin-top: 50px;
    text-align: center;
}


.page-template-new-partner .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Black-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px 0px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}
.page-template-new-partner .eighth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Black-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 0px 0px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-new-partner .sixth-section .two-col, .page-template-new-partner .eighth-section .two-col {
    display: grid;
    align-items: center;
    grid-template-columns: 15% 85%;
}
.page-template-new-partner .sixth-section .two-col:hover span,.page-template-new-partner .eighth-section .two-col:hover span {
    color: #ffffff;
}
.page-template-new-partner .sixth-section span.number,.page-template-new-partner .eighth-section span.number {
    font-size: 70px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
}

.page-template-new-partner .sixth-section span.content,.page-template-new-partner .eighth-section span.content {
    font-size: 45px;
    font-family: 'BEBAS NEUE';
    color: #FFFFFF8F;
    position: relative;
    top: 5px;
}

.page-template-new-partner .sixth-section a.second-cta.btn, .page-template-new-partner .eighth-section a.second-cta.btn {
    box-shadow: 5px 5px 0px 0px #ffffff;
}

.page-template-new-partner .sixth-section .cta-btn, .page-template-new-partner .eighth-section .cta-btn {
    margin-top: 70px;
    text-align: center;
}

.page-template-new-partner .sixth-section .description, .page-template-new-partner .eighth-section .description {
    margin-bottom: 50px;
}

.page-template-new-partner .sixth-section .image, .page-template-new-partner .eighth-section .image {
    margin-top: 50px;
    text-align: center;
}



.page-template-partner .eighth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 200px 20px;
    position: relative;
    text-align: center;
    margin-top: -120px;
}

.page-template-partner .ninth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -110px;
    color: #ffffff;
}

.page-template-partner .ninth-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
}
.page-template-new-partner .eleventh-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -110px;
    color: #ffffff;
}

.page-template-new-partner .eleventh-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
}


/* Learning page */
.page-template-learning .first-section {
    background: url(/wp-content/themes/social-shifter/assets/learning-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding: 100px 0px;
    position: relative;
    margin-top: -145px;
}

.page-template-learning .first-section .description {
    color: #ffffff;
    max-width: 800px;
    margin: auto;
}
.page-template-learning .first-section span.white-bg {
    margin: auto;
}

.page-template-learning .first-section h1 {
    color: #ffffff;
}
.page-template-learning .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 100px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-learning .second-section h3 {
    font-family: 'Bebas Neue';
    font-size: 50px;
}

.page-template-learning .second-section span.black-bg {
    margin-bottom: 0px;
}

.page-template-learning .second-section .category-grid .featured-image img {
    width: 100%;
    object-fit: cover;
    height: 250px;
}

.page-template-learning .second-section .category-grid {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    justify-content: space-around;
}

.page-template-learning .second-section .post-title p {
    font-size: 26px;
    font-family: 'Bebas Neue';
}

.page-template-learning .second-section a.post-button {
    background: #6136FF;
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 0px 0px #000000;
    padding: 25px 25px 15px 25px;
    text-decoration: none;
    clip-path: polygon(0% 200%, 130% 88%, 300% 0%, -200% 50%);
    color: #ffffff;
}

.page-template-learning .second-section .blog-content {
    padding: 0px 20px;
}

.page-template-learning .second-section .post {
    box-shadow: 0px 3px 5px #00000045;
    margin: 20px;
}
.page-template-learning .second-section .button {
    padding: 20px 0px 50px 0px;
}

.page-template-learning .second-section .center-content {
    padding-bottom: 50px;
}

.page-template-new-partner .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 100px 20px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-new-partner .fifth-section h3 {
    font-family: 'Bebas Neue';
    font-size: 50px;
}

.page-template-new-partner .fifth-section span.black-bg {
    margin-bottom: 0px;
}

.page-template-new-partner .fifth-section .category-grid .featured-image img {
    width: 100%;
    object-fit: cover;
    height: 250px;
}

.page-template-new-partner .fifth-section .category-grid {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    justify-content: space-around;
}

.page-template-new-partner .fifth-section .post-title p {
    font-size: 26px;
    font-family: 'Bebas Neue';
}

.page-template-new-partner .fifth-section a.post-button {
    background: #6136FF;
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 0px 0px #000000;
    padding: 25px 25px 15px 25px;
    text-decoration: none;
    clip-path: polygon(0% 200%, 130% 88%, 300% 0%, -200% 50%);
    color: #ffffff;
}

.page-template-new-partner .fifth-section .blog-content {
    padding: 0px 20px;
}

.page-template-new-partner .fifth-section .post {
    box-shadow: 0px 3px 5px #00000045;
    margin: 20px;
}
.page-template-new-partner .fifth-section .button {
    padding: 20px 0px 50px 0px;
}

.page-template-new-partner .fifth-section .center-content {
    padding-bottom: 50px;
}

.page-template-learning .third-section {
    padding-bottom: 200px;
}
.page-template-learning .third-section .center-content {
    padding-bottom: 50px;
}

.page-template-learning .third-section li a.category-link {
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 2px 5px 1px #00000045;
    padding: 25px 25px 15px 25px;
/*     clip-path: polygon(0% 200%, 130% 88%, 300% 0%, -200% 50%); */
/* 	clip-path: polygon(0% 100%, 130% 88%, 100% 0%, 0% 50%); */
    color: #000000;
    text-decoration: none;
    text-wrap: nowrap;
    margin: 0px 10px;
	white-space: nowrap;
	z-index: 99999;
    position: relative;
}
.page-template-learning .third-section>.container>.category-filter>ul.category-lists>li.cat-li>a.category-link {
	  -webkit-clip-path: polygon(0% 200%, 130% 88%, 300% 0%, -200% 50%);
}
.page-template-learning .third-section a.category-link.active {
    color: #ffffff;
    background: #6136ff;
}

.page-template-learning .third-section ul {
    list-style: none;
}

.page-template-learning .third-section ul {
    display: flex;
    list-style: none;
    justify-content: space-between;
    padding: 0px;
}
.page-template-learning .third-section h2 {
    display: inline-block;
}
.page-template-learning .third-section span.black-bg {
    margin: 0;
}

.page-template-learning .third-section .post {
    box-shadow: 0px 3px 5px #00000045;
    margin: 20px;
}
.page-template-learning .third-section .category-filter {
    margin: 0px 20px;
	display:flex;
	align-items:center;
}
.page-template-learning .third-section .category-grid {
    display: grid;
    grid-template-columns: 33% 33% 33%;
    margin-top: 70px;
    justify-content: space-around;
}
.page-template-learning .third-section .category-grid img {
    width: 100%;
    object-fit: cover;
    height: 250px;
}
.page-template-learning .third-section .blog-content {
    padding: 0px 20px;
    text-align: center;
}

.page-template-learning .third-section a.post-button {
    background: #6136ff;
    font-family: "Dosis";
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 5px 5px 0px 0px #000000;
    padding: 25px 25px 15px 25px;
    text-decoration: none;
    clip-path: polygon(0% 200%, 130% 88%, 300% 0%, -200% 50%);
    color: #ffffff;
}

.page-template-learning .third-section .category-grid .post-title p {
    font-size: 26px;
    font-family: 'Bebas Neue';
}

.page-template-learning .third-section .category-grid .button {
    padding: 20px 0px 50px 0px;
}
.page-template-learning .third-section p.no-post {
    margin-top: 100px;
    text-align: center;
}

.page-template-learning .third-section li:nth-child(2) a.category-link.active {
    color: #000000;
    background: #FFDD00;
}

.page-template-learning .third-section li:nth-child(3) a.category-link.active {
    background: #000000;
	color:#ffffff;
}

.page-template-learning .third-section li:nth-child(4) a.category-link.active {
    background: #44C4A3;
}

.page-template-learning .third-section li:nth-child(5) a.category-link.active {
    background: #FF7900;
}

.page-template-learning .third-section li:nth-child(6) a.category-link.active {
    background: #FF698F;
}


.page-template-learning .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/viloet-top-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 20px 200px 20px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-learning .fourth-section li {
    font-family: 'Dosis';
    font-weight: 600;
    font-size: 20px;
}

.page-template-learning .fourth-section li strong {
    font-size: 25px;
}

.page-template-learning .fourth-section ul {
    list-style: none;
}

.page-template-learning .fourth-section li:before {
    content: url(/wp-content/themes/social-shifter/assets/check.png);
    position: relative;
    right: 15px;
}
.page-template-learning .fourth-section span.white-bg {
    margin: auto;
}
.page-template-learning .fourth-section .badge {
    text-align: center;
}
.page-template-learning .fourth-section .video-title p {
    font-size: 30px;
}

.page-template-learning .fourth-section .reviews {
    text-align: center;
    margin-bottom: 50px;
}

.page-template-learning .fourth-section .university-logo img {
    width: 100%;
}
.page-template-learning .fourth-section .subheading {
    margin-bottom: 0px;
}
.page-template-learning .fourth-section .badge img {
    width: 200px;
    margin: 20px 0px;
}
.page-template-learning .fourth-section .video {
    margin-top: 50px;
}
.page-template-learning .fourth-section .subheading h3 {
    font-size: 35px;
}
.page-template-learning .fourth-section .cta-btn {
    text-align: center;
    margin-top: 50px;
}
.page-template-learning .fifth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Pink-background-with-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -80px;
    color: #ffffff;
}
.page-template-learning .fifth-section h2:after {
    content: url(/wp-content/themes/social-shifter/assets/Blink-black.png);
    position: absolute;
    margin-top: -105px;
    margin-left: 215px;
}
/* Contact Us */
.page-template-contact .first-section {
    background: url(/wp-content/themes/social-shifter/assets/Bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding-top: 180px;
    position: relative;
    margin-top: -145px;
}

.page-template-contact .first-section span.white-bg {
    margin: auto;
}

.page-template-contact .first-section h1:after {
    content: url(/wp-content/themes/social-shifter/assets/white-blink.png);
    position: absolute;
    margin-top: -160px;
    margin-left: 230px;
}
.page-template-contact .first-section .image img {
    max-width: 100%;
}
.page-template-contact .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -200px;
}

.page-template-contact .third-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Green-Background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px;
    position: relative;
    text-align: center;
    margin-top: -50px;
}

.page-template-contact .third-section .two-col {
    display: grid;
    grid-template-columns: 60% 40%;
    text-align: left;
    color: #ffffff;
}

/* Premium Course Page */
.page-template-premium-course .first-section {
    background: url(/wp-content/themes/social-shifter/assets/violet-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 150px 0px;
    position: relative;
    margin-top: -145px;
    color: #ffffff;
}

.page-template-premium-course .first-section .heading h1 {
    text-align: left;
}

.page-template-premium-course .first-section span.black-bg {
    margin: 0px;
}

.page-template-premium-course .first-section .content {
    width: 60%;
}
.page-template-premium-course .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0px 150px 0px;
    position: relative;
    margin-top: -50px;
}
.page-template-premium-course .second-section .container {
    display: grid;
    grid-template-columns: 70% 30%;
}

.page-template-premium-course .second-section .table-contents h2 {
    font-size: 48px;
}

.page-template-premium-course .second-section .table-contents {
    box-shadow: 0px 3px 5px #00000045;
    height: fit-content;
    padding: 35px;
    margin-right: 100px;
}

.page-template-premium-course .second-section .featured-image img {
    width: 100%;
}

.page-template-premium-course .second-section .course-content {
    box-shadow: 0px 3px 5px #00000045;
    margin-top: -520px;
    background: #ffffff;
    height: fit-content;
}

.page-template-premium-course .second-section .course-info p {
    font-size: 14px;
}

.page-template-premium-course .second-section .course-info h3:nth-child(1) {
    font-family: 'Bebas Neue';
    font-size: 22px;
}
.page-template-premium-course .second-section .course-info h3 {
    margin-bottom: 0px;
    font-size: 20px;
    font-family: 'Dosis';
    font-weight: 700;
}

.page-template-premium-course .second-section ul {
    list-style: none;
    padding-left: 5px;
}
.page-template-premium-course .second-section li {
    font-family: 'Dosis';
    font-weight: 600;
    font-size: 14px;
}

.page-template-premium-course .second-section .course-price {
    font-size: 50px;
    font-family: 'Dosis';
    font-weight: 700;
}

.page-template-premium-course .second-section .course-cta {
    display: grid;
    grid-template-columns: 50% 50%;
    align-items: center;
    margin-top: 30px;
}
.page-template-premium-course .second-section .course-cta a.second-cta.btn {
    padding: 15px 0px 15px 0px;
}
.page-template-premium-course .second-section .course-details {
    padding: 20px 20px 40px 20px;
}

.page-template-premium-course .second-section .course-info li:before {
    content: url(/wp-content/themes/social-shifter/assets/circle-check.png);
    position: relative;
    right: 5px;
    top: 6px;
}
.page-template-premium-course .second-section .table-contents a {
    font-family: 'Dosis';
    font-weight: 600;
    font-size: 18px;
}
.page-template-premium-course .second-section .list p {
    margin: 5px;
}
.page-template-premium-course .second-section .table-contents .cta-btn {
    margin-top: 20px;
    filter: none;
}
.page-template-premium-course .second-section .table-contents a:hover {
    background: transparent !important;
    color: #6136ff;
}

.page-template-premium-course .third-section .heading h2 {
    font-family: 'Dosis';
    text-transform: uppercase;
    font-weight: 700;
    font-size: 60px;
}

.page-template-premium-course .third-section .accordion .heading h2 {
    font-family: 'Bebas Neue';
    font-size: 48px;
    font-weight: 500;
}

.page-template-premium-course .second-section .list {
    display: grid;
    grid-template-columns: 50% 50%;
}
.page-template-premium-course .third-section .video {
    margin-top: -30px;
}
.page-template-premium-course .third-section {
    padding: 0px 20px 100px 20px;
}

.page-template-premium-course .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/info-banner.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 20px;
	text-align: center;align-content
}
.page-template-premium-course .fourth-section img {
    width: 100%;
}


.page-template-premium-course .fourth-section .cta-btn {
    margin: 50px 0px;
}
.page-template-premium-course .fifth-section .heading h2{
    font-size: 48px;
}

.page-template-premium-course .fifth-section {
    padding: 100px 20px 50px 20px;
}

.page-template-premium-course .sixth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/pink-background-a.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 20px 200px 20px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.page-template-premium-course .sixth-section .cta-btn {
    text-align: center;
    margin-top: 50px;
}

.page-template-premium-course .sixth-section .video {
    margin-top: -35px;
}

/* Free Course Template */
.course-template-default .first-section {
    background: url(/wp-content/themes/social-shifter/assets/violet-background.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 180px 0px 150px 0px;
    position: relative;
    margin-top: -145px;
    color: #ffffff;
}

.course-template-default .first-section .content {
    width: 60%;
}
.course-template-default .first-section h1 {
    text-align: left;
}
.course-template-default .first-section .description h3 {
    font-size: 32px;
}	
.course-template-default .first-section .description p {
    font-size: 24px;
}
.course-template-default .first-section span.black-bg {
    margin: 0;
}

.course-template-default .second-section {
    background-image: url(/wp-content/themes/social-shifter/assets/Bg-3.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0px 150px 0px;
    position: relative;
    margin-top: -50px;
}
.course-template-default .second-section .course-info {
    font-size: 16px;
}
.course-template-default .second-section .container {
    display: grid;
    grid-template-columns: 70% 30%;
}
.course-template-default .second-section .summary h2 {
    font-size: 48px;
}

.course-template-default .second-section .summary .list ul {
    list-style: none;
    font-size: 24px;
    font-family: 'Dosis';
    font-weight: 700;
    padding: 0px;
}

.course-template-default .second-section .summary li:before {
    content: url(/wp-content/themes/social-shifter/assets/circle-check.png);
    position: relative;
    right: 5px;
    top: 6px;
}

.course-template-default .second-section .summary {
    box-shadow: 0px 3px 5px #00000045;
    height: fit-content;
    padding: 35px;
    margin-right: 100px;
}

.course-template-default .second-section .course-content {
    box-shadow: 0px 3px 5px #00000045;
    margin-top: -575px;
    background: #ffffff;
    height: fit-content;
}
.course-template-default .second-section .course-content img {
    width: 100%;
    height: 230px;
    object-fit: cover;
}

.course-template-default .second-section .course-details {
    padding: 20px 20px 40px 20px;
}

.course-template-default .second-section .course-info h3:nth-child(1) {
    font-family: 'Bebas Neue';
    font-size: 25px;
	 margin-top: 0px;
}

.course-template-default .second-section .course-info p {
    font-size: 16px;
    margin-top: 5px;
    font-weight: 700;
}

.course-template-default .second-section .course-info .cta-btn {
    margin: 50px 0px 20px 0px;
    text-align: center;
}

.course-template-default .second-section .course-info h3 {
    margin-bottom: 0px;
    font-size: 20px;
    font-family: 'Dosis';
    font-weight: 700;
    margin-top: 15px;
}

.course-template-default .second-section .course-info li:before {
    content: url(/wp-content/themes/social-shifter/assets/circle-check.png);
    position: relative;
    right: 5px;
    top: 6px;
}

.course-template-default .second-section .course-info ul {
    padding: 0px;
    list-style: none;
    margin-top: 0px;
}
.course-template-default .second-section .course-info li {
    font-size: 16px;
    font-weight: 700;
    font-family: 'Dosis';
}
.course-template-default .third-section h2 {
    font-family: 'Dosis';
    text-transform: uppercase;
    font-weight: 700;
    font-size: 48px;
}

.course-template-default .third-section .video {
    margin-top: -30px;
}

.course-template-default .third-section {
    padding: 0px 0px 100px 0px;
}

.course-template-default .third-section .share-tool {
    column-gap: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.course-template-default .third-section .share-tool .icons a {
    margin: 0px 5px;
}
.course-template-default .third-section .share-tool .icons img {
    width: 35px;
}

.course-template-default .third-section .share-tool h3 {
    margin-bottom: 10px;
}

.course-template-default .fourth-section {
    background-image: url(/wp-content/themes/social-shifter/assets/viloet-top-design.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 150px 0px 200px 0px;
    position: relative;
    margin-top: -50px;
    color: #ffffff;
}

.course-template-default .fourth-section span.white-bg {
    margin: auto;
}

.course-template-default .fourth-section .badge {
    text-align: center;
}

.course-template-default .fourth-section .badge img {
    width: 200px;
    margin: 20px 0px;
}

.course-template-default .fourth-section .subheading h3 {
    font-size: 35px;
}

.course-template-default .fourth-section .subheading {
    margin-bottom: 0px;
}

.course-template-default .fourth-section .video {
    margin-top: 50px;
}
.course-template-default .fourth-section .university-logo img {
    width: 100%;
}

.course-template-default .fourth-section .cta-btn {
    text-align: center;
    margin-top: 50px;
}
/* Accordion */
.accordion {
    max-width: 800px;
}
.accordion-item.active span.arrow:after {
    transform: rotate(180deg);
}
.accordion-title {
    cursor: pointer;
    padding: 10px;
    background-color: #44C4A3;
    color: #ffffff;
    font-size: 18px;
	display: flex;
    justify-content: space-between;
}

.page-template-premium-course .third-section .accordion-container {
    margin-top: 80px;
}
span.arrow:after {
    content: url(/wp-content/themes/social-shifter/assets/arrow-down.png);
}
.page-template-premium-course .third-section .accordion-container h2 {
    font-size: 48px;
    font-family: 'Bebas Neue';
    font-weight: 500;
    margin-bottom: 20px;
}
.accordion-content {
    display: none;
    background-color: #fff;
}
.accordion-item.active .accordion-content {
    display: block;
}

/* Responsiveness */
@media (min-width: 600px) and (max-width: 768px) {
.site-footer {
    margin-top: -92px;
}
}
@media screen and (min-width:1700px){
	h1 {
		font-size: 126px;
	}
    .subheading p {
        font-size: 26px;
    }
    h2 {
    	font-size: 126px;
	}
    h3 {
        font-size: 32px;
    } 
	h4 {
        font-size:26px;
    }
    .container {
        max-width: 1400px;
    }
	.page-template-contact .first-section h1:after {
		margin-top: -210px;
		margin-left: 275px;
	}
	.page-template-our-impact .third-section h2:after {
		margin-top: -120px;
		margin-left: 240px;
	}
	.page-template-home .third-section h2:after {
		margin-top: -130px;
		margin-left: 240px;
	}
	.page-template-about .second-section .description h3 {
    	font-size: 75px;
	}
	.page-template-our-impact .second-section .description h3 {
    	font-size: 75px;
	}
	p {
    	font-size: 24px;

	}
	.btn {
    	height: 35px !important;
	}

	button#_form_27_submit, button#_form_29_submit, button#_form_31_submit {
    	height: 65px !important;
	}
	.page-template-about .first-section .image img, .page-template-pre-registration-form .first-section .image img, .page-template-founder-referral-form .first-section .image img
    {
		margin-top: -45px;
	}	
	.page-template-home .third-section .testimonial {
		grid-template-columns: 30% 40% 30%;
	}
	.page-template-home .second-section .bottom-img {
    	margin-top: -70px;
	}
	.page-template-home .fifth-section .content {
    	font-size: 64px;
	}
	.page-template-home .sixth-section .box:first-child:after {
		margin-top: 40px;
		margin-left: -255px;
	}
	.page-template-our-impact .ninth-section h2:after {
		margin-top: -130px;
		margin-left: 260px;
	}
	.page-template-home .eighth-section h2:after {
		margin-top: -120px;
		margin-left: 260px;
	}
	.page-template-gic .fifth-section .container:after {
    	margin-left: 205px;
	}
	.page-template-new-partner .tenth-section .container:after {
    	margin-left: 205px;
	}
	.page-template-gic .ninth-section .timeline-six .image:before {
    	right: 220px;
	}
	.page-template-gic .thirteenth-section {
    	margin-top: -135px;
	}

	.page-template-gic .twelfth-section .two-col img {
		position: relative;
		top: 60px;
	}
	.page-template-new-partner .fourth-section .two-col img {
		position: relative;
		top: 60px;
	}
	.page-template-gic .eleventh-section {
		margin-top: -215px;
	}
	
	.page-template-partner .third-section h2:after {
		margin-top: -125px;
		margin-left: 245px;
	}
	.page-template-home .sixth-section:after {
		margin-left: 200px;
	}
	.page-template-learning .fifth-section h2:after {
		margin-top: -130px;
		margin-left: 265px;
	}
}
@media screen and (max-width:1440px){
	.page-template-partner .third-section h2:after {
		margin-top: -105px;
		margin-left: 200px;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -185px;
		margin-left: 220px;
	}
	.page-template-gic .fifth-section .container:after {
		margin-left: 25px;
	}
	.page-template-new-partner .tenth-section .container:after {
		margin-left: 25px;
	}
	.page-template-learning .fifth-section h2:after {
		margin-top: -110px;
		margin-left: 220px;
	}
}
@media screen and (max-width:1325px){
	.page-template-home .third-section h2:after, .page-template-our-impact .third-section h2:after {
		margin-top: -100px;
		margin-left: 200px;
	}
	.page-template-gic .eleventh-section {
		margin-top: -240px;
	}
	.page-template-home .eighth-section h2:after, .page-template-our-impact .ninth-section h2:after {
		margin-top: -105px;
		margin-left: 215px;
	}
	.page-template-gic .fifth-section .container:after {
    	margin-left: 10px;
	}
	.page-template-new-partner .tenth-section .container:after {
    	margin-left: 10px;
	}
}
@media screen and (max-width:1267px){
	.page-template-home .sixth-section:after {
		content: url(/wp-content/themes/social-shifter/assets/Violet-Blink.png);
		position: absolute;
		margin-top: 10px;
	}
	.page-template-gic .fifth-section .container:after {
		margin-top: -10px;
		margin-left: 5px;
	}
	.page-template-new-partner .tenth-section .container:after {
		margin-top: -10px;
		margin-left: 5px;
	}
}
@media screen and (max-width:1250px){
	.page-template-premium-course .second-section .course-cta {
		grid-template-columns: 100%;
		justify-items: center;
	}
	.page-template-premium-course .second-section .course-price {
		margin-bottom: 30px;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -180px;
		margin-left: 215px;
	}
	.page-template-learning .third-section .category-filter {
		overflow-x: scroll;
		height: 90px;
	}
	.page-template-learning .third-section .category-grid {
    	margin-top: 0px;
	}
}

@media screen and (max-width:1200px){
	.menu {
		display: none;
	}
	.site-footer .menu {
		display: block;
	}
	.header-col {
		grid-template-columns: 80% 20%;
	}
	.logo {
		text-align: left;
		width: 100%;
	}
	.menu-toggle {
		font-size: 24px;
		padding: 10px;
		display: block;
		margin-left: auto;
	}
	.site-footer .logo {
		text-align: center;
	}	
	.page-template-about .second-section img {
		display: none;
	}
	.page-template-about .second-section .mobile {
		display: block;
	}
	.page-template-about .third-section {
		margin-top: -200px;
	}
	.page-template-about .second-section .cta-btn a {
		margin: auto;
	}
	.page-template-home .eighth-section h2:after, .page-template-our-impact .ninth-section h2:after {
		margin-top: -75px;
		margin-left: 185px;
	}
	.page-template-gic .ninth-section .timeline {
		grid-template-columns: 25% 25% 25% 25%;
		column-gap: 0px;
		row-gap: 20px;
	}
	.page-template-gic .ninth-section .timeline-six {
		position: relative;
		bottom: 0px;
	}
	.page-template-partner .fifth-section {
		padding-bottom: 80px;
	}
	.page-template-partner .fifth-section img {
		position: relative;
		top: 100px;
	}
	.page-template-gic .ninth-section .timeline-six:before {
		content: url(/wp-content/themes/social-shifter/assets/dot-arrow.png);
		position: absolute;
		margin-top: 60px;
		margin-left: -165px;
	}
	.page-template-gic .ninth-section .timeline-five .image:after {
		position: absolute;
		margin-top: 60px;
		margin-left: -810px;
		content: url(/wp-content/themes/social-shifter/assets/dot-arrow-extended.png);
		z-index: -1;
	}

	.page-template-gic .ninth-section .timeline-six .image:before {
		content: url(/wp-content/themes/social-shifter/assets/line.png);
		position: absolute;
		margin-top: 317px;
		right: 380px;
	}
}
@media screen and (max-width:1160px){
	.page-template-partner .second-section .subheading:after {
		display:none;
	}
}
@media screen and (max-width:1030px){
	.page-template-our-impact .third-section .bubble {
		left: 50px;
	}
	.page-template-partner .fifth-section {
		padding-bottom: 180px;
	}
	.page-template-partner .fifth-section img {
		top: 200px;
	}
	.page-template-gic .ninth-section .timeline-six:before {
    	margin-left: -140px;
	}
}

@media screen and (max-width:1024px){
	.page-template-home .first-section .banner-col {
    	grid-template-columns: 100%;
	}
	.page-template-home .first-section .left-image {
		order: 3;
		width: 50%;
	}
	.page-template-home .first-section .right-image {
		order: 2;
		width: 50%;
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.page-template-home .first-section .center-content {
		padding: 0px 20px;
	}
	.page-template-home .second-section .social-icons.mobile {
    	display: none;
	}
	.page-template-home .third-section p {
		font-size: 20px;
	}
	.page-template-home .sixth-section .box h3 {
		font-size: 28px;
	}
	.page-template-premium-course .second-section .list {
		grid-template-columns: 100%;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -175px;
		margin-left: 215px;
	}
	.page-template-home .third-section h2:after {
		margin-top: -100px;
		margin-left: 200px;
	}
	.page-template-our-impact .third-section h2:after {
		margin-top: -110px;
		margin-left: 200px;
	}
	.page-template-about .first-section .two-col, .page-template-pre-registration-form .first-section .two-col, .page-template-founder-referral-form .first-section .two-col
    {
		grid-template-columns: 100%;
	}
	.page-template-about .first-section .image img, .page-template-pre-registration-form .first-section .image img, .page-template-founder-referral-form .first-section .image img
    {
		margin-top: 0;
		position: relative;
		right: 30px;
		max-width: 100%;
	}
	.page-template-about .second-section .two-col {
		grid-template-columns: 100%;
	}
	.mobile {
		display: block;
		margin: auto;
		width: 50%;
		margin-top: 50px;
	}
	.partner-logo.mobile {
    	display: none;
	}
	.page-template-about .second-section .description span.black-bg {
		margin: 0px;
		background: transparent;
		color: #000000;
		padding: 0px;
		bottom: 0;
	}
	.page-template-about .second-section h2 {
		display: flex;
		align-items: center;
		column-gap: 15px;
		justify-content: center;
	}
	.page-template-about .second-section .description h3 {
		justify-content: center;
		margin-bottom: 0px;
	}
	.page-template-about .second-section .description p {
		text-align: center !important;
	}
	.page-template-about .second-section .description {
		margin-top: 30px;
	}
	.page-template-about .second-section .cta-btn {
		text-align: center;
	}
	.page-template-about .second-section .description h3 {
    	font-size: 45px;
	}
	
	.page-template-our-impact .second-section .two-col {
    	grid-template-columns: 100%;
	}
	.page-template-our-impact .second-section .heading h2 {
		display: flex;
		align-items: center;
		column-gap: 10px;
		justify-content: center;
	}

	.page-template-our-impact .second-section .desktop {
		display: none;
	}
	.page-template-our-impact .second-section .description span.black-bg {
		margin: 0px;
		background: transparent;
		color: #000000;
		padding: 0px;
		bottom: 0;
	}

	.page-template-our-impact .second-section .description h3 {
		font-size: 45px;
		justify-content: center;
	}

	.page-template-our-impact .second-section .description .content p {
		text-align: center !important;
	}

	.page-template-our-impact .second-section .cta-btn a {
		margin: auto;
	}

	.page-template-our-impact .seventh-section .two-col {
		column-gap: 10px;
	}
	.page-template-gic .seventh-section .four-col {
   	 	grid-template-columns: 49% 49%;
	}
	.page-template-gic .seventh-section .box {
		margin-bottom: 150px;
	}
	.page-template-gic .seventh-section {
		padding-bottom: 100px;
	}
	.page-template-home .third-section .testimonial {
    	grid-template-columns: 40% 55%;
	}	
	.page-template-home .fifth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}
	.page-template-home .fifth-section .number {
		color: #ffffff;
	}

	.page-template-home .fifth-section .content {
		color: #ffffff;
		margin-bottom: 20px;
	}
	.page-template-home .eighth-section h2:after, .page-template-our-impact .ninth-section h2:after {
		margin-top: -105px;
		margin-left: 215px;
	}
	.page-template-our-impact .second-section .description h4 {
    	text-align: center !important;
	}
	.page-template-gic .twelfth-section .two-col img {
		position: relative;
		top: 460px;
	}
	.page-template-new-partner .fourth-section .two-col img {
		position: relative;
		top: 460px;
	}
	.page-template-partner .fifth-section img.desktop {
		display: none;
	}
	.page-template-partner .fifth-section .two-col {
		grid-template-columns: 100%;
	}
	.page-template-partner .fifth-section .heading h2 {
		text-align: center !important;
		display: inline-flex;
	}
	.page-template-partner .fifth-section h2 span.black-bg {
		margin: auto;
		bottom: 10px;
		left: 10px;
	}
	.page-template-partner .fifth-section .description span.black-bg {
		background: transparent;
		bottom: 0;
	}
	.page-template-partner .fifth-section .description h4 {
		text-align: center !important;
	}

	.page-template-partner .fifth-section .two-col .cta-btn {
		margin: auto;
	}

	.page-template-partner .fifth-section .description h3 {
		font-size: 45px;
		margin-bottom: 0px;
	}

	.page-template-partner .fifth-section img {
		top: 0px;
	}

	.page-template-partner .sixth-section {
		margin-top: -285px;
	}
    .page-template-new-partner .ninth-section {
		margin-top: -285px;
	}
	.page-template-about .second-section .description .content h4 {
		text-align: center !important;
	}
	.page-template-gic .fifth-section .container:after {
		transform: rotate(125deg);
	}
	.page-template-new-partner .tenth-section .container:after {
		transform: rotate(125deg);
	}
	.page-template-partner .fifth-section .two-col .table {
		text-align: center;
	}
	.page-template-partner .fifth-section .description h3 span {
		margin-left: 0px;
	}
}
@media screen and (max-width:920px){
	.page-template-our-impact .third-section .bubble h3 {
		font-size: 20px;
	}
	.page-template-gic .twelfth-section .two-col img {
		position: relative;
		top: 500px;
	}
	.page-template-new-partner .fourth-section .two-col img {
		position: relative;
		top: 500px;
	}
	.page-template-gic .thirteenth-section {
		margin-top: -90px;
	}
	.page-template-gic .ninth-section .timeline-five .image:after {
		margin-left: -1235px;
	}
	.page-template-gic .ninth-section .timeline-six .image:before {
		right: 620px;
	}
	.page-template-gic .ninth-section .timeline-ten:before {
		content: url(/wp-content/themes/social-shifter/assets/line.png);
		position: absolute;
		margin-top: 60px;
		right: 620px;
	}
}
@media screen and (max-width:820px){
	.page-template-gic .ninth-section .timeline {
		grid-template-columns: 33% 33% 33%;
		column-gap: 3px;
	}	
	.page-template-home .third-section .bubble h3 {
		color: #000000;
		font-size: 20px;
	}
	.page-template-home .sixth-section .three-col {
		grid-template-columns: 100%;
	}

	.page-template-home .sixth-section .box {
		max-width: 500px;
		margin: auto;
		margin-bottom: 30px;
	}
	.page-template-home .sixth-section:after {
		display:none;
	}

	.page-template-home .sixth-section .box:last-child:after {
		content: url(/wp-content/themes/social-shifter/assets/Violet-Blink.png);
		position: absolute;
		margin-top: 40px;
		margin-left: -188px;
	}

	.page-template-home .seventh-section {
		padding-bottom: 150px;
	}
    span.soft-highlight
   {
   display:block;
   }
}

@media screen and (max-width:768px){
    .ninth-section .timeline
    {
    margin-bottom: 90px;
    }

	.page-template-learning .second-section .category-grid {
		grid-template-columns: 100%;
	}
	.page-template-new-partner .fifth-section .category-grid {
		grid-template-columns: 100%;
	}
   .page-template-new-partner .fifth-section h3 {
		letter-spacing: .5px !important;
	}
	.page-template-learning .third-section .category-grid{
		grid-template-columns: 100%;
	}
	.page-template-learning .third-section .center-content h3 {
		display: none;
	}
	.page-template-learning .second-section{
		    padding: 80px 19px 100px 20px;
	}
	.page-template-new-partner .fifth-section{
		    padding: 80px 19px 100px 20px;
	}
	
	.page-template-learning .category-filter{
		    position: relative;
    		overflow: hidden;
    }

	.page-template-learning .second-section .container{
		padding: 0 !important;
	}
	.page-template-new-partner .fifth-section .container{
		padding: 0 !important;
	}
	.page-template-learning .fourth-section .container{
		padding: 0 !important;
	}

	.page-template-home .sixth-section .box {
		padding: 30px;
	}
	.mobile {
		display: block;
	}
	.desktop {
		display: none;
	}
	.page-template-premium-course .fourth-section .university-logo.desktop {
		display: block;
	}
	.page-template-premium-course .fourth-section .university-logo.mobile {
		display: none;
	}
	.page-template-home .second-section .who-are-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-home .second-section {
		padding-top: 80px;
	}

	.page-template-home .fourth-section {
		padding: 80px 0px;
	}
	.page-template-new-partner .third-section {
		padding: 80px 0px;
	}

	.page-template-home .fifth-section .our-impact-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-home .fifth-section {
		padding-top: 80px;
	}

	.page-template-home .fifth-section .our-impact-col h2 {
		display: flex;
		column-gap: 15px;
		justify-content: center;
		align-items: center;
	}

	.page-template-home .fifth-section span.black-bg {
		position: relative;
		top: 5px;
	}

	.page-template-home .sixth-section .box:first-child:after {
	display:none;
	}

	.page-template-home .sixth-section {
		padding: 80px 0px 150px 0px;
	}
	.page-template-home .seventh-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-home .seventh-section span.white-bg {
		margin: auto;
	}
	.page-template-home .seventh-section .social-links {
		align-items: center;
		justify-content: center;
		column-gap: 20px;
	}
	.page-template-home .seventh-section .social-links img {
		width: 100px;
		margin-top: 20px;
	}
	.page-template-home .seventh-section {
		padding: 80px 0px 150px 0px;
	}
	.page-template-home .eighth-section {
		 padding: 80px 0px;
	}

	.page-template-home .ninth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-home .ninth-section {
		padding: 80px 0px;
	}

	.page-template-home .second-section .social-icons.mobile {
		width: 100%;
		text-align: center;
		display: block;
		margin-bottom: 60px;
	}
	.page-template-home .second-section .bottom-img {
    	margin-top: -20px;
	}
	.site-footer #primary-menu {
		display: block;
		padding: 0px;
	}
	.site-footer li {
		justify-content: center;
		margin-bottom: 15px;
	}
	.video iframe {
		height: 335px;
	}
		.page-template-premium-course .second-section .container {
		grid-template-columns: 100%;
	}

	.page-template-premium-course .first-section .content {
		width: 100%;
	}

	.page-template-premium-course .second-section .course-content {
		max-width: 300px;
		margin: auto;
		order: 1;
	}


	.page-template-premium-course .second-section .table-contents {
		order: 2;
		margin: auto;
		margin-top: 50px;
	}
	.page-template-premium-course .second-section {
		padding-bottom: 100px;
	}
	.accordion-title {
		font-size: 16px;
	}
	.course-template-default .second-section .container {
		grid-template-columns: 100%;
	}
	.course-template-default .second-section .course-content {
		max-width: 300px;
		margin: auto;
		order: 1;
	}

	.course-template-default .second-section .summary {
		order: 2;
		margin: auto;
		margin-top: 50px;
	}
	.course-template-default .third-section .share-tool {
		justify-content: center;
	}

	.course-template-default .fourth-section {
		padding-top: 100px;
		padding-bottom: 150px;
	}
	.course-template-default .first-section .content {
		width: 100%;
	}

	.page-template-contact .first-section h1:after {
		margin-top: -175px;
		margin-left: 215px;
		scale: .7;
	}

	.page-template-contact .third-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}
	.page-template-contact .second-section {
		padding: 80px 0px;
		margin-top: -180px;
	}
	.page-template-contact .third-section {
		padding: 80px 0px;
	}
	.page-template-home .second-section .cta-btn a {
		margin: auto;
	}
	.page-template-about .first-section h1, .page-template-pre-registration-form .first-section h1, .page-template-founder-referral-form .first-section h1
    {
		text-align: center !important;
	}
	.page-template-about .first-section .black-bg, .page-template-pre-registration-form .first-section .black-bg, .page-template-founder-referral-form .first-section .black-bg
    {
		margin: auto;
	}
	.page-template-about .first-section .content, .page-template-pre-registration-form .first-section .content, .page-template-founder-referral-form .first-section .content
    {
		text-align: center;
	}
	.page-template-about .first-section .logo, .page-template-pre-registration-form .first-section .logo, .page-template-founder-referral-form .first-section .logo
    {
		text-align: center;
	}
	.page-template-about .second-section {
		padding-top: 80px;
	}
	.page-template-about .third-section {
		padding-top: 120px;
		margin-top: -100px;
	}
	.page-template-about .fourth-section {
		padding-top: 80px;
	}
	.page-template-about .fourth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}
	.page-template-our-impact .first-section .two-col {
		grid-template-columns: 100%;
	}
	.page-template-our-impact .second-section {
		padding: 80px 0px;
	}

	.page-template-our-impact .third-section {
		padding-top: 100px;
		margin-top: -220px;
	}

	.page-template-our-impact .fourth-section {
		padding: 80px 0px 100px 0px;
	}
	.page-template-our-impact .fifth-section {
		padding: 80px 0px;
	}

	.page-template-our-impact .fifth-section .content {
		margin-top: -180px;
	}
	.page-template-new-partner .seventh-section {
		padding: 80px 0px;
	}

	.page-template-new-partner .seventh-section .content {
		margin-top: -180px;
	}

	.page-template-our-impact .sixth-section {
		margin-top: -125px;
	}
	.page-template-our-impact .sixth-section {
		padding: 80px 0px;
	}
	.page-template-our-impact .seventh-section {
		padding: 80px 0px;
		text-align: center;
	}

	.page-template-our-impact .seventh-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
		margin-top: 50px;
	}

	.page-template-our-impact .eighth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-our-impact .eighth-section {
		padding: 80px 0px 120px 0px;
		margin-top: -195px;
	}
	.page-template-our-impact .ninth-section {
		padding: 80px 0px;
	}
	.page-template-our-impact .first-section {
		padding: 80px 0px;
	}
	.page-template-our-impact .seventh-section .content {
		font-size: 18px;
		font-family: 'Dosis';
		text-transform: uppercase;
		font-weight: 700;
	}
	.page-template-gic .third-section .col-two {
		grid-template-columns: 100%;
		margin-top: 40px;
	}
	.page-template-gic .fourth-section .content {
		display: block;
	}

	.page-template-gic .fourth-section .btn {
		margin-top: 50px;
	}

	.page-template-gic .fifth-section .three-col {
		grid-template-columns: 100%;
	}

	.page-template-gic .fifth-section .box {
		margin: auto;
		margin-bottom: 30px;
		max-width: 320px;
	}
	.page-template-gic .fifth-section .container:after {
		margin-left: 140px;
		margin-top: -55px;
		transform: rotate(180deg);
	}
	.page-template-new-partner .tenth-section .three-col {
		grid-template-columns: 100%;
	}

	.page-template-new-partner .tenth-section .box {
		margin: auto;
		margin-bottom: 30px;
		max-width: 320px;
	}
	.page-template-new-partner .tenth-section .container:after {
		margin-left: 140px;
		margin-top: -55px;
		transform: rotate(180deg);
	}
	.page-template-gic .sixth-section {
		padding-top: 80px;
		padding-bottom: 100px;
	}

	.page-template-gic .seventh-section {
		padding: 80px 0px 50px 0px;
	}

	.page-template-gic .eight-section {
		padding: 80px 0px;
	}
	.page-template-gic .second-section {
		background-size: cover;
		margin-top: -35px;
	}
	.page-template-gic .fourth-section {
		background-size: cover;
	}
	.page-template-gic .ninth-section .timeline {
		grid-template-columns: 50% 50%;
	}
	.page-template-gic .ninth-section {
		padding: 80px 0px 120px 0px;
	}

	.page-template-gic .tenth-section {
		padding-top: 80px;
	}
	.page-template-gic .eleventh-section {
		margin-top: -190px;
		padding-top: 80px;
	}

	.page-template-gic .eleventh-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-gic .twelfth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-gic .twelfth-section .black-bg {
		margin: auto;
	}
	.page-template-new-partner .fourth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-new-partner .fourth-section .black-bg {
		margin: auto;
	}

	.page-template-gic .thirteenth-section .container {
		flex-direction: column;
		row-gap: 25px;
	}

	.page-template-gic .site-footer {
		margin-top: -90px;
	}
	.page-template-gic .third-section .logo.mobile img {
		width: 100%;
	}
	.page-template-gic .third-section {
		text-align: center;
		padding: 50px 0px;
	}
	.page-template-gic .third-section h2 {
		text-align: center !important;
	}
	.page-template-gic .thirteenth-section {
		padding-top: 80px;
		background-size: cover;
		margin-top: -230px;
	}
	.page-template-gic .fifth-section {
		padding-bottom: 100px;
	}
	.page-template-new-partner .tenth-section {
		padding-bottom: 100px;
	}
	.page-template-gic .seventh-section .box {
		margin-bottom: 120px;
	}
	.page-template-our-impact .first-section .heading h1 {
		text-align: center;
	}
	.page-template-our-impact .first-section .heading span.black-bg {
		margin: auto;
	}

	.page-template-our-impact .first-section .description {
		text-align: center;
	}
	.page-template-our-impact .sixth-section .slider {
   	 	margin-top: 0px;
	}
	.page-template-gic .twelfth-section .two-col img {
    	top: 0px;
	}
	.page-template-new-partner .fourth-section .two-col img {
    	top: 0px;
	}
	.page-template-learning .second-section .post,.page-template-new-partner .fifth-section .post, .page-template-learning .third-section .post {
		max-width: 300px;
		margin: 20px auto;
	}
	.page-template-learning .third-section {
    	padding-bottom: 150px;
	}
	.page-template-learning .fourth-section {
		padding-top: 100px;
		padding-bottom: 180px;
	}
	.page-template-learning .fifth-section {
		padding-top: 100px;
		padding-bottom: 120px;
	}
	.site-footer {
    	padding-top: 60px;
	}
	.page-template-partner .first-section {
		padding-top: 150px;
		padding-bottom: 30px;
	}
    .page-template-new-partner .first-section {
		padding-top: 150px;
		padding-bottom: 30px;
	}
	.page-template-partner .second-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}
	.page-template-partner .second-section span.black-bg {
		margin: auto;
	}

	.page-template-partner .second-section .subheading {
		margin: 20px 0px;
	}

	.page-template-partner .second-section {
		padding: 80px 0px 150px 0px;
	}

	.page-template-partner .second-section .image-col {
		grid-template-columns: 30% 30% 30%;
	}
	.page-template-partner .second-section .image-col img {
		margin: 10px;
	}

	.page-template-partner .third-section {
		padding: 80px 0px 150px 0px;
	}

	.page-template-partner .fourth-section {
		padding: 80px 0px 150px 0px;
	}
    .page-template-new-partner .second-section {
		padding: 80px 0px 150px 0px;
	}
	.page-template-partner .fifth-section {
		padding: 80px 0px;
	}
	.page-template-partner .sixth-section {
		padding: 80px 0px 150px 0px;
		margin-top: -110px;
	}
    .page-template-new-partner .ninth-section {
		padding: 80px 0px 150px 0px;
		margin-top: -110px;
	}

	.page-template-partner .seventh-section {
		padding: 80px 0px;
		text-align: center;
	}
    .page-template-new-partner .sixth-section, .page-template-new-partner .eighth-section {
		padding: 80px 0px;
		text-align: center;
	}

	.page-template-partner .sixth-section .cta-btn {
		margin-top: 50px;
	}
    .page-template-new-partner .ninth-section .cta-btn {
		margin-top: 50px;
	}

	.page-template-partner .seventh-section .two-col {
		grid-template-columns: 100%;
		margin-top: 50px;
	}
	.page-template-partner .seventh-section span.content {
		font-size: 18px;
		font-family: 'Dosis';
		text-transform: uppercase;
		font-weight: 700;
	}
.page-template-new-partner .sixth-section .two-col,.page-template-new-partner .eighth-section .two-col {
		grid-template-columns: 100%;
		margin-top: 50px;
	}
	.page-template-new-partner .sixth-section span.content,.page-template-new-partner .eighth-section span.content {
		font-size: 18px;
		font-family: 'Dosis';
		text-transform: uppercase;
		font-weight: 700;
	}

	.page-template-partner .ninth-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}
    .page-template-new-partner .eleventh-section .two-col {
		grid-template-columns: 100%;
		text-align: center;
	}

	.page-template-partner .eighth-section {
		padding: 80px 20px 150px 20px;
	}

	.page-template-partner .ninth-section {
		padding: 80px 0px 100px 0px;
	}
    .page-template-new-partner .eleventh-section {
		padding: 80px 0px 100px 0px;
	}
	.partner-logo.mobile {
		display: block;
		width: fit-content;
	}
	iframe {
		height: 400px;
	}
	.page-template-premium-course .sixth-section {
		padding-bottom: 150px;
	}
	.page-template-gic .ninth-section .timeline-ten:before,
	.page-template-gic .ninth-section .timeline .image:after,
	.page-template-gic .ninth-section .timeline-six:before,
	.page-template-gic .ninth-section .timeline-six .image:before {
		display:none;
	}
	.page-template-new-partner .fourth-section, .page-template-new-partner .sixth-section, .page-template-new-partner .seventh-section, .page-template-new-partner .eighth-section
	{
		padding-bottom:0px;
	}
	.page-template-gic-partners .twelfth-section {
    padding-bottom: 0px;
}
}

@media screen and (max-width:720px){
	.page-template-our-impact .third-section .testiominial {
		grid-template-columns: 100%;
	}

	.page-template-our-impact .third-section .bubble {
		left: 0px;
		top: 0;
		margin-bottom: 50px;
	}
	.page-template-our-impact .third-section {
    	padding-top: 150px;
	}
	.page-template-our-impact .third-section .content {
    	padding: 0px 20px;
	}
}

@media screen and (max-width:525px){
	h1 {
		font-size: 80px;
	}
	h4 {
    	font-size: 18px;
	}
	h2 {
    	font-size: 65px;
	}
	h3 {
    	font-size: 20px;
	}	
	.page-template-home .second-section .social-icons img {
    	width: 70px;
	}
	.page-template-home .third-section .bubble h3 {
    	font-size: 16px;
	}	
	.page-template-home .third-section .testimonial {
    	grid-template-columns: 35% 60%;
	}

	.page-template-home .third-section .content {
		position: relative;
		bottom: 53px;
	}

	.page-template-home .fifth-section .number {
		font-size: 65px;
	}

	.page-template-home .fifth-section .content {
		font-size: 25px;
		margin-top: -15px;
	}
	.page-template-home .third-section h2:after {
		margin-left: 130px;
		margin-top: -90px;
		scale: .7;
	}
	.page-template-our-impact .third-section h2:after {
		margin-left: 130px;
		margin-top: -95px;
		scale: .7;
	}
	
	.page-template-home .third-section .testimonial {
		grid-template-columns: 40% 50%;
	}
	.page-template-home .third-section .testimonial .cta-btn {
		position: relative;
		bottom: 10px;
		left: 13px;
	}
	.page-template-home .ninth-section .partner-logo.mobile {
		width: 100%;
	}
	.page-template-our-impact .ninth-section h2:after {
		scale: .7;
		margin-left: 140px;
		margin-top: -95px;
	}
	.page-template-home .eighth-section h2:after {
		margin-top: -97px;
		margin-left: 145px;
		scale: .7;
	}

	.page-template-home .first-section span.black-bg {
		margin-bottom: 0px;
	}
	.page-template-home .first-section {
		background-position: right;
	}
	.header-col {
		grid-template-columns: 100%;
	}

	.logo {
		text-align: center;
	}

	.page-template-home .first-section {
	margin-top: -245px;
	}
	.menu-toggle {
		position: relative;
		bottom: 65px;
	}

	.logo img {
		width: 100px;
	}

	.menu-toggle img {
		width: 35px;

	}
	.video iframe {
		height: 220px;
	}
	.page-template-home .seventh-section .social-links img {
		width: 65px;
		margin-bottom: 20px;
	}
	.page-template-home .third-section .testimonial img {
		width: 200px;
		float: left;
	}	
	.page-template-premium-course .first-section {
		margin-top: -170px;
	}
	.page-template-premium-course .first-section .heading h1 {
		text-align: center;
	}

	.page-template-premium-course .first-section .heading h1 {
		text-align: center;
	}

	.page-template-premium-course .first-section .description {
		text-align: center;
	}

	.page-template-premium-course .fourth-section .university-logo.desktop {
		display: none;
	}
	.page-template-premium-course .fourth-section .university-logo.mobile {
		display: block;
		width: auto;
	}

	.page-template-premium-course .fourth-section {
		padding: 30px 0px;
	}
	.page-template-premium-course .first-section {
		padding-top: 120px;
	}
	.page-template-premium-course .second-section .table-contents {
		padding: 20px;
	}
	p {
		font-size: 16px;
	}
	.course-template-default .first-section h1 {
		text-align: center;
	}
	.course-template-default .first-section span.black-bg {
		margin: auto;
	}

	.course-template-default .first-section .content {
		text-align: center;
	}
	.course-template-default .first-section {
		padding-top: 120px;
		padding-bottom: 100px;
		margin-top: -170px;
	}

	.course-template-default .second-section {
		padding-bottom: 100px;
	}
	.course-template-default .fourth-section .university-logo.mobile {
		display: block;
		width: auto;
	}

	.course-template-default .fourth-section .university-logo.desktop {
		display: none;
	}
	li {
		font-size: 14px;
	}
	.course-template-default .third-section .share-tool {
		display: block !important;
		text-align: center;
	}
	.page-template-premium-course .second-section {
		padding-bottom: 70px;
	}
	.course-template-default .second-section {
		padding-bottom: 70px;
	}
	.page-template-contact .first-section h1:after {
		scale: .5;
		margin-top: -150px;
		margin-left: 160px;
	}
	.page-template-contact .second-section {
		margin-top: -120px;
	}
	.page-template-contact .first-section {
		margin-top: -170px;
		padding-top: 100px;
	}
	.page-template-about .first-section .logo {
		margin-top: 25px;
	}
	.page-template-about .second-section .description h3 {
		font-size: 35px;
	}
	.page-template-about .first-section {
		margin-top: -245px;
	}
	.page-template-about .first-section .subheading p {
		font-size: 18px;
	}

	.page-template-about .first-section .image img {
		right: 85px;
		width: 500px;
	}
	.page-template-about .third-section {
		margin-top: -90px;
	}
	.page-template-about .second-section .description h3 {
		display: inline-block;
	}
	.page-template-about .second-section img {
		right: 0;
		width: 300px;
	}
	.page-template-about .fourth-section {
		margin-top: -60px;
	}
	.page-template-about .second-section .description span.black-bg {
		margin-right: 10px;
	}
	.page-template-about .first-section .description p {
		text-align: center !important;
	}
	.page-template-about .second-section .description .content {
		margin-bottom: 30px;
	}
	.page-template-about .first-section .logo img {
		width: 150px;
	}
	.course-template-default .first-section .description h3 {
		font-size: 24px;
	}
	.course-template-default .first-section .description p {
		font-size: 20px;
	}
	.page-template-our-impact .fourth-section {
		margin-top: -55px;
	}

	.page-template-our-impact .fifth-section .col-three {
		grid-template-columns: 100%;
	}

	.page-template-our-impact .fifth-section .block {
		margin-bottom: 50px;
	}

	.page-template-our-impact .fifth-section .block:last-child {
		margin-bottom: 0px;
	}

	.page-template-our-impact .fifth-section .testiominial {
		grid-template-columns: 100%;
	}

	.page-template-our-impact .fifth-section .content {
		order: 1;
		margin: 0px;
	}
	.page-template-our-impact .fifth-section .image {
		order: 2;
		width: 350px;
		margin: auto;
		margin-top: 50px;
	}
	
	.page-template-new-partner .seventh-section .col-three {
		grid-template-columns: 100%;
	}

	.page-template-new-partner .seventh-section .block {
		margin-bottom: 50px;
	}

	.page-template-new-partner .seventh-section .block:last-child {
		margin-bottom: 0px;
	}

	.page-template-new-partner .seventh-section .testiominial {
		grid-template-columns: 100%;
	}

	.page-template-new-partner .seventh-section .content {
		order: 1;
		margin: 0px;
	}
	.page-template-new-partner .seventh-section .image {
		order: 2;
		width: 350px;
		margin: auto;
		margin-top: 50px;
	}
	.page-template-our-impact .first-section {
		margin-top: -170px;
		padding-top: 120px;
	}
	.page-template-our-impact .second-section .description h3 {
		display: inline-block;
	}
	.page-template-our-impact .second-section .description span.black-bg {
		margin-right: 10px;
	}
	.page-template-our-impact .fourth-section .image img {
		margin-top: 20px;
	}
	.page-template-gic .first-section {
		margin-top: -171px;
	}

	.page-template-gic .first-section {
		margin-top: -171px;
		padding-top: 100px;
	}
	.page-template-gic .second-section p {
		font-size: 20px;
	}

	.page-template-gic .second-section {
		margin-top: -25px;
		padding: 40px 20px;
	}

	.page-template-gic .fourth-section h2 {
		font-size: 40px;
	}

	.page-template-gic .seventh-section .four-col {
		grid-template-columns: 100%;
	}
	.page-template-gic .eleventh-section {
		margin-top: -180px;
	}
	.page-template-gic .tenth-section .cta-btn {
		margin-top: 50px;
	}
	.page-template-gic .third-section .content h3 {
		font-size: 20px;
	}
	.page-template-gic .third-section .logo.mobile {
		width: 80%;
	}
	.page-template-gic .third-section .logo.mobile {
		width: 80%;
	}
	.page-template-gic .first-section span.black-bg {
		margin-bottom: 0px;
	}
	.page-template-gic-partners .first-section span.black-bg {
		font-size: 40px !important;
	}
	.jdkwwo {
    font-size: 48px !important;
    font-weight: 500;
    line-height: normal !Important;
}
	
	.dhfjae {
    font-size: 20px !important;
    font-weight: 550 !important;
}
	.page-template-gic .sixth-section img {
		margin-top: 10px;
	}
	.page-template-gic .twelfth-section {
		padding-top: 100px;
	}
	.page-template-new-partner .fourth-section {
		padding-top: 100px;
	}
	.page-template-home .first-section .left-image, .page-template-home .first-section .right-image {
		width: 60%;
		margin-top: 50px;
	}
	.page-template-gic .fifth-section .container:after {
		margin-top: -60px;
		margin-left: 25px;
	}
	.page-template-new-partner .tenth-section .container:after {
		margin-top: -60px;
		margin-left: 25px;
	}
	.partner-logo.mobile {
		width: 100%;
	}
	.page-template-gic .thirteenth-section {
    	margin-top: -190px;
	}
	.page-template-learning .first-section {
		margin-top: -175px;
	}
	.page-template-learning .first-section .center-content {
		padding-bottom: 0px;
	}
	.page-template-learning .fourth-section .subheading h3 {
    	font-size: 30px;
	}
	.page-template-learning .second-section .center-content {
		padding-bottom: 0px;
	}
	.page-template-new-partner .fifth-section .center-content {
		padding-bottom: 0px;
	}
	.page-template-partner .first-section {
		margin-top: -175px;
		padding-top: 100px;
	}
    .page-template-new-partner .first-section {
		margin-top: -175px;
		padding-top: 100px;
	}
	.page-template-partner .second-section h3 {
		font-size: 35px;
	}

	.page-template-partner .third-section h2:after {
		margin-top: -85px;
		margin-left: 100px;
		scale: .7;
	}
	.page-template-learning .third-section .category-grid img {
		height: 200px;
	}
	.page-template-learning .second-section .category-grid .featured-image img {
    	height: 200px;
	}
	.page-template-new-partner .fifth-section .category-grid .featured-image img {
    	height: 200px;
	}
	.course-template-default .second-section .course-content img {
    	height: 200px;
	}
	.page-template-our-impact .eighth-section {
		margin-top: -170px;
	}
	.page-template-gic .seventh-section .content {
		max-width: 300px;
		margin: auto;
	}
	.page-template-learning .fifth-section h2:after {
		margin-top: -95px;
		margin-left: 145px;
		scale: .7;
	}
	.page-template-partner .sixth-section .three-col {
		grid-template-columns: 100%;
	}
	.page-template-partner .sixth-section .block {
		margin-bottom: 50px;
	}
	.page-template-partner .sixth-section .cta-btn {
		margin-top: 0px;
	}
    .page-template-new-partner .ninth-section .three-col {
		grid-template-columns: 100%;
	}
	.page-template-new-partner .ninth-section .block {
		margin-bottom: 50px;
	}
	.page-template-new-partner .ninth-section .cta-btn {
		margin-top: 0px;
	}
	iframe {
		height: 275px;
	}
	.heateor_sss_sharing_ul {
		display: flex;
		justify-content: center;
	}

}

@media screen and (max-width:425px){
	h1 {
		font-size: 65px;
	}
	.page-template-premium-course .third-section .heading h2 {
		font-size: 30px !important;
	}
	.course-template-default .third-section .heading h2 {
		font-size: 30px !important;
	}
	.page-template-home .third-section {
		padding-top: 120px;
		margin-top: -70px;
	}
	.page-template-home .third-section span.black-bg {
		margin-bottom: 0px;
	}
	.play img {
		width: 90px;
	}
	.site-footer .social-links img {
		width: 20px;
	}
	.video iframe {
		height: 180px;
	}
	.course-template-default .fourth-section .subheading h3 {
		font-size: 25px;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -140px;
		margin-left: 130px;
	}
	.page-template-contact .second-section {
		margin-top: -100px;
	}
	.page-template-our-impact .third-section h2:after {
		margin-left: 130px;
		margin-top: -95px;
	}
	.page-template-home .third-section h2:after {
		margin-left: 130px;
		margin-top: -45px;
	}
	.page-template-our-impact .fifth-section .image {
		width: 100%;
	}
	.page-template-new-partner .seventh-section .image {
		width: 100%;
	}
	.page-template-gic .eleventh-section {
		margin-top: -175px;
	}
	.page-template-gic .ninth-section .heading h2 {
		display: block;
	}
    .page-template-new-partner .second-section {
        padding: 80px 0px 0px 0px;
    }
	.page-template-gic .ninth-section .heading span {
		margin: auto;
	}
	.page-template-gic .ninth-section .timeline {
		grid-template-columns: 100%;
	}
	.page-template-gic .second-section {
		margin-top: -20px;
	}
	.page-template-home .third-section .testimonial {
		grid-template-columns: 100%;
	}
	.page-template-home .third-section .content {
		padding: 0px 20px;
		bottom: 35px;
	}
	
    .page-template-new-partner .fourth-section, .page-template-new-partner .sixth-section, .page-template-new-partner .eighth-section, .page-template-new-partner .seventh-section
    {
    padding-bottom: 25px;
    }

	.page-template-home .third-section .image {
		order: 3;
	}	
	.page-template-home .fourth-section {
		padding: 80px 0px;
		margin-top: -15px;
	}
	.page-template-new-partner .third-section {
		padding: 80px 0px;
		margin-top: -85px;
	}
	.page-template-gic .fifth-section .container:after {
		margin-top: -40px;
		margin-left: 25px;
		transform: rotate(130deg);
	}
	.page-template-new-partner .tenth-section .container:after {
		margin-top: -40px;
		margin-left: 25px;
		transform: rotate(130deg);
	}
	.page-template-partner .second-section .image-col {
		grid-template-columns: 45% 45%;
	}
	.page-template-partner .third-section h2:after {
		margin-top: -90px;
		margin-left: 135px;
	}
	iframe {
		height: 220px;
	}
	.page-template-partner .sixth-section .video-code {
		margin-top: -25px;
	}
    .page-template-new-partner .ninth-section .video-code {
		margin-top: -25px;
	}
	
}


@media screen and (max-width:375px){
	h2 {
		font-size: 45px;
	}	
	h1 {
		font-size: 50px;
	}
	h2 .white-bg, h2 .black-bg, h2 .pink-bg   {
		position: relative;
		top: 1px;
	}
	.page-template-our-impact .third-section h2:after {
		margin-left: 100px;
		margin-top: -85px;
	}
	.page-template-home .third-section h2:after {
		margin-left: 95px;
		margin-top: -35px;
	}
	.site-footer .social-links img {
		width: 20px;
		margin: 0px 5px;
	}
	.video iframe {
		height: 180px;
	}
	.depicter-arrow-layer .depicter-layer {
		margin-top: 25px;
	}
	.course-template-default .second-section .summary h2 {
		font-size: 40px;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -125px;
		margin-left: 100px;
	}
	.page-template-about .first-section .image img {
		right: 63px;
	}
	.page-template-about .second-section img {
		width: 250px;
	}
	.page-template-our-impact .second-section .description h3 {
		font-size: 40px;
	}
	.page-template-our-impact .third-section {
		margin-top: -170px;
	}
	.page-template-our-impact .fifth-section span.number {
		font-size: 70px;
	}
	.page-template-new-partner .seventh-section span.number {
		font-size: 70px;
	}
	.page-template-our-impact .eighth-section {
		margin-top: -125px;
	}
	.page-template-our-impact .ninth-section h2:after {
		margin-top: -86px;
		margin-left: 105px;
	}
	.page-template-home .eighth-section h2:after {
		margin-left: 105px;
		margin-top: -85px;
	}
	.page-template-learning .second-section h3 {
    	font-size: 30px;
	}
	.page-template-learning .second-section {
		padding: 80px 19px 50px 20px;
	}
	.page-template-new-partner .fifth-section h3 {
    	font-size: 30px;
	}
	.page-template-new-partner .fifth-section {
		padding: 80px 19px 50px 20px;
	}
	.page-template-home .first-section span.black-bg {
		bottom: 5px;
	}
	.page-template-home .sixth-section .box:last-child:after {
		transform: rotate(317deg);
		margin-left: -130px;
	}
	.page-template-partner .third-section h2:after {
		margin-top: -85px;
		margin-left: 100px;
	}
	.page-template-partner .first-section .center-content {
		padding-bottom: 100px;
	}
	.page-template-partner .second-section .image-col {
		grid-template-columns: 100%;
	}

	.page-template-partner .second-section .image-col img {
		margin: 15px auto !important;
	}
	.page-template-partner .fifth-section .description h3 {
		font-size: 40px;
	}
	.page-template-learning .fifth-section h2:after {
		margin-top: -85px;
		margin-left: 105px;
	}
	iframe {
		height: 190px;
	}
}

.depicter-button-layer {
    filter: drop-shadow(4px 5px 0px rgba(0, 0, 0, 1));
}

@media screen and (max-width:320px){
	h1 {
		font-size: 40px;
	}
	h2 {
		font-size: 40px;
	}
	span.pink-bg {
		padding: 10px 15px;
	}

	.page-template-home .first-section {
		padding-bottom: 60px;
	}
	.page-template-home .first-section .left-image {     
		position: relative;
		top: 45px;
	}
	.page-template-home .second-section .social-icons img {
		width: 50px;
	}
	.page-template-home .second-section .bottom-img {
		margin-top: 50px;
	} 
	.page-template-our-impact .third-section h2:after {
		margin-left: 85px;
	}
	.page-template-home .third-section h2:after {
		margin-left: 85px;
		margin-top: -35px;
	}
	.page-template-home .sixth-section .box {
		padding: 30px 20px;
	}
	.page-template-home .eighth-section h2:after, .page-template-our-impact .ninth-section h2:after {
		margin-left: 95px;
	}
	.page-template-home .first-section .left-image {
		position: relative;
		top: 50px;
	}
	.depicter-arrow-layer .depicter-layer {
		margin-top: 60px;
	}
	.course-template-default .second-section .summary h2 {
		font-size: 25px;
	}
	.course-template-default .third-section .heading h2 {
		font-size: 25px !important;
	}
	.course-template-default .third-section .share-tool .icons img {
		width: 30px;
	}
	.page-template-contact .first-section h1:after {
		margin-top: -115px;
		margin-left: 80px;
	}
	.page-template-contact .second-section {
		margin-top: -70px;
	}
	a.second-cta.btn {
		width: 100%;
		padding: 15px 0px;
	}
	.page-template-gic .seventh-section .cta-btn a {
		width: fit-content;
		padding-left: 20px;
		padding-right: 20px;
	}
	.page-template-home .first-section .right-image, .page-template-home .first-section .left-image {
		margin-top: 0px;
	}
	.page-template-partner .third-section h2:after {
		margin-left: 85px;
	}
		.page-template-gic .eleventh-section {
		margin-top: -170px;
	}
	.page-template-learning .fifth-section h2:after {
		margin-left: 95px;
	}
	.heateor_sss_sharing_ul svg {
		width: 30px;
		height: 30px;
	}
	.heateor_sss_sharing_ul .heateor_sss_svg {
		width: 30px !important;
		height: 30px !important;
	}
}

/* Animation */
.fade-in {
  opacity: 0;
  transition: opacity 1s ease;
}

.fade-in-animation {
  opacity: 1;
}

.cta-btn a:hover, li.first-cta a:hover, button:not(.tns-controls>button):hover , .depicter-element[data-type="button"]:hover, a.post-button:hover {
    background: #000000 !important;
}
button#_form_27_submit:hover, button#_form_29_submit:hover, button#_form_31_submit:hover {
    background: #000000 !important;
}
li.first-cta a:hover,.third-cta.btn:hover, a.first-cta.btn:hover {
    color: #ffffff;
}
._error._below {
    position: inherit !important;
    max-width: 500px;
    margin: auto;
}
/* FOOTER COOKIE POLICY */
#cookiePopup {
  position: sticky;
  bottom: 0;
  justify-content: space-around;
  background: #44C4A3;
  z-index: 99999;
  align-items: center;
}
.cookie-cta {
  background: #6136FF;
  color: #ffffff !important;
  padding: 10px 10px 10px 10px;
}

.jkl {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
	.page-template-learning .site-footer
	{
		background-color: #ff698f;
	}
	.page-template-new-partner .site-footer
	{
		background-color: #44c4a3;
	} 
@media (max-width:748px){
	.jkl {
		display: flex;
		flex-direction: column;
		padding: 15px;
        text-align: center;
	}
	.hkkjg {
		width: 100% !important;
	}
}
/* footer */
.entry-header {
	margin-top: -165px;
  margin-bottom: 50px;
  background: url(/wp-content/themes/social-shifter/assets/violet-background.png);
  padding: 153px 0 50px 0;
  color: white;
}

.footer-data h2 {
	margin-top: 60px !important;
	font-size: 35px !important;
	margin-bottom: 10px !important;
}


.footer-data p {
	color: #575858;
}

.footer-data li {
	font-family: 'Dosis';
	font-size: 18px;
    font-weight: 600;
	color: #575858;
}

.footer-data  th, td {
      border: 1px solid black;
      padding: 8px;
      text-align: left;
    }

.footer-data span {
	font-family: 'Dosis';
}

.footer-data td {
	font-family: 'Dosis';
}

.hkkjg {
	font-size: 19px !important;
	width: 80%;
	color: white;
}

p.hkkjg>a{
	color: black;
}

/* 404 page */
.post-404 .entry-content {
    padding: 50px 20px;
    text-align: center;
    margin-bottom: 100px;
}

/* Error Message on checkbox */
._error-inner._no_arrow._below {
    position: inherit !important;
    max-width: 500px;
    margin: auto;
}
._row._checkbox-radio {
    max-width: 500px;
    margin: auto;
}

._form_element._x95458504._full_width ._error-inner._no_arrow:before {
    content: 'To subscribe, you must agree to the Terms & Conditions and Privacy Policy. Please check the box to proceed.';
    font-size: 14px;
}
._form_element._x95458504._full_width ._error-inner._no_arrow {
    font-size: 0px !important;
}

._form_element._x64357733._full_width ._error-inner._no_arrow._below:before {
    content: 'To become a partner, you must agree to the Terms & Conditions and Privacy Policy. Please check the box to proceed.';
    font-size: 14px;
}
._form_element._x64357733._full_width ._error-inner._no_arrow._below {
    font-size: 0px !important;
}

._form_element._x08588825._full_width ._error-inner._no_arrow._below:before {
    content: 'To become a partner, you must agree to the Terms & Conditions and Privacy Policy. Please check the box to proceed.';
    font-size: 14px;
}

._form_element._x08588825._full_width ._error-inner._no_arrow._below {
    font-size: 0px !important;
}

#charMessage, #charCount {
    font-family: 'Dosis';
    font-weight: 700;
}

#charMessage{
    color: #ff0000;
}

#back-to-top-btn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    padding: 10px;
    background-color: #000000;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    z-index: 999;
    box-shadow: 0px 0px 5px 0px #000000;
}
button#back-to-top-btn img {
    transform: rotate(180deg);
}

@media (min-width: 860px){
	.display-smsall-ft-p{
		display: none;
	}
	.display-large-ft-p{
		color: #ffffffc9;
    font-weight: 300;
    margin-top: 25px;
		font-size: 16px;
	}
}
@media (max-width: 859px){
	.display-large-ft-p{
		display: none;
	}
	.display-smsall-ft-p{
		color: #ffffffc9;
        font-weight: 300;
        margin-top: 25px;
		font-size: 16px;
	}
}

/* shifter-participant-details */
.page-template-shifter-participant-details .first-section {
    background: url(/wp-content/themes/social-shifter/assets/Bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding-top: 130px;
    margin-top: -145px;
    padding-bottom: 50px;
}
.page-template-shifter-participant-details .first-section .subheading {
    margin-bottom: 40px;
}
.page-template-shifter-participant-details .first-section span.black-bg {
    margin-top: -2px;
}

.page-template-shifter-participant-details .first-section .center-content {
    padding: 0px;
}
.page-template-shifter-participant-details .first-section img {
    width: 100%;
}



.page-template-shifter-participant-details .first-section .login-text {
    color: #ffffff;
    margin-top: 40px;
}

.page-template-shifter-participant-details .first-section .login-text a {
    color: #ff698f;
    text-decoration: none;
}

/* shifters main details */
.page-template-shifters-100-page .first-section {
    background: url(/wp-content/themes/social-shifter/assets/Bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    padding-top: 80px;
    margin-top: -155px;
}

.page-template-shifters-100-page .first-section span.black-bg {
    font-size: 144px !important;
    margin-bottom: 20px !important;
}
.page-template-shifters-100-page .first-section h4 {
    font-size: 36px !important;
}

.page-template-shifter-participant-details .first-section h4 {
    font-size: 36px !important;
}

.page-template-shifters-100-page .first-section .subheading {
    margin-bottom: 40px;
}
.page-template-shifters-100-page .first-section span.black-bg {
    margin-top: -2px;
}

.page-template-shifters-100-page .first-section .center-content {
    padding: 0px;
}
.page-template-shifters-100-page .first-section img {
    width: 100%;
}



.page-template-shifters-100-page .first-section .login-text {
    color: #ffffff;
    margin-top: 40px;
}

.page-template-shifters-100-page .first-section .login-text a {
    color: #ff698f;
    text-decoration: none;
}


.page-template-shifters-100-page .Second-section {
    background: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/Bg-1.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 46px 20px 0px 20px;
    position: relative;
    margin-top: -76px;
    color: #ffffff;
}

.page-template-shifters-100-page .Second-section .centers-content {
	display: flex;
    gap: 20px;
    align-items: center;
}

.page-template-shifters-100-page .Second-section .centers-content .subheading {
	margin-bottom: 0px !important;
}
.page-template-shifters-100-page .Second-section .container .centers-content .subheading h4 {
       text-align: left;
       font-size: 24px;
       font-weight: 600;
    }
@media (max-width: 680px){
    .page-template-shifter-participant-details .first-section{
        margin-top: -203px !important;
    }
    .hjgjhg {
        /*margin-top: 2px !important;*/
    }
    
    .page-template-shifter-participant-details .first-section {
    padding-bottom: 10px !important;
}
   .page-template-shifters-100-page .first-section span.black-bg {
      font-size: 64px !important;
      margin-bottom: 24px !important;
   }
   .page-template-shifters-100-page .first-section h1 {
      margin-bottom: -20px !important;
   }
	
   .page-template-shifters-100-page .first-section h4 {
      font-size: 20px !important;
   }
	.page-template-shifter-participant-details .first-section h4 {
    font-size: 20px !important;
}
	.page-template-shifter-participant-details .first-section span.black-bg {
    font-size: 64px !important;
		margin-bottom: 24px !important;}
   .page-template-shifters-100-page .Second-section .centers-content {
	  display: flex;
      gap: 5px;
      flex-direction: column;
   }
   .page-template-shifters-100-page .Second-section {
      padding: 21px 5px 0px 5px;
      position: relative;
      margin-top: -26px;
      color: #ffffff;
   }
   .klsdhslj>img {
     width: 93px !important;
    }	
	.page-template-shifters-100-page .Second-section .container {
		padding: 0px 10px;
	}
    .page-template-shifters-100-page .Second-section .container .centers-content .subheading h4 {
       text-align: center;
       font-size: 16px;
       font-weight: 600;
    }
}

.page-template-shifter-participant-details .Second-section {
    background: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/Bgwhite.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 46px 20px 0px 20px;
    position: relative;
    margin-top: -68px;
    color: #ffffff;
	height: 25px;
}

.page-template-shifter-participant-details .first-section span.black-bg {
    font-size: 144px;
    margin-bottom: 20px !important;
}

.podcast .page-template-home .seventh-section{
    background-image: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/Bg-podcast.png) !important;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 130px 20px 130px 20px;
    position: relative;
    margin-top: 0px;
}

.podcast .page-template-home .seventh-section .podcast-url {
    margin-top: -40px;
}

.podcast .page-template-home .seventh-section .container .play {
   margin-right: -20px;
}

.podcast .page-template-home .seventh-section .social-links {
    align-items: center;
}
.podcast .page-template-home .seventh-section .social-links img {
    width: 140px;
}


.podcast .page-template-home .seventh-section span.black-bg {
    clip-path: polygon(0 6%, 100% 0%, 100% 100%, 0 95%);
    bottom: 0px !important;
    top: 0px;
    padding: 0 0 0 11px !important;
    line-height: normal;
}
.podcast {
    margin-bottom: -45px;
}

.sponsor .sponsor-logo {
    background-image: url(https://www.socialshifters.co/wp-content/uploads/2025/05/Frame.png);
     background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 130px 20px 130px 20px;
    position: relative;
    margin-top: 0px;
    display: flex;
    justify-content: center;
}

.sponsor-description {
    margin-bottom: 80px;
}
.sponsor-description p {
        font-size: 36px;
        font-weight: bold;
        text-align: center;
        margin: 80px 0;
    }
    .sponsor .cta-btn{
        text-align: center;
        margin-bottom: 80px;
    }
    .sponsor .cta-btn .cta-btn-spns.btn{
        background: #6136FF;
    color: #ffffff !important;
    padding: 15px 40px 15px 40px;
    }
.sponsor .image-with-sponsor {
    display: flex;
    justify-content: center;
}

.page-template-shifter-participant-details .share {
    background: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/Bg-4.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 86px 0;
    margin-top: 0px;
    display: flex;
    justify-content: center;
    margin-bottom: -50px;
    position: relative;
    z-index:2;
}
.page-template-shifter-participant-details .social-icons{
    text-align: center;
}
.page-template-shifter-participant-details .social-icons h3 {
    text-transform: uppercase;
    font-size: 54px;
    font-weight: bold;
    color: white;
}

.page-template-shifter-participant-details .social-icons .share-tool .icons{
    display:flex;
    justify-content: center;
}

.quote h1 {
    padding: 10px 15px 5px 15px;
    background-color: #000000;
    color: #ffffff;
    display: inherit;
    width: fit-content;
    /* margin: auto; */
    /* margin-bottom: 50px; */
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
    position: relative;
    bottom: 10px;
    line-height: .9;
}

.quote .quote-para p{
    font-size: 25px;
    font-weight: 500;
    letter-spacing: 1.5px;
}
.quote .quote-para p span{
    font-size: 32px;
}

.dhfg a{
    text-decoration: none;
}
.dhfg {
    display: flex;
    gap: 20px
}

.dhfg a img{
    width: 40px;
}
.participant-social {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
}
.participant-social p{
    font-size: 36px;
    font-weight: bold;
    text-transform: uppercase;
}.sponsor .sponsor-logo

.sponsor .page-template-home .sponsor-logo img, .sponsor .page-template .sponsor-logo img{
    width: 330px;
}
.dkfla {
    display: flex;
    flex: none !important;
    gap: 10px;
    align-items: center;
    /*margin-bottom: 10px;*/
    }
    .reset {
    width: 100px;
    background: #e5243b;
    padding: 5px;
    font-family: 'Dosis';
    font-weight: 600;
    color: white;
    cursor: pointer;
    }
@media (min-width: 768px){
.page-template-new-gic-partner .first-section .bg-wrapper .stage-bg {
    margin: 0 auto;
}
    .page-template-new-gic-partner .tenth-section
    {
    padding-bottom:100px !important;
    }
   
    .page-template-new-partner .eighth-section span.content
    {
    margin-left:75px;
    padding-left:20px;
    }
    .slkala .participant-image{
        display: none;
    }
    .page-template-pre-registration-form .first-section .cta-btn, .page-template-founder-referral-form .first-section .cta-btn
   {
   display:inline-block;
   }
   .page-template-gic-partners .first-section .hdfj{
        margin-bottom:30px;
    }
	.page-template-shifter-participant-details .sponsor .page-template-home .sponsor-logo .djfksaa
{
	width:250px;
}
	
}
@media (max-width: 767px){
.page-template-gic-partners .first-section .hdfj{
        margin: 20px 0px 20px 0px;
    }
.dhfg {
    display: flex;
    gap: 20px
}

.dhfg a img{
    width: 40px;
}
.participant-social {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0;
}
.participant-social p{
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}
    .quote h1 {
        margin: auto;
        margin-top: 60px;
        font-size: 40px;
    }
    .quote .quote-para p{
    font-size: 20px;
    text-align: center;
}
.quote .quote-para p span{
    font-size: 20px;
    text-align: center;
}
    .page-template-shifter-participant-details .social-icons h3 {
    font-size: 28px;
}
    .page-template-shifter-participant-details .share {
        padding: 60px 0;
        margin-bottom: -30px;
        background: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/Frame-39631.png);
        background-size: cover;
    }
   .podcast {
     margin-bottom: -20px;
   }
 .sponsor .page-template-home .sponsor-logo {
    /*background-image: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/image-2-2.png);*/
    background-size: cover;
    padding: 40px 20px;
}
.sponsor .page-template-home .sponsor-logo img{
    width: 160px;
}
    .podcast .page-template-home .seventh-section {
        padding: 80px 0px !important;
    }
    .podcast .page-template-home .seventh-section .social-links img {
        width: 68px !important;
    }
    .podcast .page-template-home .seventh-section h2 {
        font-size: 54px !important;
    }
    .podcast .page-template-home .seventh-section span.black-bg {
        clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%) !important;
    }
    .sponsor-description p {
        font-size: 16px;
        font-weight: bold;
        text-align: center;
        margin: 20px 0;
    }
    .sponsor .cta-btn{
        margin: 40px 0;
    }
    
    .dak {
        font-size: 20px !important;
    }
    .participant-details .dak:nth-child(2),
    .participant-details .dak:nth-child(4) {
        display: none !important;
    }
    
    
    .djkf {
        font-weight: normal !important;
    }
    .participant-details{
        display: flex !Important;
        gap: 10px!important;
        justify-content: normal !Important;
        flex-direction: column;
    }
    .participante .fname{
        justify-content: center;
        font-size: 50px;
        text-align: center;
    }
    .participant-intro-image{
        padding: 25px !Important;
    }
    .participant-intro{
        width: 100% !important;
        font-size: 16px !important;
        margin-bottom: 40px !important;
    }
    .hdjs>.participant-image{
        display: none;
    }
    .ptp-info{
        margin: 30px 0 !important;
    }
    .slkala {
        display: flex;
        align-items: center;
        gap: 30px;
    }
    .participant-goals{
        position: inherit !important;
        flex-direction: column;
        width: 40%;
        gap: 10px !important;
    }
    .participant-goals>.goal img{
        width: 55px !important;
    }
    .participant-goals>.goal{
        width: 100%;
    }
    .participant-goals .goal:nth-child(even){
        text-align: right !important;
    }
    .slkala .participant-image .lkjhg{
        width: 78px;
            right: -21px;
    top: -45px;
    }
     .slkala .participant-image .jhdj{
        width: 194px;
    }
    .participant-goals .goal:nth-child(even){
        text-align: right;
    }
}
.participant-details {
    display:flex;
    justify-content: space-between;
}

.dak {
        font-family: 'Dosis';
    font-size: 25px;
    font-weight: bold;
    text-transform: uppercase;
}
.participant-goals .goal img {
    width: 128px;
}
.participant-goals .goal:nth-child(even) {
    transform: rotate(2deg);
}

.participant-goals .goal:nth-child(odd) {
    transform: rotate(-2deg);
}
.ptp-info {
    margin:  80px 0 150px 0;
}
.participant-intro-image {
    background: url(https://dev.socialshifters.co/wp-content/uploads/2023/10/slider-bg-1200x527.png);
    position: relative;
    padding: 50px;
    background-repeat: no-repeat;
    background-size: cover;
}
.hdjs{
    display: flex;
    justify-content: space-between;
    gap: 100px;
    align-items: center;
}
.participant-intro {
    width: 60%;
    font-size: 32px;
    color: white;
    margin-top: 0;
    margin-bottom: 70px;
}
.participant-image {
    position: relative;
}

@media (min-width:767px){
.participant-image img:not(.lkjhg){
    transform: rotate(-2deg);
    min-width: 330px;
}
}
.participant-image .lkjhg{
    width: 175px;
    position: absolute;
    right: -85px;
    top: -115px;
    z-index: 2;
    transform: rotate(0deg) !important;
}

.participant-goals {
        position: absolute;
    bottom: -70px;
}
.goal {
    filter: drop-shadow(4px 5px 0px rgba(0, 0, 0, 1));
}
.participant-goals {
    display: flex;
    margin-bottom: 20px;
    gap: 20px;
}
.participante {
    /*background: url(https://dev.socialshifters.co/wp-content/uploads/2024/03/hsdfjd.png);*/
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 20px 0;
    margin-top: -25px;
    justify-content: center;
    margin-bottom: -50px;
    position: relative;
    z-index: 2;
}

.participante .fname {
    text-align: left;
    display: flex;
    gap: 5px;
}


.lname {
    margin: 0 !important;
    padding: 10px 15px 0px 15px !important;
}
.example1 {
    background: #6136FF;
    color: white;
    font-size: 32px !important;
    padding: 10px;
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
    letter-spacing: normal !important;
    display: inline-block;
    text-transform: uppercase;
}

@media (min-width: 1700px){
.hjgjhg{
max-width: 1400px;
    margin: auto;
    margin-top: -25px;
}}

.hjgjhg{
    margin-top: -25px;
}

.back-btn{
 background: #44C4A3;
}
@media (min-width:220px){
    .load-more{
        max-width:220px;
        max-height:48.5px;
    }
}
@media (min-width:350px){
    .load-more{
        max-width:350px;
        max-height:52.5px;
    }
}

@media (min-width:700px){
    .load-more{
        max-width:700px;
        max-height:60.5px;
    }
}

@media (min-width:1290px){
    .load-more{
        max-width:1290px;
        max-height:84px;
    }
}

@media (min-width:1650px){
    .load-more{
        max-width:1650px;
        max-height:94px;
        padding: 45px 40px 42.sponsor .page-template-home .sponsor-logopx 40px;
    }
}
@media only screen 
  and (max-device-width: 430px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  
  @supports (-webkit-touch-callout: none) and (not (-ms-touch-action: none)) {
    .page-template-gic-partners .depicter-layers-wrapper {
      min-height: 690px;
    }
  }
}

.cky-notice-btn-wrapper button.cky-btn.cky-btn-reject {
    display: none;
}
span.soft-highlight
{
background-color: #000000;
    padding: 2px 4px;
    border-radius: 1px;
    color: #ffffff;
    clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 94%);
}
span.underline-highlight {
    border-bottom: 4px solid #000000;
}
/* Hide image in tenth section (as before) */
.page-template-template.page-template-gic-partners .tenth-section img {
    display: none;	
}

.page-template-new-gic-partner .first-section {
  position: relative;
  width: 100%;
  height: 79vh; 
  min-height: 550px; 
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
   margin-top:-225px;
  /* Image as background */
  background:url('/wp-content/uploads/2025/08/Stage_RibbonStripes.png') no-repeat center bottom;
  background-size: cover; 
}
.page-template-new-gic-partner .first-section .container {
  position: relative;
  z-index: 2;
  max-width: 1080px;
  margin: 0 auto;
  color: #fff; /* text visible on banner */
}
.page-template-new-gic-partner .sponsor
{
margin-top: -100px;
}
.page-template-new-gic-partner .twelfth-section {
    padding: 185px 0px;
    margin-top: -100px !important;
	padding-bottom:0px;
}
.page-template-new-gic-partner .ninth-section
{
  margin-top:-45px;	
}
.page-template-new-gic-partner .sponsor .cta-btn .cta-btn-spns.btn {
    background: #ffffff;
    color: #000 !important;
    padding: 15px 40px 15px 40px;
}
.page-template-new-gic-partner .tenth-section {
    padding: 130px 0px;
    margin-top: -10px;
    padding-bottom: 0;
}

.page-template-new-gic-partner .sponsor .sponsor-logo {
    background-image: url(/wp-content/uploads/2025/08/AZxSocialshifters_ribbons_v2.png);
    }
.page-template-new-gic-partner .sponser_bg_color {
    background: #013781;
    color: #fff;
    text-align: center;
	margin-top: -2px;
}
.page-template-new-gic-partner .tenth-section .description p img {
	width:100%;
	max-width:500px;
}

@media screen and (min-width: 768px) and (max-width: 1124px) {
.page-template-gic .first-section img {
    width: 100%;
    max-width: 535px;
}
	.page-template-new-gic-partner .first-section {
    position: relative;
    width: 100%;
    height: 70vh;
    min-height: 505px;
	margin-top:-230px;
	}
}
@media screen and (max-width:525px){
.page-template-new-gic-partner .tenth-section {
    padding: 65px 0px;
    }
	.page-template-new-gic-partner .first-section {
        position: relative;
        padding-top: 100px;
        width: 100%;
        height: 27vh;
        min-height: 220px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: -198px;
    }
	.page-template-new-gic-partner .first-section img {
    max-width: 205px;
}
	.page-template-new-gic-partner .ninth-section
{
  margin-top:-20px;	
}
}