/*
 Theme Name:   Gembah Blocks
 Theme URI:    https://gembah.com/
 Description:  Custom theme based on generatepress
 Author:       Gembah
 Author URI:   https://gembah.com/
 Template:     generatepress
 Version:      0.1
*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&amp;display=swap');

:root {
	--new-primary-color: #004359;
	--new-small-heading-color: #292D32;
	--new-text-color: #45494E;
	--new-black-color: #000000;
	--light-teal: #BEE8E1;
	--ff-primary: 'Lato', sans-serif;
	--ff-secondary: "Merriweather", sans-serif;
	--bg-light-blue: #BEE8E1;
	--bg-green-image: #00998D;
	--bg-yellow-color: #FEC72F;
}
.ff-mw {
	    font-family: var(--ff-secondary);
		line-height: 1.2;
}
.ff-l {
	    font-family: var(--ff-primary);
		line-height: 1.2;
}
/*  font sizes */

.fs-52 {
	font-size: 52px;
} 
.fs-48 {
	font-size: 48px;
} 
.fs-40 {
	font-size: 40px;
}
.fs-38 {
	font-size: 38px;
}
.fs-32 {
	font-size: 32px;
}
.fs-30 {
	font-size: 30px;
}
.fs-28 {
	font-size: 28px;
}
.fs-24 {
	font-size: 24px;
} 
.fs-22 {
	font-size: 22px;
}
.fs-20 {
	font-size: 20px;
}
.fs-18 {
	font-size: 18px;
}
.fs-14 {
	font-size: 14px;
}
/* font weight */
.fw-800 {
	font-weight: 800;
}
.fw-700 {
	font-weight: 700;
}
.fw-600 {
	font-weight: 600;
}
.fw-500 {
	font-weight: 500;
}
.fw-400 {
	font-weight: 400;
}
/* text */
.tt-upper {
	text-transform: uppercase;
}
.ls-2 {
	letter-spacing: 2px;
}
.lh-1-3 {
	line-height: 1.3;
}
/* colors */
.c-black {
	color: var(--new-black-color);
}
.c-dark {
	color: var(--new-text-color);;
}
.bg-primary {
	background-color: var(--new-primary-color)
}
.c-primary {
	color: var(--new-primary-color)
}
.h-color {
	color: var(--new-small-heading-color);
}
.fc-heading-sec {
	color: var(--light-teal);
}

/* padding */
.pr-180 {
	padding-right: 180px;
}
.pl-180 {
	padding-left: 180px;
}
.pr-150 {
	padding-right: 150px;
}
.pr-120 {
	padding-right: 120px;
}
.pt-115 {
	padding-top: 115px;
} 
.pb-115 {
	padding-bottom: 115px;
}
.pt-100 {
	padding-top: 100px;
} 
.pb-100 {
	padding-bottom: 100px;
}
.pr-100 {
	padding-right: 100px;
}
.pl-100 {
	padding-left: 100px;
}
.pt-80 {
	padding-top: 80px;
} 
.pb-80 {
	padding-bottom: 80px;
}
.pr-80 {
	padding-right: 80px;
}
.pl-80 {
	padding-left: 80px;
}
.p-79 {
	padding: 79px;
}
.pt-65 {
	padding-top: 65px	
} 
.pb-65 {
	padding-bottom: 65px;
}
.pr-65 {
	padding-right: 65px	
} 
.pl-65 {
	padding-left: 65px;
}
.pt-55 {
	padding-top: 55px;
}
.pb-55 {
	padding-bottom: 48px;
}
.pt-48 {
	padding-top: 48px;
}
.pb-48 {
	padding-bottom: 48px;
}
.pt-40 {
	padding-top: 40px;
}
.pb-40 {
	padding-bottom: 40px;
}
.pr-35 {
	padding-right: 35px
}
.pl-35 {
	padding-left: 35px
}
.pr-30 {
	padding-right: 30px;
}
.pl-30 {
	padding-left: 30px;
}
.pb-30 {
	padding-bottom: 30px;
}
.pt-23 {
	padding-top: 23px
} 
.pb-23 {
	padding-bottom: 23px;
}
.p-24 {
	padding: 24px;
}
.pt-16 {
	padding-top: 16px
} 
.pt-10 {
	padding-top: 10px
} 
.pt-0 {
	padding-top: 0;
}
/* margin */
body .mr-64 {
	margin-right: 64px
}
body .ml-64 {
	margin-left: 64px
}
.mb-60 {
	margin-bottom: 60px;
}
.mt-60 {
	margin-top: 60px;
}
.mb-48 {
	margin-bottom: 48px;
}
.mb-40 {
	margin-bottom: 40px;
}
.mt-40 {
	margin-top: 40px;
}
.mt-36 {
	margin-top: 36px;
}
.mt-30 {
	margin-top: 30px;
}
.mb-30 {
	margin-bottom: 30px;
}
.mt-27 {
	margin-top: 24px;
}
.mt-24 {
	margin-top: 24px;
}
.mb-24 {
	margin-bottom: 24px;
}
.mb-20 {
	margin-bottom: 20px;
}
.mt-20 {
	margin-top: 20px;
}
.mb-15 {
	margin-bottom: 15px;
} 
.mb-12 {
	margin-bottom: 12px;
} 
.mt-16 {
	margin-top: 16px;
}
body .mr-16 {
	margin-right: 16px;
}
body .ml-16 {
	margin-left: 16px;
}
body .mt-10 {
	margin-top: 10px;
}

body div .btn-primary a {
    font-family: var(--ff-primary);
    font-style: normal;
    font-weight: 700;
    font-size: 18px !important;
    line-height: 22px !important;
    padding: 16px 60px !important;
    background-color: var(--new-primary-color) !important;
    border-radius: 36px;
}

body div .btn-primary.light-blue a {
	background-color: var(--bg-light-blue) !important;
}
body div .btn-primary.bg-yellow a {
	background-color: var(--bg-yellow-color) !important;
	color: #55555e  !important;
}
body div .btn-primary a:hover { 
	opacity: 0.9;
}

.jc-sb {
	justify-content: space-between;
}

.justify-content-center {
	justify-content: center;
}

.br-light-teal {
	border-right: 1px solid #85FFED;
}

.bl-light-teal {
	border-left: 1px solid #85FFED;
}
.gap-0 {
    gap: 0 !important;
}
.numbered {
    display: inline-block;
    background: #004359;
    padding: 17px 27px;
    border-radius: 100%;
    color: #fff;
    border: 3.84px solid #FFFFFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 15%);
	margin-top: -50px;
}
.dashed-border {
	border: 1px dashed #3B9399;
	border-radius: 12px;
}
body .align-items-unset {
	align-items: unset;
}

.text-align-center {
	text-align: center;
}
.and-picture {
	position: relative;
}
.and-picture::after {
    content: url(https://gembah.com/wp-content/uploads/2022/11/Frame-1000006947.svg);
    position: absolute;
    right: -80px;
    top: 30%;
}
.industry-col {
	background: #FFFFFF;
	border: 1px solid #D5DDF3;
	border-radius: 34px;
}
.br-18 {
	border-radius: 18px;
}

.faq-tabs .pds-accordion__title {
    font-family: 'Lato', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    color: #171C22;
}
.faq-tabs .pds-js-accordion-item {
    padding-top: 40px;
    padding-bottom: 20px;
    border-bottom: 0.5px solid #E4DBDB;
}
.faq-tabs .pds-accordion__content {
    font-size: 18px;
    line-height: 21px;
    color: #667280;
    padding-right: 50%;
	margin-top: 10px;
}
.plethoraplugins-accordion.plethoraplugins-theme__minimal .pds-accordion__icon {
    width: 14px;
    color: #292D32;
    font-weight: 400;
}
.primary-gradient {
	background: linear-gradient(91.3deg, #00998D 1.21%, #378D94 72.24%, rgba(55, 141, 148, 0.37045) 84.56%, rgba(55, 141, 148, 0) 99.2%);
}
.br-32 iframe,
.br-32 {
	border-radius: 32px;	
}
.logos-images .wp-block-image img {
    height: 50px;
}
.logos-images {
        display: flex;
    justify-content: center;
    align-items: center;
    margin-right: -160px;
}
.logos-images .wp-block-image {
     padding: 3% 6%;
    background-color: #fff;
    border-radius: 30px;
    height: 90px;
    margin-right: 15px;
    margin-bottom: 5px;
    align-self: center;
}
.p-relative {
	position:  relative;
}
.videos-slider {
    width: 1200px;
}
.strip-image-green,
.strip-image-teal {
	z-index: 1;
	position: relative;
}
.strip-image-green::before,
.strip-image-teal::before {
    content: "";
    width: 90%;
    height: 100%;
    position: absolute;
    display: block;
    background-color: #2A687B;
    margin-right: 0;
    bottom: -23px;
    z-index: -1;
    left: -26px;
}
.strip-image-green::before {
    background-color: var(--bg-green-image);
	bottom: -35px;
    left: -35px;
}

.gradient-with-image {
	background-image: linear-gradient(91.3deg, #03475C 14.28%, #378D94 60%, rgba(55, 141, 148, 0.37045) 70%, rgba(55, 141, 148, 0) 99.2%), 
	url('https://gembah.com/wp-content/uploads/2022/11/fashion-designer-working-studio-cutting-drawing-sewing-dress_1421-5695-1.webp');
    background-repeat: no-repeat;
    background-position: 108% center ;
	    background-size: contain;
}
.plethoraplugins-accordion.plethoraplugins-theme__minimal .pds-accordion__icon {
    transform-origin: 50% 20%;
}
.hero-sec .wp-container-4 {
    align-items: initial;
}
.sections-tabs.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal .plethoraplugins-tabs {
    text-align: center;
    margin-bottom: 35px;
}
.sections-tabs.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal .plethoraplugins-tabs ul li a {
    padding: 24px 30px;
}
.sections-tabs.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal .plethoraplugins-tabs ul li a {
    padding: 22px 30px;
    font-weight: 500;
    font-size: 20px;
    color: #171C22;
    text-decoration: none !important;
	position: relative;
}

.sections-tabs.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal .plethoraplugins-tabs ul li a.active {
	font-weight: 700;
	 color: #3B9399;
}
.sections-tabs.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal .plethoraplugins-tabs ul li a.active::after {
    content: "";
    border-bottom: 5px solid #3B9399;
    position: absolute;
    top: 100%;
    width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.border-radius-top-24 {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
}
.border-radius-bottom-24 {
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
}
.expert-col .wp-block-image {
    position: relative;
    margin-bottom: 20px;
}
/* .expert-col .wp-block-image img {
    height: 230px;
    object-fit: none;
    position: relative;
    border-radius: 10px;
    border: 6px solid white;
} */
.expert-col .wp-block-image picture {
/*     height: 230px; */
    object-fit: none;
    position: relative;
/*     border-radius: 10px; */
    border: 6px solid white;
    display: inline-block;
}
.expert-col .wp-block-image img {
	height: 100%;
    object-fit: cover;
}
.expert-col .wp-block-image picture::after {
    content: '';
    position: absolute;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.0156157) 63.54%, #000000 95.31%);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.expert-col .wp-block-image figcaption {
    position: absolute;
    bottom: 20px;
    color: #fff;
    margin: 0 auto;
    left: 0;
    right: 0;
	 font-family: 'Lato';
}
.expert-col .wp-block-image figcaption strong {
    font-size: 16px;
    font-family: 'Lato';
}
.case-studies-loop ul {
    list-style: none;
}
.case-studies-loop .wp-block-post-template{
    display: flex;
}
.case-studies-loop .wp-block-post-template .wp-block-post {
    margin: 10px;
    flex-basis: 33%;
}
.case-studies-loop ul li .wp-block-post-featured-image img {
    border: 0.5px solid #A2A4A7;
    border-radius: 14px;
    height: 280px;
    object-fit: cover;
}
.case-studies-loop .wp-block-post-date {
    font-family: 'Lato', sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 15px;
    color: #004258;
    margin-top: 24px;
    margin-bottom: 10px;
}
.case-studies-loop .wp-block-read-more {
    background: #FFFFFF;
    border: 1px solid #004359;
    border-radius: 50px;
    padding: 14px 20px;
    font-family: 'Lato';
    font-style: normal;
    font-size: 16px;
    line-height: 19px;
    color: #004359;
    text-decoration: none;
	display: inline-block;
}
.case-studies-loop .wp-block-read-more::after {
    content: url(https://gembah.com/wp-content/uploads/2022/11/send-blue.svg);
    margin-left: 10px;
    vertical-align: middle;
}

.case-studies-loop .wp-block-read-more:hover {
	color: #fff;
	background-color: #004359;
}

.case-studies-loop .wp-block-read-more:hover::after {
	content: url(https://gembah.com/wp-content/uploads/2022/11/send.svg);
}
.case-studies-loop p .read-more {
    display: none;
}
.pricing-col.wp-block-columns {
    align-items: stretch;
	margin-top: 10px;
    margin-right: 75px;
    margin-left: 75px;
}
.pricing-col.wp-block-columns .wp-block-column {
    padding: 32px 48px;
    border: 0.3px solid #D5DDF3;
    box-shadow: 0px 0px 31px rgb(0 0 0 / 8%);
    border-radius: 28px;
	    display: flex;
    flex-direction: column;
}
.pricing-col.wp-block-columns .wp-block-column .wp-block-separator {
    margin-top: auto;
    margin-bottom: 22px;
}
ul.check-lists {
    margin-left: 0;
    list-style: none;
}
ul.check-lists li {
        background-image: url(https://gembah.com/wp-content/uploads/2022/11/tick-circle.svg);
    background-repeat: no-repeat;
    line-height: 30px;
    padding-left: 36px;
    background-position: 0 12%;
    margin-bottom: 20px;
}
.pricing-col .prices {
	margin-bottom: 40px;
}
.pricing-col .prices .price {
    font-family: 'Merriweather';
    font-weight: 900;
    font-size: 36px;
    line-height: 45px;
    color: #171C22;
}
.pricing-col .prices .duration {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #00998D;
}
.pricing-col .wp-block-buttons a {
    width: 100%;
    text-align: center;
}
.pricing-col .wp-block-button {
    flex-basis: 100%;
}
body .align-items-start {
	align-items: start;
}
body .leave-behind-sec .wp-block-group__inner-container {
    padding-right: 70px;
}

.videos-slider.owl-carousel .item-video {
/*     height: 620px; */
}
.videos-slider .nav-right,
.videos-slider  .nav-left {
	  width: 40px;
    height: 40px;
	background-repeat: no-repeat;
    background-size: contain;
}
body .owl-theme .owl-nav [class*='owl-']:hover {
    background: none;
}
.videos-slider .nav-right {
    background-image: url(https://gembah.com/wp-content/uploads/2022/11/right-arrow.svg);	
}
.videos-slider  .nav-left {
    background-image: url(https://gembah.com/wp-content/uploads/2022/11/left-arrow.svg);
}
.videos-slider.owl-carousel .item-video iframe {
    width: 100%;
}

.videos-slider.owl-carousel .owl-nav .owl-prev {  
	position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin-left: 170px;
    width: 40px;
    height: 40px;
    margin-top: auto;
    margin-bottom: auto;
}

.videos-slider.owl-carousel .owl-nav .owl-next {
	position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin-right: 180px;
    width: 40px;
    height: 40px;
    margin-top: auto;
    margin-bottom: auto;
}
.videos-slider .owl-item:not(.active) iframe {
    height: 470px;
    opacity: 0.6;
	    margin-top: 9%;
}
.videos-slider.owl-theme .owl-dots .owl-dot span {
    width: 14px;
    height: 14px;
    background: #D9D9D9;
}
.videos-slider.owl-theme .owl-dots .owl-dot.active span {
    background:  #00998D;
}
.videos-slider.owl-carousel {
/*     width: 1440px !important; */
    margin: auto;
}
.hero-sec .wp-container-4.align-items-center,
.align-items-center {
	align-items: center;
}

/**
 * Default Blocks
 */
.wp-block-heading {
	margin-bottom: 2.125rem;
}

.has-text-align-center {
	text-align: center;
}

/* media */
/* responsive */
@media only screen and (max-width: 1440px) {
	.videos-slider.owl-carousel .owl-nav .owl-prev {  
		margin-left: 70px;
	}

	.videos-slider.owl-carousel .owl-nav .owl-next {
		margin-right: 80px;
	}
}

@media only screen and (min-width: 992px) {
	.site-main .wp-block-group__inner-container {
		padding: 0;
	}

	.wp-block-group__inner-container {
		max-width: 1400px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media only screen and (max-width: 1024px) { 
	body h1.fs-52,
	.fs52 {
		font-size: 42px;
	} 

	.pt-65 {
		padding-top: 35px;
	} 

	.pb-65 {
		padding-bottom: 80px;
	}

	.pt-100 {
		padding-top: 56px;
	} 

	.pb-100 {
		padding-bottom: 56px;
	}
		.get-fashion-sec .pt-115, .get-fashion-sec .pb-115, .get-fashion-sec .pl-100 {
		padding: 35px;
	}
}

@media only screen and (max-width: 991px) { 
	.site-main .wp-block-group__inner-container {
		padding-right: 40px;
		padding-left: 40px;
	}

	.pr-30 {
		padding-right: 0	
	}

	.fs-40 {
		font-size: 24px;
	}

	.videos-slider .owl-item:not(.active) iframe {
		height: 280px;
		opacity: 0.6;
		margin-top: 4%;
	}

	.videos-slider.owl-carousel .owl-nav .owl-prev {
		margin-left: 50px;
	}

	.videos-slider.owl-carousel .owl-nav .owl-next {
		margin-right: 50px;
	}
}

@media only screen and (max-width: 767px) {  
	body h1.fs-52,
	.fs52 {
		font-size: 32px;
	} 

	.fs-18 {
		font-size: 14px;
	}

	.pr-120 {
		padding-right: 0px;
	}

	.why-partner-sec .wp-block-columns,
	.hero-sec .wp-block-columns {
		flex-direction: column-reverse;
	}
	
	.pricing-sec   .wp-block-columns,
	.leave-behind-sec  .wp-block-columns, 
	.vetted-section .wp-block-columns,
	.one-platform-sec .wp-block-columns,
	.empower-sec .wp-block-columns,
	.get-fashion-sec .wp-block-columns,
	.why-partner-sec .wp-block-columns,
	.industry-sec  .wp-block-columns, 
	.affiliate-sec .wp-block-columns,
	.join-over-sec .wp-block-columns,
	.empower-sec  .wp-block-columns,
	.empower-sec .wp-block-columns,
	.existing-part .wp-block-columns,
	.hero-sec .wp-container-4,
	.hero-sec .wp-block-columns {
		flex-wrap: wrap;
	}
	
	.pricing-sec   .wp-block-columns  .wp-block-column,
	.leave-behind-sec  .wp-block-columns  .wp-block-column,
	.vetted-section .wp-block-columns  .wp-block-column,
	.one-platform-sec .wp-block-columns .wp-block-column,
	.empower-sec .wp-block-columns  .wp-block-column,
	.get-fashion-sec .wp-block-columns .wp-block-column,
	.why-partner-sec .wp-block-columns  .wp-block-column,
	.industry-sec  .wp-block-columns .wp-block-column,
	.affiliate-sec .wp-block-columns .wp-block-column,
	.join-over-sec .wp-block-columns .wp-block-column,
	.empower-sec  .wp-block-columns .wp-block-column,
	.empower-sec .wp-block-columns .wp-block-column,
	.existing-part .wp-block-columns  .wp-block-column,
	.hero-sec .wp-container-4 .wp-block-column,
	.hero-sec .wp-block-columns .wp-block-column {
		flex-basis: 100% !important;
	}
	.strip-image-teal::before {
		content: none;
	}
	.hero-sec .strip-image-teal {
		min-width: calc(100% + 40px);
		margin-left: -20px;
	}
	.trusted-by.wp-block-columns {
		flex-direction: column;
	}
	.trusted-by.wp-block-columns .wp-block-column {
		flex-basis: initial !important;
	}
	.trusted-by-logos.wp-block-column .wp-block-gallery {
		flex-wrap: nowrap;
		overflow: auto;
	}
	.trusted-by-logos.wp-block-column .wp-block-gallery figure {
		flex-basis: 33%;
		flex-shrink: 0;
	}
	.mt-30 {
		margin-top: 18px;
	}
	.mb-40 {
		margin-bottom: 32px;
	}
	.pt-65 {
		padding-top: 20px;
	}
	.pb-65 {
		padding-bottom: 50px;
	}
	body div .btn-primary a,
	body div .btn-primary {
		min-width: 100%;
		text-align: center;
		font-size: 14px !important;
	}
	body div .btn-primary a {
		padding: 13px 60px !important;
	}
	body div .btn-primary a img {
		vertical-align: middle;
	}
	.existing-part h3 {
		text-align: center;
	}
	.existing-part .wp-block-gallery {
		flex-wrap: nowrap;
		gap: 20px;
	}
	.fs-24 {
		font-size: 18px;
	}
	.fs-20 {
		font-size: 12px;
	}
	.fs-48 {
		font-size: 24px;
	}
	.mt-24 {
		margin-top: 10px;
	}
	.mb-24 {
		margin-bottom: 16px;
	}
	.mb-60 {
		margin-bottom: 30px;
	}
	.fs-22 {
		font-size: 16px;
	}
	.pr-65 {
		padding-right: 0px;
	}
	body .ml-64 {
		margin-left: 0px;
	}
	body .mr-64 {
		margin-right: 0px;
	}
	.bl-light-teal {
		border-left: 0;
	}
	.pl-65 {
		padding-left: 0px;
	}
	.br-light-teal {
		border-right: 0;
	}
	.pb-100 {
		padding-bottom: 36px;
	}
	.pt-100 {
		padding-top: 36px;
	}
	.p-79 {
		padding: 0;
	}
	.faq-tabs .pds-accordion__title {
		font-size: 14px;
	}
	.faq-tabs .pds-js-accordion-item {
		padding-top: 30px;
		padding-bottom: 10px;
		border-bottom: 0.5px solid #E4DBDB;
	}
	.commissions-sec .has-base-3-background-color.has-background {
		background-color: transparent;
	}
	.faq-tabs .pds-accordion__content p {
		font-size: 12px;
	}
	.faq-tabs .pds-accordion__content {
		font-size: 12px;
		margin-top: 6px;
		    padding-right: 0;
	}
	.fs-40 {
		font-size: 24px;
	}
	.join-over-sec h2 {
		padding-right: 20px;
		padding-left: 20px;
		text-align: center;
	}
	.logos-images .wp-block-image img {
		height: 30px;
	}
	.logos-images .wp-block-image {
		padding: 5px;
		background-color: #fff;
		border-radius: 14px;
		height: 43px;
		margin-right: 5px;
		margin-bottom: 5px;
		align-self: center;
	}
		.logos-images {
		margin-right: 0;
	}
	.br-32 iframe, .br-32 {
		border-radius: 18px;
	}

	.primary-gradient {
		background: linear-gradient(180.3deg, #00998D 1.21%, #378D94 72.24%, rgba(55, 141, 148, 0.37045) 84.56%, rgba(55, 141, 148, 0) 99.2%);
	}
	.join-over-sec .btn-primary {
		padding-right: 40px;
		padding-left: 40px;
	}
	.affiliate-sec .wp-container-25.wp-block-columns .wp-block-column {
		margin-top: 45px;
	}
	.mt-60 {
		margin-top: 30px;
	}
	.affiliate-sec.pt-100 {
		padding-top: 60px;
	}
	.affiliate-sec.pb-100 {
		padding-bottom: 60px;
	}
	.industry-col {
		border-radius: 20px;
	}
	.pl-100 {
		padding-left: 0;
	}
	.pr-100 {
		padding-right: 0;
	}
	body .mr-16 {
		margin-right: 0;
	}
	.industry-sec .wp-block-column.wp-container-29 {
		margin-bottom: 26px;
	}
	body .ml-16 {
		margin-left: 0;
	}
	.numbered {
		padding: 10px 18px;
	}
	.fs-38 {
		font-size: 26px;
	}
	.and-picture::after {
		content: "";
		position: absolute;
		right: 0;
		left: 0;
		margin: 0 auto;
		top: 94%;
		width: 70px;
		height: 70px;
		background-image: url(https://gembah.com/wp-content/uploads/2022/11/Frame-1000006947.svg);
		background-size: cover;
	}
	.fs-32 {
		font-size: 22px;
	}
	.pr-150 {
		padding-right: 0;
	}
	.why-partner-sec .fs-22 {
		font-size: 18px;
	}
	.why-partner-sec  .fs-18 {
		line-height: 2;
	}
	.mb-48 {
		margin-bottom: 30px;
	}
	.tab-sec  .pr-180 {
		padding-right: 0
	}
	.tab-sec  .pl-180  {
		padding-left: 0
	}
	.get-fashion-sec .wp-block-columns .wp-container-80 {
		height: 400px;
	}
	.get-fashion-sec .gradient-with-image {
		background-image: linear-gradient(180deg, #03475C 14.28%, #378D94 40%, rgba(55, 141, 148, 0.37045) 60%, rgba(55, 141, 148, 0) 99.2%), url(https://gembah.com/wp-content/uploads/2022/11/fashion-designer-working-studio-cutting-drawing-sewing-dress_1421-5695-1.webp);
        background-position: 80% 103%;
		background-size: contain;
	}
	.pl-180 {
		padding-left: 0;
	}
	.pr-180 {
		padding-right: 0;
	}
	.ls-2 {
		letter-spacing: 0.5px;
	}
	.case-studies-loop .wp-block-post-template .wp-block-post {
		margin: 0;
		flex-basis: 100%;
	}
	.case-studies-loop .wp-block-post-template {
		flex-wrap: wrap;
		gap: 35px;
	}
	.case-studies-loop ul li .wp-block-post-featured-image img {
		height: 190px;
	}
	.case-study-sec .case-studies-loop {
		margin-top: 40px;
	}
	.case-study-sec .text-align-center {
		text-align: start;
	}
	.empower-sec .wp-block-columns p {
		font-size: 14px;
	}
	.empower-sec .wp-block-columns h5 {
		font-size: 18px;
	}
	.empower-sec .wp-block-columns h5.pt-16 {
		padding-top: 5px;
	}
	.one-platform-sec .wp-block-image {
		min-width: calc(100% + 40px);
		margin-left: -20px;
	}
	.vetted-section .images-col .wp-block-columns {
		flex-wrap: nowrap;
		gap: 20px;
	}
	.vetted-section .images-col .wp-block-columns .wp-block-column {
		flex-basis: 50% !important;
	}
	.expert-col .wp-block-image img {
/* 		height: 165px;
		border-radius: 10px; */
	}

	.fs-28 {
		font-size: 18px;
	}
	.pt-23 {
		padding-top: 7px;
	}
	.sections-tabs.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal .plethoraplugins-tabs ul li a {
		padding: 0 15px;
		font-weight: 400;
		font-size: 14px;
	}
	.sections-tabs.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal .plethoraplugins-tabs ul li a.active::after {
		border-bottom: 2px solid #3B9399;
	}
	.sections-tabs.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal .plethoraplugins-tabs ul {
		flex-wrap: nowrap;
		    overflow: auto;
	}
	.sections-tabs.plethoraplugins-tabs-container--horizontal.plethoraplugins-theme__minimal .plethoraplugins-tabs ul li {
		flex-basis: auto;
		flex-shrink: 0;
	}
	.pricing-col.wp-block-columns {

		margin-right: 0;
		margin-left: 0;
	}
	.pricing-col.wp-block-columns .wp-block-column {
		padding: 36px 22px;
		    border-radius: 18px;

	}
	body .leave-behind-sec .wp-block-group__inner-container {
		padding-right: 20px;
	}
	ul.check-lists li {
		margin-bottom: 10px;
	}
	.pricing-col .prices .price {
		font-size: 26px;
	}
	.pricing-col .prices .duration {
		font-size: 22px;
	}
	.border-radius-bottom-24 {
		border-bottom-left-radius: 18px;
		border-bottom-right-radius: 18px;
	}
	.border-radius-top-24 {
		border-top-left-radius: 18px;
		border-top-right-radius: 18px;
	}
	.videos-slider.owl-theme .owl-dots {
		display: none;
	}
	.videos-slider .nav-right, .videos-slider .nav-left {
		width: 16px;
		height: 16px;
	}
	.videos-slider .owl-item:not(.active) iframe {
		height: 190px;
		opacity: 0.6;
		margin-top: 36px;
	}
	.videos-slider.owl-carousel .owl-nav .owl-next {
		margin-right: 35px;
	}
	.videos-slider.owl-carousel .owl-nav .owl-prev {
		margin-left: 55px;
	}

	
}

@media only screen and (max-width: 480px) {  
	.site-main .wp-block-group__inner-container {
		padding-right: 20px;
		padding-left: 20px;
	}
	.get-fashion-sec .gradient-with-image {
        background-position: 80% 103%;
		background-size: auto;
	}
	.videos-slider.owl-carousel .owl-nav .owl-prev {
		margin-left: 25px;
	}
	.videos-slider.owl-carousel .owl-nav .owl-next {
		margin-right: 7px;
	}
}