/** Shopify CDN: Minification failed

Line 538:21 Expected identifier but found "#70C242"
Line 2603:0 Unexpected "}"
Line 2627:0 Unexpected "}"
Line 3173:11 Expected identifier but found whitespace
Line 3173:18 Unexpected ";"

**/
/**
 * Base CSS file for Custom Fields widget styles.
 */


/*  Css Update 06-02 */

.bold-bundle.bold-bundle-loaded .bold-bundles-widget-item__info select.bold-bundles-widget-item__variants {
    padding: 10px;
    font-size: 15px;
    border-radius: 5px;
    width: 56%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.mobile-acc {
    display: none;
}
.services-tabing-details .tab button .btns-imags img {
    transform: rotate(-90deg);
    padding-top: 0;
    margin-top: 0;
    width: 18px;
}
.bold-bundles-widget__button{color:#fff !important;}
.ctm-product .shopify-section--toolset-techno-insight .tab {
overflow: hidden;
/* background: #F4F4F4; */
border-radius: 34px;
width: 80%;
margin: 0 auto;
}
.ctm-product .shopify-section--toolset-techno-insight .shopify-section--toolset-techno-insight .tab button {
background-color: inherit;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
transition: 0.3s;
font-size: 17px;
}
.ctm-product .shopify-section--toolset-techno-insight .tab button .btns-imags:hover {
background-color: #ddd;
border-radius:34px;
}
.ctm-product  .shopify-section--toolset-techno-insight .tabcontent {
display: none;
padding-top: 30px;
border-top: none;
}








.navigation-drawer .panel__wrapper .panel__scroller ul:last-child {display: none;}
/* .ctm-tutorial-videos .shopify-section--featured-collection .product-card span.tik_icon img {
	height: auto;
} */
.ctm-article .article-banner .article-banner__content.text-custom h1 {
    font-size: 45px;
    line-height: 48px;
}
h3.bold-bundles-widget-header__title {
	font-weight: 900;
	font-size: 17px;
	line-height: 24px;
	color: #000000 !important;
}
.ctm-insights .shopify-section--newsletter .newsletter-content .form-control label{color:#817f7f;}
.bold-bundles-widget__button--top {
	border: 0 !important;
}

h4.bold-bundles-widget-item__title {
	color: #000;
	font-size: 14px !important;
	font-weight: 700;
}

.bold-bundles-widget-item__info {
	padding: 20px 10px;
	text-align: center !important;
}

.basic-bundle .bold-bundles-widget__footer {
	text-align: center !important;
	padding-top: 0;
}

.bold-bundles-widget-item__image {
	width: 50% !important;
	margin: 0 auto !important;
}

.bold-bundle.bold-bundle-loaded {

	width: 100% !important;
	border-color: #80808057;
	background: #EBEBEB;
	border-radius: 19px;
}

.bold-bundle.bold-bundle-loaded .bold-bundles-widget.basic-bundle {
	border-radius: 19px;
}

.ctm-collection span.tik_icon img {
	width: 14% !important;
	padding-top: 10px;
	padding-left: 10px;
	display: inline;
	height: auto !important;
}


/* 24-2-23 updated css */
.btns-imags {
	display: flex;
	align-items: center;
	margin: 10px;
	padding: 10px 20px;
}

.imag-tabing-coching {
	position: relative;
}

.anchere-sets {
	position: absolute;
	bottom: 0;
	left: 43%;
	transform: translate(-48px, -108px);
}

.ctm-product .section-blends .price-icon {
	display: block !important;
}

.ctm-product .shopify-section.shopify-section--main-product .product-gallery__thumbnail-list-wrapper .slick-slide img {
	display: block;
	height: 82px;
	object-fit: cover;
	vertical-align: bottom;
	object-position: inherit !important;
	width: 100%;
}

.ctm-product .shopify-section.shopify-section--main-product .product-gallery__thumbnail-list-wrapper .scroll-area {
	max-width: 1050px;
	margin:15px auto;
}

.ctm-product .shopify-section.shopify-section--main-product .product-gallery__thumbnail-list-wrapper button {
	box-shadow: none;
	margin: 0px 4px;
	border: 1px solid #FFFFFF;
	border-radius: 10px;
	overflow: hidden;
}

.ctm-product .shopify-section.shopify-section--main-product .product-gallery__thumbnail:after {
	height: 0px !important;
	margin: 0;
}

.ctm-product .shopify-section.shopify-section--main-product .product-gallery__thumbnail-list-wrapper button.slick-next {
	display: block;
	height: 26px;
	width: 26px;
	background: url(/cdn/shop/files/path9429.png?v=1678420195) no-repeat;
	opacity: 1;
	border: 0;
    background-position: center;
    background-size: contain;
    right: -45px;
}

.up-icon {
	position: absolute;
	top: 6px;
	left: 6px;
}

body.ctm-product {
	background: transparent;
	--background-primary: transparent;
}

.ctm-product .shopify-section.shopify-section--main-product .product-gallery__thumbnail-list-wrapper .slick-prev,
.ctm-product .shopify-section.shopify-section--main-product .product-gallery__thumbnail-list-wrapper .slick-next {
	top: 40%;
}

.ctm-product .shopify-section.shopify-section--main-product .product-gallery__thumbnail-list-wrapper button.slick-next:before {
	content: "";
}

.ctm-product .shopify-section.shopify-section--main-product .product-gallery__thumbnail-list-wrapper button.slick-prev {
	display: block;
	height: 26px;
	width: 26px;
	background: url(/cdn/shop/files/path9429_1.png?v=1678420196)no-repeat;
	opacity: 1;
	border: 0;
    background-position: center;
    background-size: contain;
    left: -45px;
	z-index: 1;
}

.ctm-product .shopify-section.shopify-section--main-product .product-gallery__thumbnail-list-wrapper button.slick-prev:before {
	content: "";
}

.imag-tabing-coching img {
	margin: 0 auto;
	text-align: center;
}

.services-tabing-details .tab button.active .btns-imags {
    background: #F5F5F5;
    border: 1px solid #000000;
    border-radius: 52px;
}
.services-tabing-details .tab button .btns-imags h4 {
	padding-right: 20px;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.services-tabing-details .tab button .btns-imags img {
	transform: rotate(-90deg);
}
.services-tabing-details .tab button.active .btns-imags h4 {
	font-weight: 400;
}

h2.services-tabing-headings {
	font-weight: 800;
	font-size: 48px;
	line-height: 55px;
	color: #000000;
	text-align: center;
	margin-bottom: 30px;
}

.services-tabing-details .tab button {
	padding: 0px
}


.shopify-section.shopify-section--main-product .product-info__customer-satisfaction .multi-column {
	justify-content: space-between;
}

.ctm-product .shopify-section--before-after-image .section-stack__main {
	width: 100%;
}

.ctm-product .shopify-section--rich-text .section.section-blends.section-full {
	padding-bottom: 20px;
}

.ctm-product .shopify-section--Upgrades-add-ons .product-card__quick-buy {
	bottom: -38px;
}

.ctm-product .shopify-section--Upgrades-add-ons .product-card .up-pro-desc {
	position: absolute;
	text-align: center;
	color: #fff;
	bottom: 34px;
}

.up-pro-desc {
	opacity: 0;
}

.ctm-product .shopify-section--Upgrades-add-ons .scrollable-with-controls .product-card__figure .product-card__title {
	text-align: center !important;
	left: 0px !important;

}

.ctm-product .shopify-section--Upgrades-add-ons .section-stack section-header.section-header {
	text-align: center;
	justify-content: center;
	display: flex;
}

.ctm-product .scrollbar__buttons button:last-child,
.ctm-product .scrollbar__buttons button:first-child {
	top: 16px !important;
}

.ctm-product .shopify-section--Upgrades-add-ons .section-stack .product-card:hover .up-pro-desc {
	opacity: 1 !important;
}

.ctm-product .shopify-section--Upgrades-add-ons .section-stack .product-card:hover .product-card__title {
	display: none;
}

.ctm-product .shopify-section--Upgrades-add-ons .section-stack {

	border: solid 1px #80808057;
	background: #EBEBEB;
}

.ctm-product .shopify-section--Upgrades-add-ons .section-stack .product-card {
	border-radius: 12px;
	box-shadow: 0px 3px 9px rgb(0 0 0 / 15%);
	margin-bottom: 10px;
}

.ctm-product .shopify-section--Upgrades-add-ons .product-card .product-card__info {
	padding-left: 15px;
}

.shopify-section--image-with-text-overlay .section-blends.section-full.text-custom .content-over-media img {
	width: 100%;
	height: auto;
}

.ctm-product .shopify-section--media-grid .media-grid.layout1 .content-over-media img {
	height: auto;

}

.ctm-product .shopify-section--multi-column-prod .prose {
	text-align: center;
}

.pricing-mins .procinf-det {
	line-height: 16px;
}

.pricing-mins.avality p {
	font-size: 13px;
	line-height: 18px;
	text-align: center;
	text-transform: capitalize;
	color: #03BF38;
	font-weight: 600;
	padding-left: 11px;
}

.ctm-product .shopify-section--main-product .product-info__price {
	display: inline-flex;
	position: relative;
	top: 15px;
}

.discount-monly {
	font-style: normal;
	font-weight: 700;
	font-size: 11px;
	line-height: 17px;
}

.discount-monly h5 {
	padding-left: 10px;
}

.ctm-product .pricing-mins.avality {
	display: flex;
	align-items: center;
}

.discount-monly p {
	border-right: 1px solid #ddd;
}

section.product-title-sets {
	display: inline-flex;
}

.pricing-mins .procinf-det span {
	/* padding-left: 10px; */
}

.ctm-product .product-info__customer-satisfaction .multi-column__item {
	margin-top: 10px;
}

.ctm-product span.size_val {

	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
}

.shopify-section.shopify-section--main-product .product-gallery .rates-clsed {
	display: flex;
	align-items: center;
	position: absolute;
	right: -4%;
	z-index: 1;
	top: 2%;
}

.shopify-section.shopify-section--main-product .product-gallery .rates-clsed span {
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
}

.ctm-product .product .product-info__title {
	flex: 0 0 80%;
}

.main-flex-divisions {
	display: flex;
	justify-content: space-between;
}

.cl2img4 {
	margin: 20px 0;
}

.shopify-section--multi-column .layout4 p.h4 {
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	background: linear-gradient(49.18deg, #70C242 0%, #B0D238 100.03%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}

.ctm-product .shopify-section--before-after-image .section.section-blends.section-full .prose {
	text-align: center;
}

.shopify-section--before-after-image .section.section-blends.section-full .section.section-blends.section-full {
	text-align: center;
	padding-top: 0px;
}

.shopify-section--tutorails-videos.first_tab_data .section-full.text-custom {
	padding-top: 80px;
	padding-bottom: 0;
}

.shopify-section--multi-column .layout4 .multi-column {
	--multi-column-list-row-min-gap: var(--spacing-16);
	grid: auto / repeat(10, minmax(0, 1fr));
}

.shopify-section--multi-column .layout4 .prose p {
	font-weight: 500;
	font-size: 16px !important;
	line-height: 23px !important;
	color: #000000;
}

.shopify-section--before-after-image .section.section-blends.section-full {
	padding-top: 10px;
}

.ctm-product .shopify-section--before-after-image .section.section-blends.section-full .prose h2.h3 {
	font-size: 30px;
}

.cl2img4 img {
	width: 33%;
}

.cl1img1,
.cl1img2,
.cl1img4,
.cl2img1,
.cl2img2,
.cl2img3,
.cl2img4,
.cl2img5,
.cl2img6,
.cl2img7,
.cl3img1,
.cl3img2,
.cl3img4 {
	background: #E9E9E9;
	border-radius: 30px;
	padding: 30px;
}

.cl2img6 {
	padding-bottom: 0;
}

.launch-column3 div {
	margin-bottom: 20px;
}

.cl3img1 {
	padding: 38px;
}

.cl1img3 img {
	width: 100%;
}

.launch-wrap {
	display: flex;
	justify-content: center;
	gap: 20px;
}

.launch-column1 div {
	margin-bottom: 20px;
}

.flow-design,
.flow-design1 {
	display: flex;
	justify-content: center;
	gap: 20px;
}

.hover\:from-lime-500:hover{
  --tw-gradient-from{#70C242 var(--tw-gradient-from-position)}
}


/* Toogle Css in Menu */
.mega-menu .submenu-col:empty,
.header__main-nav .header__link-list>ul>li:nth-child(3) .submenu-col:empty {
	/* display: none !important; */
	/*   width:0px !important;
  transform:scale(0);
  transition:0.3s all;
  transform-origin:left; */
}

/* a.inline-block.link-faded.break-all b {
	color: #000;
} */

.home_grid {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
	margin-top: 15px;
	padding-right: 15px;
}

.productTag {
    text-transform: capitalize;
    position: absolute;
    top: 2%;
    right: 3%;
    font-weight: 800;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: #70C242;
    background:transparent !important;
    /* background: linear-gradient(49deg, #70C242 0%, #B0D238 100.03%); */
    /* background: #70C242; */
    /*box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);*/
    /* text-shadow: 0px 4px 4px rgba(0,0,0,0.25); */
    /* border: 1px solid #FFFFFF; */
    border-radius: 5px;
    padding: 4px 8px;
}

.ctm-index .home_grid span.product-card__price {
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	text-align: right;
	color: #39B44A;
    z-index:999999;
}

span.tik_icon img {
	width: 31% !important;
	padding-left: 10px;
}

.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
	/*max-height: 400px;*/
     height:400px;
	border-radius: 20px !important;
    object-fit: cover;
    margin-bottom:15px;
}

.ctm-index .shopify-section--featured-collection .browse-signature .product-card span.product-card__title {
	position: inherit;
	display: flex;
	align-items: center;
}


.custom_sub_menu li {
	position: relative;
}

.wrapper.custom_submenu_wrp {
	position: absolute;
	top: -5px;
	right: 0;
}

.wrapper.custom_submenu_wrp .group-classed {
	margin: 15px;
	position: relative;
}

.wrapper.custom_submenu_wrp .group-classed input {
	width: 4rem;
	height: 4rem;
	position: absolute;
	top: 0;
	left: 0px;
	opacity: 0;
	z-index: 11;
}

.wrapper.custom_submenu_wrp .toggle,
.wrapper.custom_submenu_wrp .toggle:after,
.wrapper.custom_submenu_wrp .toggle:before,
.wrapper.custom_submenu_wrp .toggle *,
.wrapper.custom_submenu_wrp .toggle *:after,
.wrapper.custom_submenu_wrp .toggle *:before,
.wrapper.custom_submenu_wrp .toggle+.toggle-btn {
	box-sizing: border-box;
}

.wrapper.custom_submenu_wrp .toggle::selection,
.wrapper.custom_submenu_wrp .toggle:after::selection,
.wrapper.custom_submenu_wrp .toggle:before::selection,
.wrapper.custom_submenu_wrp .toggle *::selection,
.wrapper.custom_submenu_wrp .toggle *:after::selection,
.wrapper.custom_submenu_wrp .toggle *:before::selection,
.wrapper.custom_submenu_wrp .toggle+.toggle-btn::selection {
	background: none;
}

.wrapper.custom_submenu_wrp .toggle+.toggle-btn {
	outline: 0;
	display: block;
	width: 3em;
	height: 1.2em;
	position: relative;
	cursor: pointer;
	user-select: none;
}

.wrapper.custom_submenu_wrp .toggle+.toggle-btn:after,
.wrapper.custom_submenu_wrp .toggle+.toggle-btn:before {
	position: relative;
	display: block;
	content: "";
	width: 38%;
	height: 90%;
	top: 5%;
}

.wrapper.custom_submenu_wrp .toggle+.toggle-btn:after {
	left: 0;
}

.wrapper.custom_submenu_wrp .toggle+.toggle-btn:before {
	display: none;
}

.wrapper.custom_submenu_wrp .toggle:checked+.toggle-btn:after {
	left: 50%;
	background: #509927;
}

.wrapper.custom_submenu_wrp .toggle-switch+.toggle-btn {
	background: rgba(51, 51, 51, 0.5);
	border-radius: 2em;
	padding: 2px;
	transition: all 0.4s ease;
}

.wrapper.custom_submenu_wrp .toggle-switch+.toggle-btn:after {
	border-radius: 50%;
	background: rgba(51, 51, 51, 0.5);
	transition: all 0.2s ease;
	border: 2px solid #ffffff80;
}

.wrapper.custom_submenu_wrp .group-classed .toggle-switch:checked+.toggle-btn {
	background: #70c242;
}

.header__main-nav ul.contents li:nth-child(2) .wrapper.custom_submenu_wrp,
.header__secondary-nav ul.contents li:nth-child(1) .wrapper.custom_submenu_wrp {
	display: none;
}

.shopify-section--multiple-images-with-text .multiple-images-with-text .prose p.h1 {

	max-width: 454px;
  white-space:nowrap;
}

/* End Toogle Css in Menu */

.exp_img_txt_box img {
	width: 100%;
}

.price-icon img {
	padding-top: 6px;
	width: 82%;
}

/* .explore_solution .exp_img_txt_box:hover p.exp-sol-txt {
	display: none;

} */

/* .explore_solution .exp_img_txt_box:hover .blk-tooltip-txt {
	display: block !important;
} */

.blk-tooltip-txt {
	/* display: block !important; */
    opacity:1;
	position: absolute;
	bottom: 0;
	width: 100%;
	font-weight: 400;
	font-size: 16px;
	line-height: 25px;
	text-align: center;
	color: #000000;
	padding: 15px 1px;
	/* background: linear-gradient(180deg, rgba(0, 0, 0, 0) 24.19%, rgba(0, 0, 0, 0.981132) 100%); */
	display: flex;
	justify-content: center;
	align-items: center;
    border-radius: 0 0 10px 10px;
    transition-property: all;
    transition-duration: 150ms;
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);

}

.exp_img_txt_box:hover .blk-tooltip-txt{
  opacity:1;
  /*font-weight:bold;*/
  color:rgb(132, 204, 22);
}


body.ctm-page.ctm-membership {
	background: #edeaea;
	--background: #edeaea;
}

.ctm-membership section.plan-detail.details-about-plans-down {
	margin-top: 0;
}

.ctm-membership .member-discount {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	color: #333333;
	margin: 5px 0 20px 0;
}

.toggleButton .button {
	background: rgba(0, 0, 0, 0.25);
	border-radius: 5px;
    padding-left:3rem;
    padding-right:3rem;
}

.toggleButton .button.active {
	background: #84CC16 !important;
	border-radius: 5px;
}

.ctm-membership .membership--wrap {
	text-align: center;
	margin: 60px 0;
}

.ctm-membership .membership--wrap .toggleButton .button{
  background:none;
  border:1px solid #84CC16;
  color:#000;
}

.ctm-membership .membership--wrap .toggleButton .button.active{
  color:#fff !important;
}

.ctm-membership .membership--wrap .toggleButton .button.active:hover{
  color:#000 !important;
}

.ctm-membership .membership--wrap h2 {
	font-weight: 400;
	font-size: 80px;
	line-height: 92px;
	text-align: center;

	color: #333333;
}

.ctm-membership .e-line.trails-rounds.contcats-trails a {
	/*padding: 18px 45px !important;*/
}

.ctm-membership .details-about-plans-down .user-data-ones {
	justify-content: space-evenly;
	display: flex;
}

.ctm-membership .details-about-plans-down .user-data-ones {
	flex: 0 0 86%;
}

.ctm-membership .details-about-plans-down .user-data {
	flex: 0 0 20%;
}


.ctm-membership .green a {
	background: #39B44A;
	border-color: #39B44A !important;
}

.ctm-membership .user-rows-border-set {
	color: #000;
	/*background: linear-gradient(85.35deg, #923C1B 0.16%, #D65324 50.93%, #A7380D 98.62%);*/
    background:#fff;
	border-radius: 12px;
	padding: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.ctm-membership .user-rows-border-set .user-data h4 {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
}

.ctm-membership section.details-about-plans-down .e-line.trails-rounds a {
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	padding: 18px 25px;
	border: 0px solid #FFFFFF;
	border-radius: 5px;
	display: block;
}

.ctm-membership .member-card .title {
	font-weight: 600;
	font-size: 32px;
	line-height: 48px;
}

.ctm-membership span.pp {
	font-size: 60px;
}

.ctm-membership .detail-heading,
.ctm-membership .detail-icon {
	width: 25%;
	text-align: center;
}

.ctm-membership .detail-icon{
  display:flex;
  justify-content:center;
  align-items:center;
}

.ctm-membership .title h1 {
	font-weight: 600;
	font-size: 48px;
	line-height: 58px;
	color: #000000;
	margin-bottom: 30px;
}

/* .ctm-membership .member-card.premier {

	background: linear-gradient(85.35deg, #923C1B 0.16%, #D65324 50.93%, #A7380D 98.62%);
	border-radius: 30px;
} */

.ctm-membership .card-info {
	font-weight: 400;
	font-size: 12px;
	line-height: 19px;
	color: #808080;
}


.ctm-membership .ct-btn {
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	padding: 15px 0;
    align-self:end;
}


.ctm-membership .plan-wrap {
  background-color: #e5e5e5;
  margin-bottom: 50px;
}

.ctm-membership .discount-btn span {
	cursor: pointer;
	font-size: 14px !important;
}

.ctm-membership .p_price {
	font-size: 19px;

}


.ctm-membership span.green {
	color: #3BB54A;
	font-size: 29px !important;
	margin-bottom: 7px;
}

.ctm-membership .discount-code span,
.ctm-membership .ctm-advantage,
.ctm-membership .ctm-premier,
.ctm-membership .ctm-elite {
	font-size: 24px;
}

.ctm-membership .member-wrap {
	max-width: 1300px;
	margin: 30px auto;
	justify-content: space-between;
}

.ctm-membership .discount-code,
.ctm-membership .advantage,
.ctm-membership .premier,
.ctm-membership .elite {
	width: 31%;
	padding: 25px;
}

.ctm-membership .advantage .ctm-advantage,
.ctm-membership .premier .ctm-premier,
.ctm-membership .elite .ctm-elite{
  font-weight:bold;
}

.ctm-membership .user-row {
	display: flex;
	justify-content: space-between;
	background: #E5E5E5;
	border-radius: 12px;
	padding: 20px;
	margin-top: 20px;
}

.ctm-membership .user-data h4 {
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
}

.ctm-membership .e-line.trails-rounds {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
    background: #84CC16;
	border-radius: 10px;
}

.ctm-membership .e-line.trails-rounds:hover{
  background:none;
  border:1px solid #1d1d1d;
}

.ctm-membership .e-line.trails-rounds:hover a{
  color:#1d1d1d !important;
}

/*added for membership page button*/
  .ctm-membership .e-line.trails-rounds.e-line-paid{ 
  /*background: #394461 !important;
    border:1px solid #394461;*/
   }

.ctm-membership .e-line.trails-rounds.e-line-paid:hover{
  background:none !important;
  border:1px solid #394461;
}
  /*added for membership page button*/

.ctm-membership .e-line {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

 .contcats-trails{
   /*background: #406b40 !important;
   border:1px solid #406b40;*/
 }

.contcats-trails:hover{
  background:none !important;
  border:1px solid #406b40 !important;
}

.contcats-trails:hover a{
  color:#406b40 !important;
}

.ctm-membership .plan-detail {

	margin-bottom: 0;
}

.ctm-membership .member-heading h1 {
	font-weight: 400;
	font-size: 36px;
	line-height: 43px;
	text-transform: uppercase;
	color: #000000;
	margin-bottom: 10px;
}

.ctm-membership .membership-details {
	max-width: 1074px;
	margin: 70px auto;
	margin-bottom: 0px;
	margin-top: 25px;
}

.ctm-membership .membership-details .details-data {
	/*border: 1px solid #ddd;*/
}

.ctm-membership .membership-details .details-data:last-child {
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}

.ctm-membership .details-data {

	padding: 20px;
}

.ctm-membership .details-data:nth-child(even) {
	background: #fbfbfb;
}

.ctm-membership .detail-heading h2 {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
	position: relative;
	width: fit-content;
    text-align:left;
}

.ctm-membership .detail-heading h2:after {
	content: "";
	background: url(/cdn/shop/files/Group_0fd17c2e-f2b0-4f9f-8645-bd6ddfef2d0e.png?v=1677491629);
	background-size: 100% 100%;
	width: 15px;
	height: 15px;
	position: absolute;
	top: 24%;
	right: -21px;
}

.ctm-membership span.detail-icon-active {
	color: #3BB54A;
	font-weight: 600;
}

.slideshow__carousel .place-self-center {
	grid-area: 3 / 1 / auto / span 2;
	padding-left: 80px;
	padding-right: 30px;
	padding-bottom: 98px; 
}

.ctm-index .shopify-section--newsletter .newsletter-content .prose h2 {
	font-weight: 600;
	font-size: 62px;
	line-height: 65px;
}

.ctm-index .newsletter>.newsletter-box .text-xs.text-subdued {
	font-size: 16px;
	color: #fff;
	font-weight: 400;
    line-height:24px;
}

.ctm-index .shopify-section--newsletter .newsletter-content button.button.button--xl {
	font-weight: 600;
	font-size: 20px;
	line-height: 21px;
	color: #FFFFFF;
	border-radius: 5px;
    border: 2px solid;
}

.ctm-index .shopify-section--newsletter .newsletter-content .prose p {
	font-weight: 400;
	font-size: 30px;
	line-height: 36px;
	color: #FFFFFF;
	text-align: left;
}

.footer .footer__block-list .footer__block.footer__block--menu:nth-child(2) ul li:nth-child(4) a {
	opacity: 1 !important;
    pointer-events:none;
}

.ctm-index .shopify-section--newsletter {
	background: #fff !important;
}

.ctm-index .shopify-section--newsletter .section.section-boxed.bg-custom {
	background: #fff;
	margin-top: 0;
	margin-bottom: 50px;
}

.ctm-index .shopify-section.shopify-section--hot-spots .h2 {
	/*font-size: 96px;*/
    font-size:3.7rem;
	/*line-height: 110px;*/
    line-height:70px;
}

.ctm-index .slideshow__slide .h1{
  font-size:82px;
  line-height:124px;
}

.header__wrapper {
	padding-left: 80px;
	padding-right: 80px;
}

.ctm-index .slideshow__slide .content-over-media {
	grid-template: inherit;
}

.ctm-index .slideshow__slide .place-self-center {
	max-width: 100%;
}

.ctm-index .shopify-section--image-link-blocks .slider_section {
	padding-top: 50px;
	padding-left: 40px;
	padding-right: 40px;
}

.ctm-index .inspired-brands {
	font-weight: 600;
	font-size: 60px;
	text-align: center;
	line-height: 80px;
	color: #1A1A1A;
}

.shopify-section--featured-collection .prose p {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #333333;
	text-align: center;
    margin-top: 16px;
}

.ctm-index .shopify-section--logo-list {
	background: #F8F8F8 !important;
	padding: 40px 0 0 !important;
}

.ctm-index .shopify-section--logo-list .section.section-blends.section-full.text-custom {
	padding-bottom: 0;
}

.top-brands .slider {
	width: 90%;
	margin: 0 auto;
}


.header__link-list .navigation-promo .img-right-text.text-custom {
	position: absolute;
	right: 51px;
	top: 3%;
}

.header__link-list ul.contents li .navigation-promo .place-self-end-start p.bold {
	font-weight: 400;
	font-size: 16px !important;
	line-height: 20px !important;
	text-align: center;
	color: #333333;
	/* padding-top: 33px; */
}

/* .header__link-list ul.contents li:nth-child(2) .navigation-promo a:nth-child(1) .place-self-end-start p.bold {
	padding-top: 33px;
	font-weight: 400;
	font-size: 24px !important;
	line-height: 0px !important;
	text-align: center;
	color: #FFFFFF;
	background: rgba(0, 0, 0, 0.1);
	padding-bottom: 40px;
	width: 50%;
	margin: 0 auto;
	margin-bottom: 20px;
	border-radius: 5px;
} */

.header__link-list .navigation-promo .img-right-text.text-custom .txt-right-promo {
	font-weight: 600;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	color: rgb(112,194,66);
	padding: 5px 10px;
	border-radius: 5px;
  background:transparent !important;
	/* background: rgb(112,194,66); */
    /* text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.15); */
}

.header__link-list .navigation-promo .img-right-text.text-custom .txt-right-promo.cstm-2{
  color:#EC5A23;
}

.ctm-index .shopify-section--logo-list .section {
	padding-left: 30px;
	padding-right: 30px;
}

.header__link-list li:nth-child(2) .navigation-promo .img-left-text p {
	background: url(/cdn/shop/files/Rectangle_1303_3.png?v=1677071662) !important;
	background-repeat: no-repeat !important;
	background-size: 100% 100% !important;
	background-position: right !important;
	padding: 4px 40px 4px 10px;
	font-size: 12px;
}

/*css added on 28-11-2023*/
.ctm-index .shopify-section--logo-list .section{
  padding-bottom:40px !important;
}
/*css added on 28-11-2023*/

.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__info:before {
	bottom: 3%;
	content: "4.2";
	padding-right: 20px;
	background: url(/cdn/shop/files/Vector_6_cc9bd228-9721-464f-9075-f5817d0cf558.png?v=1675416580);
	background-repeat: no-repeat;
	background-position: right;
	position: absolute;
	right: 15px;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
    display:none;
}

.ctm-index .shopify-section--featured-collection .section.section-blends {
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
}

.ctm-index .shopify-section--hot-spots .place-self-end-start p {
	text-align: left;
	font-weight: 400 !important;
	font-size: 32px !important;
	line-height: 38px !important;
	max-width: 900px !important;
}

.ctm-index .shopify-section--hot-spots {
	padding-bottom: 30px;
}

.ctm-index .shopify-section--hot-spots .place-self-end-start a.button {
	font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	border-radius: 5px;
	padding: 16px 32px !important;
}

/*.ctm-index .shopify-section--hot-spots .section{padding-left:30px; padding-right:30px;}*/
.ctm-index .shopify-section--hot-spots .place-self-end-start {
	max-width: 100% !important;
	text-align: left;
}

.ctm-index .shopify-section--custom-html .section.section-blends {
	padding-top: 40px;
	padding-bottom: 80px;
}

.ctm-index .slider_section .section-header .exp_view_all {
	top: 50%;

}

.ctm-index .slideshow__slide .prose .button {
	/* padding: 15px 32px;
	background: #fff;
    background: #9EE230;
	color: #333;
	font-size: 18px;
	line-height: 29px;
    line-height: 20px;
	font-weight: 400;
	border-radius: 5px; */

	/* padding: 15px 32px;
	background: #9EE230;
	color: #333;
	font-size: 16px !important;
	line-height: 24px;
	font-weight: 600;
	border-radius: 5px; */

    /* padding: 15px 32px;
    background: transparent;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    border-radius: 5px;
    color: #fff;
    border: 1px solid rgb(132, 204, 22); */
}

.ctm-index .slideshow__slide .prose .button:hover {
    /* color: #000 !important;
    border: 1px solid rgb(132, 204, 22) !important;
    background: rgb(132, 204, 22) !important; */

    /* color: #fff !important;
    background: transparent !important; */
}

.ctm-index .shopify-section.shopify-section--hot-spots p,
.ctm-index .slideshow__slide p.bold {

	font-size: 34px;
	line-height: 41px;
	font-weight: 400;
	max-width: 850px;
}

/*css added on 25-01-2024 by Tirtha*/

.ctm-toolkit .shopify-section--featured-collection .section.section-blends{
  padding-left: 40px;
  padding-right: 40px;
}

.ctm-toolkit .shopify-section--featured-collection .browse-signature .product-card.bg-custom{
    background: #FFFFFF;
    border-radius: 15px;
    box-shadow: 0px 5px 5px #ddd;
    margin: 8px;
    padding: 0;
}

.ctm-toolkit .shopify-section--featured-collection .product-card__swatch-list{
    justify-content: flex-start;
}

.ctm-toolkit .shopify-section--featured-collection .browse-signature .product-card span.product-card__title{
    width: 100%;
    color: #000;
    text-align: left;
    font-size: 16px;
    transform: none !important;
    padding-left: 15px;
    z-index: 999999;
    position: inherit;
    display: flex;
    align-items: center;
}

.ctm-toolkit .home_grid span.product-card__price{
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    text-align: right;
    color: #39B44A;
    z-index: 999999;
}

.ctm-toolkit .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img{
    height: 400px;
    border-radius: 20px !important;
    object-fit: cover;
    margin-bottom: 15px;
    width:100%;
}

/*css added on 25-01-2024 by Tirtha*/

.header__secondary-nav .content li:first-child .navigation-promo {
	position: relative;
}

.header__secondary-nav .navigation-promo .img-left-text.text-custom {
	width: 100%;
	display: block;
}

.header__secondary-nav .navigation-promo .img-right-text.text-custom {
	width: fit-content;
	display: block;
}

.header__secondary-nav .navigation-promo .img-right-text.text-custom .txt-right-promo {
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	color: #FFFFFF;
	padding: 6px 15px;
	border-radius: 50px;
}

.header__secondary-nav .navigation-promo .img-left-text.text-custom p.txt-left-promo {
	font-weight: 600;
	font-size: 20px;
	line-height: 23px;
	text-align: center;
	color: #333333;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}

.header__main-nav .header__link-list .contents>li:first-child .mega-menu .navigation-promo__wrapper {
	width: 100%;
	max-width: 100%;
}

/* End 24-2-23 updated css */

.footer__block--newsletter .logo_with_copyright {
	text-align: end;
}

.footer__block-list {
	position: relative;
}

.footer__block.follow_us {
	position: absolute;
	right: 0;
	bottom: 0%;
	width: 24%;
    margin-bottom: 0px;
}

.ctm-helpdesk .shopify-section--custom-html .section.section-blends.section-full {
	padding: 0 !important;
}

.shopify-section--faq .section-stack--horizontal {
	background: #fff;
	padding: 50px 30px;
	box-shadow: 0px 8px 6px #ddd;
	border-radius: 15px;
}

.ctm-tutorial-videos .section-blends.section-full.insight_tabs {
	padding-top: 0px;
}

.ctm-tutorial-videos .tutorial-tabs .section-full {
	padding-bottom: 0px;
}

.ctm-tutorial-videos .tutorial-tabs .section .tabs {
	max-width: 100%;
}

.ctm-tutorial-videos .customs-tabing-video .main_content {
	display: flex;
	justify-content: space-evenly;
}

.ctm-tutorial-videos .customs-tabing-video .main_content .section_left {
	flex: 0 0 70%;
	overflow: hidden;
	border-radius: 20px 0px 0px 20px;
}

.ctm-tutorial-videos .tutorial-tabs .main_content .section_left .snap_img video {
	border-radius: 0px;
}

.ctm-tutorial-videos .customs-tabing-video .main_content .section_right {
	padding: 49px 40px;
	border-radius: 0px 20px 20px 0px;
}

.ctm-tutorial-videos .customs-tabing-video .main_content .video_title {
	color: #FFFFFF;
	font-weight: 600;
	font-size: 24px;
	line-height: 35px;
	text-align: left;
	margin: 20px 0;
}

.ctm-tutorial-videos .customs-tabing-video .main_content .video_desc p {
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	color: #fff;
}

.ctm-tutorial-videos .customs-tabing-video .main_content .section_right .video_cate {
	justify-content: center;
}

/* .ctm-tutorial-videos .shopify-section--featured-collection .product-card {
	background: #fff;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border: 1px solid #ddd;
	box-shadow: -1px 1px 5px #ddd;
	padding: 0;
	margin: 6px;
    border-radius:15px;
} */

.ctm-tutorial-videos .blog-post-card .v-stack p {
	font-weight: 400;
	font-size: 21px;
	line-height: 39px;
}

.ctm-tutorial-videos .blog-posts .blog-post-card .v-stack p.h4 {
	font-weight: 500 !important;
	font-size: 50px !important;
	line-height: 39px !important;
}

.ctm-tutorial-videos .full_width p.h4{
  font-size:72px;
  font-weight:500;
  line-height:74px;
}

.ctm-tutorial-videos .full_width p.h4 + p{
  font-size:31px;
  line-height:39px;
}

.ctm-tutorial-videos .full_width .watchcls{
  font-size:20px;
  color:#84CC16;
  line-height:27px;
}

.ctm-tutorial-videos .blog-posts .blog-post-card .v-stack p.video_cate {
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #747474;
}

/* .ctm-tutorial-videos .product-card__quick-buy {
	bottom: 21%;
} */


/* .ctm-tutorial-videos .shopify-section--featured-collection .product-card__title {
	transform: none;
	left: 15px;
	display: flex;
	width: 100%;
	text-align: left;
    padding-left:15px; 
	color: #000;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
    position:inherit;
}

.ctm-tutorial-videos .shopify-section--featured-collection .prose p {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #333333;
	text-align: center;
}

.ctm-tutorial-videos .home-col-swatch {
	margin: 3px;
	text-align: center;
}

.ctm-tutorial-videos span.product-card__price {
	font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    text-align: right;
    color: #39B44A;
    z-index: 999999;
}

.ctm-tutorial-videos .shopify-section--featured-collection .product-card img {
	width: 100%;
	height: 350px;
	padding-bottom: 15px;
    border-radius:15px 15px 0 0;
}

.ctm-tutorial-videos .shopify-section--featured-collection .product-card__swatch-list {
	justify-content: left;
}

.ctm-tutorial-videos .shopify-section--featured-collection .product-card--blends .product-card__info {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.ctm-tutorial-videos .shopify-section--featured-collection .product-card__image--primary{
  margin-top:-23px;
}
 */
.shopify-section--impact-text h2.impact-text__text.heading.break-all {
	font-weight: 600;
	font-size: var(--text-h0);
	line-height: 92px;
}

.shopify-section--impact-text .impact-text__content .prose .h4 {
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	color: #333333;
}

.section-blends.section-full.insight_tabs .tab-cnt.active {
	background: #F0F0F0;
	color: #000;

}

/* .shopify-section--newsletter .section.section-full.bg-custom {
	padding-top: 30px;
	padding-bottom: 30px;
} */

.section-blends.section-full.insight_tabs {
	background: #E5E5E5;
	padding-bottom: 0;
	display: flex;
	justify-content: space-evenly;
    padding-top:0;
}

.section-blends.section-full.insight_tabs .tab-cnt {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #747474;
	padding: 20px;
	cursor: pointer;
}

.shopify-section--newsletter .newsletter-content .prose h2 {
	font-weight: 600;
	font-size: 80px;
	line-height: 92px;
}

/* .shopify-section--newsletter .newsletter-content .form-control input {
	border: 2px solid #D9D9D9;
} */

.shopify-section--newsletter .newsletter-content .form-control label {
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #817f7f;
	opacity: 0.5;
}

/*css added on 29-11-2023*/

.ctm-tutorial-videos .form svg, .ctm-insights .form svg{
  fill:#817f7f;
}

/*css added on 29-11-2023*/

/* color: #A1A1A1;} */
.shopify-section--newsletter .newsletter-content .prose p {
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	color: #333333;
}

.shopify-section--newsletter {
	background: #e5e5e5 !important;
}

.shopify-section--newsletter {
	background: #fff !important;
}

.shopify-section--newsletter .section.section-boxed.bg-custom {
	box-shadow: none;
	background: #e5e5e5;
	padding-top: 30px;
	padding-bottom: 0;
	margin-bottom: 0;
}

.ctm-insights .insight-knowlede-section {
	display: flex;
    box-shadow: 0px 1px 25px 4px #ddd;
    border-radius: 20px;
}

.ctm-insights .bussiness-know ul.slick-dots {
	border: 1px solid #747474 !important;
	border-radius: 50px !important;
	left: 50%;
	padding: 8px;
	transform: translate(-50%, 50%);
	width: 10%;
}

.ctm-insights .bussiness-know .slick-prev {
	bottom: -46px !important;
	transform: translate(-50%, 50%) !important;
	top: auto !important;
	left: 46.5%;
	z-index: 1;
}

.ctm-insights .bussiness-know .slick-next {
	bottom: -46px !important;
	transform: translate(-50%, 50%) !important;
	top: auto !important;
	right: 45.1%;
	z-index: 1;
}


.ctm-insights .bussiness-know .slick-prev:before,
.ctm-insights .bussiness-know .slick-next:before {
	color: #000 !important;
}

.ctm-insights .shopify-section--toolset-techno-insight .isights-text {
	background: #CD5F1C;
	padding-top: 50px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

.ctm-insights .shopify-section--toolset-techno-insight .isights-text span.title h1 {
	font-weight: 600;
	/* font-size: 40px;
	line-height: 46px; */
      font-size: 24px;
    line-height: 35px;
	color: #FFFFFF;
	margin: 20px 0;
	display: block;
}

.ctm-insights .shopify-section--toolset-techno-insight .isights-text span.tag {
	/* padding: 2px 20px; */
  padding:0;
	font-weight: 500;
	font-size: 14px;
	line-height: 23px;
	color: #FFFFFF;
	background: #2E2E2E;
	border-radius: 27px;
	display: inline-block;
}

.ctm-insights .shopify-section--toolset-techno-insight .isights-text .content p {
	font-weight: 400;
	font-size: 18px;
	line-height: 28px;
	color: #FFFFFF;
}

.ctm-insights .shopify-section--blog-posts .blog-posts .blog-post-card__info p.h3 a {
	font-weight: 500;
	font-size: 50px;
	line-height: 39px !important;
	color: #000000;
	display: block;
}

.ctm-insights .shopify-section--blog-posts .blog-posts .blog-post-card__info p {
	font-weight: 400;
	font-size: 17px;
	line-height: 28px;
	color: #333333;
}

a.follous_link img {
	text-align: end;
	margin: 0 0 85px auto;
	width: 57%;
}

.followus_title {
	text-align: end;
	padding-right: 50px;
}

.logo_with_copyright img {
	margin: 0 0 0 auto;
}

.ctm-insights .shopify-section--toolset-techno {
	--media-grid-row-height: 290px;
}

.ctm-insights .shopify-section--toolset-techno media-grid div:first-child {
	--media-grid-row-span: 2 !important;
}

.ctm-insights .shopify-section--toolset-techno media-grid div:nth-child(2) {}

.ctm-insights .shopify-section--toolset-techno media-grid div:nth-child(3) {
	--media-grid-column-span: 1 !important;
	--media-grid-row-span: 1 !important;
}

.ctm-insights .shopify-section--toolset-techno media-grid div:nth-child(4) {
	--media-grid-column-span: 1 !important;
	--media-grid-row-span: 1 !important;
}

.ctm-insights .inslight-btns {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
	color: #000000;
	background: #fff !important;
	border-radius: 42px;
	display: block;
	padding: 15px 25px;
}

.ctm-insights .media-grid__item .place-self-center {
	text-align: left !important;
	position: absolute;
	left: 0;
	bottom: 20px;
}

.ctm-insights .media-grid__item:first-child .place-self-center {
	position: inherit;
}

.ctm-insights .media-grid__item .place-self-center .prose.set-prose p {
	font-weight: 600;
	font-size: 32px;
	line-height: 37px;
	color: #FFFFFF;
}

/*css added on 30-11-2023*/

.ctm-insights .shopify-section--newsletter .bg-custom{
  background:#fff;
}

/*css added on 30-11-2023*/


.tool-content1 p {
	position: absolute;
	top: 12px;
	color: #ffffff;
	/* font-family: 'futura medium bt'; */
	/*   left: 95px; */
	font-weight: 400;
	text-shadow: 0px 0px 15px #000000;
	;
}

.ctm-freeToolset span.product-card__price, .ctm-search span.product-card__price {
	/*display: none;*/
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    text-align: right;
    color: #39B44A;
    z-index: 999999;
}

/* .ctm-freeToolset .shopify-section--toolset-techno {
	background: #f0f0f0;

} */

.ctm-freeToolset .shopify-section--toolset-techno .shopify-section--toolset-techno.section.section-blends.section-full .main-block-wrap:last-child {
	margin-right: 13%;
}

.ctm-freeToolset .shopify-section--toolset-techno .shopify-section--toolset-techno.section.section-blends.section-full .main-block-wrap:nth-child(5) {
	margin-left: 13%;
}

/* .ctm-freeToolset main#main .shopify-section:first-child {
	background: #f0f0f0;
} */

.ctm-freeToolset main#main .shopify-section:first-child .section.section-blends.section-full {
	padding-bottom: 10px;
	padding-top: 20px;
}

.ctm-freeToolset main#main .shopify-section:first-child .section.section-blends.section-full .rich-text__wrapper {
	max-width: 100%
}

.ctm-freeToolset .shopify-section--toolset-techno .tool-content2 p {
	position: absolute;
	bottom: 29px;
	text-align: center;
	color: #fff;
	width: 100%;
	font-weight: 400;
	font-size: 22px;
	line-height: 26px;
}

.ctm-freeToolset .shopify-section--featured-collection .product-card span.tik_icon img {
	height: auto;
	padding-bottom: 0;
}

.ctm-freeToolset .shopify-section--featured-collection .product-card__title, .ctm-search .collection--filters-horizontal .product-card__title{
	transform: none;
	display: flex;
	left: 15px;
	width: 100%;
	text-align: left;
	bottom: -20px;
	color: #000;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
    position:inherit;
    padding-left:15px;
}

/*.ctm-freeToolset .home-col-swatch p.color-name {
    display: none;
}*/
.ctm-freeToolset .home-col-swatch {
	margin: 3px;
	text-align: center;
}

.ctm-freeToolset .shopify-section--featured-collection .prose p {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #333333;
	text-align: center;
}

.ctm-freeToolset .shopify-section--featured-collection .product-card__quick-buy {
	bottom: 43px;
}

.ctm-freeToolset .shopify-section--featured-collection .product-card__swatch-list {
	justify-content: left;
}

/*.ctm-freeToolset .enterprise {
    outline: 1px solid #000;
    outline-offset: 2px;
}*/
.ctm-freeToolset .small,
.ctm-freeToolset .medium,
.ctm-freeToolset .enterprise {
	width: 23px;
	height: 23px;
}

.ctm-freeToolset .shopify-section--featured-collection .product-card--blends .product-card__info {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.ctm-freeToolset .shopify-section--featured-collection .product-card img,  .ctm-search .collection--filters-horizontal .product-card img{
	width: 100%;
	height: 350px;
	padding-bottom: 15px;
    border-radius:15px;
    object-fit:cover;
}

.ctm-freeToolset .shopify-section--featured-collection .product-card, .ctm-search .collection--filters-horizontal .product-card {
	background: #fff;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border: 1px solid #ddd;
	box-shadow: -1px 1px 5px #ddd;
	padding: 0;
	margin: 6px;
    border-radius:15px;
}

.ctm-freeToolset .shopify-section--featured-collection {}

.ctm-freeToolset .shopify-section--toolset-techno .tool-content1 p {
	display: block;
	width: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 30px;
	line-height: 36px;
	/* font-family: 'futura'; */

	top: 30px;
	text-align: center;

	color: #FFFFFF;

	text-shadow: 0px 0px 15px #000000;
}

.ctm-freeToolset .shopify-section--featured-collection {
	padding-top: 10px;
}

.ctm-freeToolset .shopify-section--toolset-techno .shopify-section--toolset-techno.section.section-blends.section-full .main-block-wrap {
	position: relative;
}

.ctm-freeToolset .shopify-section--toolset-techno .shopify-section--toolset-techno.section.section-blends.section-full {
	padding-top: 0;
	padding-bottom: 0px;
}

.ctm-freeToolset .shopify-section--toolset-techno .shopify-section--toolset-techno {}

.ctm-freeToolset .toolset-image img {
	width: 100%;
}

.ctm-freeToolset .toolset-data {
	margin: 50px 0;
	text-align: center;
}

.ctm-freeToolset .toolset-data p {
	font-weight: 600;
	font-size: 28px;
	line-height: 28px;
	color: #333333;
	padding-bottom: 15px;
	padding-top: 20px;
}


.ctm-virtualLobby .btns-groups {
	display: flex;
	justify-content: center;
	gap: 15px;

	align-items: center;
	margin-top: 20px;
}

/* .ctm-virtualLobby .books-mettings a {
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	color: #FFFFFF;
	border: 1px solid #b0d238;
	border-radius: 52px;
	padding: 15px 35px;
} */

.ctm-virtualLobby .btns-groups .books-mettings:nth-child(2) a span {
	display: block !important;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
}

.ctm-virtualLobby .belowed-contents p {
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	color: #000;
	margin-top: 20px;
}

.ctm-virtualLobby .btns-groups .books-mettings:nth-child(2) a {
	/* display: block;
	font-weight: 600; */
	/*background: linear-gradient(49.18deg, #4C8F26 7.29%, #C0EA2D 100.03%);*/
    /* background:#84cc16; */
}

.ctm-virtualLobby .virtual_lobbies {
	/* background: url('/cdn/shop/files/modern-office-with-cozy-lobby-2021-09-24-03-15-07-utc_1.png?v=1676009327'); */
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.ctm-virtualLobby .main-vortual-lobby {
	text-align: center;
}

.ctm-virtualLobby .main-vortual-lobby h1 {
	font-weight: 600;
	font-size: 48px;
	line-height: 55px;
	text-align: center;
	color: #000;
    padding-bottom:3rem;
}

.ctm-virtualLobby .virtual_lobbies .section{padding-block-start:3rem;padding-block-end:0rem;}

.main-vortual-lobby .images img {
	margin: 0 auto;
	/* padding: 30px 0; */
	text-align: center;
  background: #fff;
  border-radius: 21px;
  /*padding-bottom: 10px;*/
}


.ctm-aboutUs .shopify-section--image-with-text-overlay .prose p.bold {
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	color: #FFFFFF;
}

.ctm-aboutUs .shopify-section--rich-text .section-blends .rich-text:first-child .rich-text__wrapper {
	/* background: #e13737; */
	display: block !important;
	max-width: 100%;
}

.ctm-aboutUs .shopify-section--rich-text .section-blends .rich-text:first-child .rich-text__wrapper .prose p {
	font-weight: 400;
	font-size: 30px;
	line-height: 36px;
	text-align: center;
	padding: 20px 40px;
}

.ctm-aboutUs .shopify-section--rich-text .section-blends .rich-text:first-child .rich-text__wrapper a.button.button--xl {
	border: 1px solid #000000;
	border-radius: 6px;
	background: #fff;
	color: #000;
}

.ctm-aboutUs #main .shopify-section:nth-child(6) .rich-text__wrapper .prose p.bold {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	text-align: center;
	color: #789DDA;
}

.ctm-aboutUs .shopify-section--newsletter .section-blends {
	border-radius: 40px;
}

.ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose p {
	font-weight: 400;
	font-size: 30px;
	line-height: 36px;
	color: #FFFFFF;
   text-align: left;
}

.ctm-aboutUs .shopify-section--newsletter .newsletter-content .fieldset-with-submit .button.button--xl {
	background: #000;
}

.ctm-aboutUs .shopify-section--newsletter .newsletter-content .text-subdued {
	font-weight: 400;
	font-size: 18px;
	line-height: 19px;

	color: #FFFFFF;
}

.ctm-aboutUs .shopify-section--newsletter .newsletter-content .form-control label {
	font-weight: 500;
	font-size: 22px !important;
	line-height: 34px;
	color: rgba(255, 255, 255, 0.5);
}

.ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose h2.h2 {
	font-size: 60px;
	line-height: 82px;
	color: #FFFFFF;
}

.ctm-aboutUs #main .shopify-section:nth-child(6) .rich-text__wrapper {
	max-width: 87% !important;
}

.ctm-aboutUs #main .shopify-section:nth-child(6) .rich-text__wrapper .prose p {
	font-weight: 400;
	font-size: 36px;
	line-height: 43px;
	text-align: center;
}

.ctm-aboutUs .shopify-section--rich-text .section-blends .rich-text {
	background: #fff;
}

.ctm-aboutUs .shopify-section--image-with-text-overlay .prose p.h1 {
	font-size: 60px !important;
	line-height: 66px !important;
	text-align: center;
	color: #FFFFFF;
	font-weight: 900;
	margin-bottom: 150px;
}

.ctm-aboutUs .shopify-section--image-with-text-overlay .section-blends {
	padding-bottom: 30px;
}

.ctm-aboutUs .shopify-section--media-with-text .section.section-blends.section-full {
	padding-top: 20px;
}

.ctm-aboutUs .shopify-section {
	background: #F0F0F0 !important;
}

.ctm-aboutUs .shopify-section--media-with-text .media-with-text .rounded {
	border-radius: 0;
}

.ctm-aboutUs .media-with-text__content p.h2 {
	font-size: 42px !important;
	line-height: 48px !important;
	font-weight: 800 !important;
	text-align: center;
}

.ctm-aboutUs .shopify-section--media-with-text .media-with-text__content p {
	font-weight: 400;
	font-size: 18px;
	line-height: 27px;
}

.ctm-aboutUs section-header.section-header.justify-start.justify-items-start.text-start {
	display: block;
	text-align: center;
}

.ctm-aboutUs .shopify-section--multi-column p {
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;

	color: #000000;
	margin-top: 16px;
}

.ctm-aboutUs .shopify-section--multi-column p.h4 {
	font-weight: 800 !important;
}

.ctm-aboutUs .media-with-text a.button.button--xl:hover {
	color: #000;
}

.ctm-aboutUs .media-with-text a.button.button--xl {
	border: 1px solid #000000;
	border-radius: 6px;
}

.ctm-aboutUs .media-with-text {
	background: #FFFFFF;
	border-radius: 20px;
}

.ctm-aboutUs .shopify-section--image-with-text-overlay span.ctIcon,
span.ctIcon img {
	display: inline-block;
	width: 5%;
	margin: 0 auto;
	margin-top: 30px !important;
	margin-bottom: 30px !important;
}

.ctm-aboutUs .shopify-section--image-with-text-overlay .prose p {
	font-weight: 400;
	font-size: 18px !important;
	line-height: 19px !important;
	text-align: center;
	color: #FFFFFF;
}


.ctm-collection .small,
.ctm-collection .medium,
.ctm-collection .enterprise {
	width: 23px;
	height: 23px;
}

/* .ctm-collection .enterprise {

	outline: 1px solid #000;
	outline-offset: 2px;
}

.ctm-collection .small {
	border: 0px;
} */

.ctm-collection .home-col-swatch {
	margin: 0;
	text-align: center;
}

.ctm-collection .shopify-section--main-collection .product-card {
	background: #fff;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border: 1px solid #ddd;
	box-shadow: -1px 1px 5px #ddd;
    border-radius:15px;
}

.ctm-collection .shopify-section--main-collection .product-card img {
	width: 100%;
	/*height: 250px;*/
    height:400px;
	padding-bottom: 15px;
    border-radius:15px 15px 0 0;
    object-fit:cover;
}

.ctm-collection .shopify-section--main-collection .product-card .my_reating{float:right;}

.ctm-collection .shopify-section--main-collection .product-card .my_reating img{
  width:auto;
  height:auto;
  display:inline-block;
  padding-left:5px;
  margin-top:-4px;
  padding-bottom:0;
}

.ctm-collection .shopify-section--main-collection .product-card--blends .product-card__info {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.ctm-collection .shopify-section--main-collection .product-card__quick-buy {
	bottom: 43px;
}

.ctm-collection .shopify-section--main-collection .product-card__title {
	position: inherit;
	left: 15px;
    display:flex;
    padding-left:15px;
    width:100%;
}

.ctm-collection .shopify-section--main-collection .product-card .product-card__image--primary{
  margin-top:0px;
}

.ctm-collection .shopify-section--main-collection .product-card .product-card__image--secondary{
  margin-top:23px;
}

.ctm-collection .shopify-section--main-collection .product-card span.product-card__price{
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  color: #39B44A;
}

.ctm-collection .shopify-section--main-collection .product-card .home_grid{
  margin-top:0;
}

/*css added on 21-11-2023*/

.ctm-index .shopify-section--featured-collection .browse-signature .product-card span.product-card__title.new-added{
  visibility:hidden;
}

/*css added on 21-11-2023*/

/*css added on 16-11-2023*/
.ctm-collection .shopify-section--main-collection .product-card__title.new-added{
  top:15px;
}
.new-added{visibility:hidden;}
.button.ctm-main-yearly{
  --tw-border-opacity: 1;
	border-color: rgb(132 204 22 / var(--tw-border-opacity));
  border-width: 1px;
  border-radius: 0.25rem;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  background: #fff;
}
.button:not([disabled]):not(.button--outline):hover, .btn:not([disabled]):hover, .shopify-payment-button__button--unbranded:not([disabled]):hover{
 box-shadow:0 0 0 0px #84CC16 !important;
}
.button.ctm-main-yearly:hover{
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: #84cc16 var(--tw-gradient-from-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: #a3e635 var(--tw-gradient-to-position);
  box-shadow:none !important;
  color:#fff !important;
}
button.ctm-main-monthly:hover {
	--tw-border-opacity: 1;
	border-width: 1px;
	border-color: rgb(132 204 22 / var(--tw-border-opacity)) !important;
}
/*css added on 16-11-2023*/


/*.header__main-nav .header__link-list ul.contents li:nth-child(1) .submenu-col li:first-child:after {
 content: url('/cdn/shop/files/Group_12.png?v=1675768763');position: absolute;
    right: 0;
    top: 10px;
}*/
.place-self-end-start p {
	margin-top: -87px;
	text-align: center;
}

.place-self-end-start {
	width: 100%;
	text-align: center;
}

.header__main-nav .header__link-list ul.contents li:nth-child(1) .submenu-col.copy.\&.content li:nth-child(2):after {
	content: url('/cdn/shop/files/Group_12.png?v=1675768763');
	position: absolute;
	right: 0;
	top: 12px;
}

.header__main-nav .header__link-list ul.contents li:nth-child(2) .mega-menu .mega-menu__nav li:last-child {
	padding: 2px 18px;
	/*background: #FFFFFF;*/
	border: 1px solid #000000;
	border-radius: 44px;
	display: block !important;
}

.header__main-nav .header__link-list ul.contents li:nth-child(2) .mega-menu li:nth-child(4) ul li:last-child {
	border: none;
	padding-left: 0;
	color: red;
}

.header__main-nav .header__link-list ul.contents li:nth-child(2) .mega-menu li:nth-child(4) ul li span {
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #333;
}

.header__main-nav .header__link-list ul.contents li:nth-child(2) .mega-menu .mega-menu__nav li.v-stack:last-child ul li:last-child a span {
	font-weight: 600;
	font-size: 21px;
	line-height: 28px;

	color: #000000;
}

.header__secondary-nav .header__link-list ul.contents li:last-child .mega-menu .mega-menu__nav li ul {
	padding-left: 20px;
	display: block;
	margin: 0 0px !important;
}

.header__secondary-nav .header__link-list ul.contents li:first-child .mega-menu .mega-menu__nav li {
	gap: 0px;
	padding-bottom: 5px;
}

.mega-menu .mega-menu__nav>li>a {
	/*line-height: 40px;*/
}

.header__secondary-nav .header__link-list .mega-menu__nav .v-stack li a span {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #333333;
}

.ctm-aboutUs #main .shopify-section:nth-child(4) .multi-column__item .v-stack {
	text-align: center;
}

.header__secondary-nav .header__link-list ul.contents li:last-child .mega-menu .mega-menu__nav li.v-stack:last-child {
	/*     padding: 10px 20px;
    background: #FFFFFF;
    border: 1px solid #000000;
    border-radius: 44px;
    display: block !important; */
	position: relative;
}

/* .header__secondary-nav .header__link-list ul.contents li:last-child .mega-menu .mega-menu__nav li.v-stack:last-child:after {
	position: absolute;
	right: auto;
	left: 51%;
	top: 9px;
	content: url('/cdn/shop/files/Group_56_2.png?v=1678345907')
		/*   content: url('/cdn/shop/files/Group_56_1.png?v=1675763035'); */
} */

.header__secondary-nav .header__link-list ul.contents li:first-child .mega-menu .mega-menu__nav li.v-stack:last-child {
	/*  padding: 10px 20px;
    background: #FFFFFF;
    border: 1px solid #000000;
    border-radius: 44px;
    display: block !important;
  max-width:300px;*/

	position: relative;
}

.mega-menu_nav {
	box-shadow: inset -5px 0px 20px 3px #bbbbbb3d;
}

/* .header__secondary-nav .header__link-list ul.contents li:first-child .mega-menu .mega-menu__nav li.v-stack:last-child:after {
	position: absolute;
	right: auto;
	top: 11px;
	left: 43%;
	content: url('/cdn/shop/files/Group_57.png?v=1678347142')
		/*   content: url('/cdn/shop/files/Group_56_1.png?v=1675763035'); */
} */

.ctm-page .shopify-section--image-with-text-overlay .prose p.subHeading {
	font-weight: 400;
	font-size: 18px !important;
	line-height: 28px;
	text-align: center;
	color: #FFFFFF;
}

.header__main-nav .header__link-list ul.contents li .mega-menu .mega-menu__nav {
	padding-bottom: 17px;
	padding-top: 17px;
	padding-left: 30px;
    padding-right:30px;
}

.header__secondary-nav .header__link-list ul.contents li .mega-menu .mega-menu__nav {
	padding-bottom: 17px;
	/*padding-top: 50px;*/
    padding-top:15px;
	padding-left: 0px;
}

.mega-menu .submenu-col {
	padding-top: 17px;
}

.ctm-page .shopify-section--main-page .page-spacer {
	display: none;
}

.ctm-page .shopify-section--image-with-text-overlay .prose div p {
	font-weight: 400;
	font-size: 30px;
	line-height: 36px;
	text-align: center;
	color: #FFFFFF;
}

.section-blends .section-stack .v-stack .prose p {
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #000000;
}

.header__main-nav .header__link-list ul.contents li:nth-child(2) .mega-menu .mega-menu__nav li:nth-child(4) {
	padding-bottom: 7px;
	gap: 0;
}

.header__main-nav .header__link-list ul.contents li:nth-child(3) .mega-menu .mega-menu__nav li:nth-child(5) ul li {
	font-weight: 400;
	font-size: 20px;
	line-height: 24px;
	color: #333;
	padding-left: 20px;
}


.header__main-nav .header__link-list ul.contents li:nth-child(1) .mega-menu .navigation-promo__wrapper .content-over-media img {
	/* height: 429px; */
height: 414px;
}

.header__main-nav .header__link-list ul.contents li:nth-child(2) .mega-menu .navigation-promo__wrapper .content-over-media img {
	/*     height: 445px; */
	height: 330px;
}

.header__secondary-nav .header__link-list ul.contents li .mega-menu .navigation-promo__wrapper .content-over-media {
	border-radius: 0px;
}

.header__secondary-nav .header__link-list ul.contents li:nth-child(1) .mega-menu .navigation-promo__wrapper .content-over-media img {
	/*height: 400px;
    max-height:400px;*/
	object-fit: contain;
}

.header__secondary-nav .header__link-list ul.contents li:nth-child(3) .mega-menu .navigation-promo__wrapper .content-over-media img {
	height: 385px;
}

.ctm-page .shopify-section--rich-text .section-blends .rich-text__wrapper p.h1 {
	font-weight: 900;
	font-size: 60px;
	line-height: 98px;
	text-align: center;
	color: #333;
}

.ctm-page .shopify-section--rich-text .section-blends .rich-text {
	/*     background: #333; */
	border-radius: 1.5rem;
	overflow: hidden;
	padding: 50px 0;
}

.shopify-section--rich-text .section-blends .prose p {
	/*     color: #fff !important; */
}

.ctm-page .shopify-section--rich-text .section-blends .rich-text__wrapper a.button:hover {
	color: #000 !important;
}

.ctm-page .shopify-section--rich-text .section-blends .rich-text__wrapper p {
	font-weight: 400;
	font-size: 27px;
	line-height: 36px;
	text-align: center;

	color: #333333;
}

.ctm-page .shopify-section--image-with-text-overlay .prose div a.button.button--lg {
	font-weight: 400;
	font-size: 24px;
	line-height: 29px;
	text-align: center;
	color: #333333;
	border-radius: 0;

}

.ctm-page .shopify-section--image-with-text-overlay .section-blends {
	padding-bottom: 50px;
}

.ctm-product .product .product-info__title {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	line-height: 60px;
	color: #4A4A4A;
}

.product-gallery__thumbnail-list button:first-child img {
	height: 65px !important;
}

.ctm-product .shopify-section--Upgrades-add-ons .scroll-area {
	max-height: inherit !important;
	width: 101%;
	margin: 0 auto;
	padding: 0 0px;
}

.ctm-product .shopify-section--media-grid .prose {
	color: #fff;
}

.shopify-section--multi-column p.h4 {
	font-size: 27px;
}

.ctm-product .product {
	column-gap: var(--spacing-10);
}

.ctm-product .pricing-mins.avality {
	text-align: center;
}

.ctm-product .prose {
	font-weight: 400;
	font-size: 17px;
	line-height: 24px;
	text-align: center;
	color: #000000;
}

.ctm-product .product-info__customer-satisfaction {
	margin: 30px 0px;
}

.ctm-product .multi-column__item {
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	color: #000000;
}

.ctm-product .ctm-price {
	margin-top: 10px;
}

.ctm-product .scroll-area {
	max-height: inherit !important;
}

.ctm-product .product-gallery__media {
	height: 100%;
}

.ctm-product video-media {

	/* height: 100%; */
	max-width: 100%;
}

.ctm-product .shopify-section.shopify-section--main-product .price-list {
	display: flex;
	align-items: center;
}

.ctm-product .shopify-section.shopify-section--main-product .price-list:after {
	content: "";
	width: 12px;
	height: 40px;
	border-right: 1px solid #ddd;
}

.shopify-section--multiple-images-with-text .multiple-images-with-text {
	color: #000 !important;
}

.multiple-images-with-text span.circle-chevron svg {
	width: 20px;
	height: 20px;
	padding-top: 5px;
}

.multiple-images-with-text .prose .button:not([disabled]):not(.button--outline):hover {
	color: #000;
}

.multiple-images-with-text .prose p.h1 {
	font-size: 60px;
	line-height: 77px;
	color: #1A1A1A;
	font-weight: 600;
  white-space:nowrap;
}

.multiple-images-with-text .prose p {
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 34px;
	color: #4A4A4A;
    padding:0 38px 0 0;
    max-width:600px;
    margin-top:15px;
    /*text-align:justify; */
}

.shopify-section--multiple-images-with-text .multiple-images-with-text .virtual_btn a {

	/* font-weight: 600;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #000;
	border-radius: 5px;
	border: 1px solid rgb(132, 204, 22);
	padding: 15px 32px;
    background: #fff; */
  /* background: #fff; */
}

.shopify-section--multiple-images-with-text .multiple-images-with-text .virtual_btn a:hover {
    /* color: #000 !important;
    background: rgb(132, 204, 22) !important;
    border: 1px solid #fff !important; */
}

.shopify-section--multiple-images-with-text .multiple-images-with-text .circle-button {
	border: 1px solid #D6D6D6;
}

/* .contents li:nth-child(2) .mega-menu .navigation-promo__wrapper:nth-child(4){
  display:none;
  } */ 

.discount-monly {
	display: flex;
	align-items: center;
}

.mega-menu .navigation-promo__wrapper .content-over-media {
	gap: 0px;
}

#mega-menu-53cf29bb-aec3-4118-a502-54e3d98e6b01 {
	gap: 15px;
}

.header__main-nav .text-with-icon,
.header__secondary-nav .text-with-icon,
.header__secondary-nav .contents li a {
	text-transform: capitalize;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	/* font-family: 'futura'; */
}

.mega-menu .submenu-col {
	width: 24% !important;
	height: auto;
	/* background: #f1f1f1; */
    background: #fff;
	transition: .9s ease;
}

/* cst css start */
.header__main-nav .mega-menu .navigation-promo__wrapper .navigation-promo .cst-mega-image.cst-my-soul{
  display:block;
}
.header__main-nav .mega-menu .navigation-promo__wrapper .navigation-promo .cst-mega-image.cst-josh-recd{
  display:block;
}
.header__main-nav .mega-menu .submenu-col.Customize.My.Solution{
  display:none;
}
/* cst css start finish*/

.mega-menu .mega-menu__nav {
	width: 20% !important;
	max-width: 20%;
	/* box-shadow: inset -5px 0px 20px 3px #bbbbbb3d; */
}

.mega-menu .mega-menu__nav li {
	width: 100%;
	margin-top: 10px;
    margin-bottom:10px;
	/*padding-top: 10px;
	padding-bottom: 5px;*/
	gap: 5px;
}

.mega-menu .mega-menu__nav>li>a {
	font-weight: 500;
	font-size: 16px;
	/*line-height: 40px;*/
	color: #333333;
}

.mega-menu {
	gap: 0 !important;
	align-items: inherit;
	flex-wrap: wrap;
	background: #fff !important;
	padding: var(--mega-menu-block-padding) max(var(--container-gutter), 0% - var(--container-max-width) / 1);
	padding-top: 0;
	padding-bottom: 0px;
	padding-right: 0px !important;
	padding-left: 0px;
}

.mega-menu .navigation-promo {
	gap: 19px;
}

#mega-menu-53cf29bb-aec3-4118-a502-54e3d98e6b01{padding-left:2.5%;}

.navigation-promo .place-self-end-start p.bold {
	font-weight: 400;
	font-size: 16px !important;
	line-height: 19px !important;
	text-align: center;
	color: #000000;
}

.navigation-promo .content-over-media img {
	position: relative;
	/*height: 300px;*/
}

.header__secondary-nav .contents li:last-child .navigation-promo .place-self-end-start p.menu_cst_cls {
	/*font-weight: 600;*/
	font-size: 16px !important;
	line-height: 28px !important;
	text-align: center;
	/* color: #FFFFFF; */
}

.header__main-nav .contents li:last-child .navigation-promo .place-self-end-start p.bold {
	/*font-weight: 600;*/
	font-size: 32px !important;
	line-height: 37px !important;
	text-align: center;

	color: #fff;
}

.mega-menu .submenu-col li a span {
	/*line-height: 45px;*/
	font-size: 16px;
	font-weight: 500;
    margin-top:15px;
    margin-bottom:15px;
    display:block;
}

.mega-menu .submenu-col li a span:hover{
  color:#84cc16;
}

/* End Css Update 06-02 */

/* Css Update */
/* Css Update */
.ctm-product .scrollable-with-controls {
	/*overflow: hidden;*/
	width: 97%;
	margin: 0 auto;
}

.ctm-product .scrollbar__buttons button:first-child {
	position: relative;
	left: -9px;
	top: -21px;
	background: #e7e7e7;
	width: 40px;
	height: 40px;
}

.ctm-product .scrollbar__buttons button:last-child {
	width: 40px;
	height: 40px;
	background: #e7e7e7;
	position: relative;
	left: 25px;
	top: -21px;
}

.ctm-product .section-blends .section-stack {
	overflow: hidden;
}

.rating-icons-maine {
	display: flex;
	justify-content: space-between;
}

span.rate-num {
	padding-right: 10px;
}

section.main-rating-classes {
	width: 100%;
	float: left;
	margin: 20px 0;
}

.rates-clsed {
	display: flex;
	align-items: center;
}

.rates-clsed img {
	width: 21%;
	padding-right: 19px;
}

.rates-clseds {
	display: flex;
	justify-content: center;
	align-items: center;
}

.rates-clseds img {

	padding-right: 4px;
}

.mains-details {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.pricing-mins h2 {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 800;
	font-size: 15px;
	line-height: 36px;
	color: #39B44A;
}

.procinf-det span {
	color: #4A4A4A;
	font-size: 11px;
}

.discount-monly h5 {
	/*     font-family: 'Futura Hv BT'; */

	font-style: normal;
	font-size: 14px;
	line-height: 18px;
	color: #BF0603;
	font-weight: 700;
}

.pricing-mins.avality h6 {
	max-width: 70px;
	line-height: 17px;
	text-align: left;
	border-right: 1px solid #ddd;
	font-weight: 600;
	font-size: 12px;
}


.ctm-product .var_title {
	display: none !important;
}

.ctm-product span.size_val {
	display: flex;
	justify-content: center;
	align-items: center;
}

.discount-monly p {
	line-height: 16px;
	padding-left: 9px;
	max-width: 70px;
}

.ctm-price .product-info__price {
	width: 20%;
	float: left;
}

.ctm-price .product-title-sets {
	width: 80%;
	float: left;
}

.avality h6 span {
	color: #03BF38;
	display: block;
}

/* .avality h6{font-family: 'Futura Hv BT'; */
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 18px;
/* or 150% */

text-align: center;
text-transform: capitalize;

color: #4A4A4A;
}

.discount-monly {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
}

.procinf-det {
	/*     font-family: 'Lato';  */
	font-style: normal;
	font-weight: 700;
	font-size: 11px;
	line-height: 0px;
	color: #39B44A;
}

.ctm-index .shopify-section--featured-collection .browse-signature .product-card.bg-custom {
	background: #FFFFFF;
	border-radius: 15px;
	box-shadow: 5px 5px 5px #ddd;
}

.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__figure img {
	width: 100%;
}

.ctm-index .shopify-section--featured-collection .product-card__swatch-list {
	justify-content: flex-start;
}

.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__info, .ctm-freeToolset .shopify-section--featured-collection .browse-signature .product-card .product-card__info,
.ctm-tutorial-videos .shopify-section--featured-collection .browse-signature .product-card .product-card__info, .ctm-search .collection--filters-horizontal .collection__results .product-card .product-card__info,
.ctm-toolkit .shopify-section--featured-collection .browse-signature .product-card .product-card__info{
	padding: 15px !important;
}

.ctm-index .product-card__swatch-list .home-col-swatch {
	margin-top: 0px;
	margin-bottom: 0px;
}

/*
.ctm-index .shopify-section--featured-collection .browse-signature .product-card:nth-child(1) span.product-card__title:after {
    content: "4.2";
    padding-right: 20px;
    background: url(/cdn/shop/files/Vector_6_cc9bd228-9721-464f-9075-f5817d0cf558.png?v=1675416580);
    background-repeat: no-repeat;
    background-position: right;
  position: absolute;
    right: 8px;
}
.ctm-index .shopify-section--featured-collection .browse-signature .product-card:nth-child(2) span.product-card__title:after {
    content: "4.5";
    padding-right: 20px;
    background: url(/cdn/shop/files/Vector_6_cc9bd228-9721-464f-9075-f5817d0cf558.png?v=1675416580);
    background-repeat: no-repeat;
    background-position: right;
  position: absolute;
    right: 8px;
}
.ctm-index .shopify-section--featured-collection .browse-signature .product-card:nth-child(3) span.product-card__title:after {
    content: "4.3";
    padding-right: 20px;
    background: url(/cdn/shop/files/Vector_6_cc9bd228-9721-464f-9075-f5817d0cf558.png?v=1675416580);
    background-repeat: no-repeat;
    background-position: right;
  position: absolute;
    right: 8px;
}
.ctm-index .shopify-section--featured-collection .browse-signature .product-card:nth-child(4) span.product-card__title:after {
    content: "4.7";
    padding-right: 20px;
    background: url(/cdn/shop/files/Vector_6_cc9bd228-9721-464f-9075-f5817d0cf558.png?v=1675416580);
    background-repeat: no-repeat;
    background-position: right;
  position: absolute;
    right: 8px;
}
.ctm-index .shopify-section--featured-collection .browse-signature .product-card:nth-child(5) span.product-card__title:after {
    content: "4.2";
    padding-right: 20px;
    background: url(/cdn/shop/files/Vector_6_cc9bd228-9721-464f-9075-f5817d0cf558.png?v=1675416580);
    background-repeat: no-repeat;
    background-position: right;
  position: absolute;
    right: 8px;
}
.ctm-index .shopify-section--featured-collection .browse-signature .product-card:nth-child(6) span.product-card__title:after {
    content: "4.7";
    padding-right: 20px;
    background: url(/cdn/shop/files/Vector_6_cc9bd228-9721-464f-9075-f5817d0cf558.png?v=1675416580);
    background-repeat: no-repeat;
    background-position: right;
  position: absolute;
    right: 8px;
}
.ctm-index .shopify-section--featured-collection .browse-signature .product-card:nth-child(7) span.product-card__title:after {
    content: "4.5";
    padding-right: 20px;
    background: url(/cdn/shop/files/Vector_6_cc9bd228-9721-464f-9075-f5817d0cf558.png?v=1675416580);
    background-repeat: no-repeat;
  position: absolute;
    right: 8px;
    background-position: right;
}
.ctm-index .shopify-section--featured-collection .browse-signature .product-card:nth-child(8) span.product-card__title:after {
    content: "4.3";
    padding-right: 20px;
    background: url(/cdn/shop/files/Vector_6_cc9bd228-9721-464f-9075-f5817d0cf558.png?v=1675416580);
    background-repeat: no-repeat;
  position: absolute;
    right: 8px;
    background-position: right;
}
.ctm-index .shopify-section--featured-collection .browse-signature .product-card:nth-child(9) span.product-card__title:after {
    content: "4.7";
    padding-right: 20px;
    background: url(/cdn/shop/files/Vector_6_cc9bd228-9721-464f-9075-f5817d0cf558.png?v=1675416580);
    background-repeat: no-repeat;
  position: absolute;
    right: 8px;
    background-position: right;
}
.ctm-index .shopify-section--featured-collection .browse-signature .product-card:nth-child(10) span.product-card__title:after {
    content: "4.6";
    padding-right: 20px;
    background: url(/cdn/shop/files/Vector_6_cc9bd228-9721-464f-9075-f5817d0cf558.png?v=1675416580);
    background-repeat: no-repeat;
    background-position: right;
  position: absolute;
    right: 8px;
}*/
.ctm-index .shopify-section--featured-collection .browse-signature .product-card span.product-card__title {
	left: 0px;
	bottom: -14px;
	width: 100%;
	color: #000;
	text-align: left;
	font-size: 16px;
	right: auto;
	transform: none !important;
	padding-left: 15px;
    z-index:999999;
    
}

.ctm-index .product-card__swatch-list .home-col-swatch:nth-child(2) {

	margin-left: 0px !important;
}

.ctm-index span.product-card__price {
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #808080;
}

.ctm-index .shopify-section--featured-collection .browse-signature .product-card.bg-custom {
	background: #FFFFFF;
	border-radius: 15px;
	box-shadow: 0px 5px 5px #ddd;
	margin: 8px;
	padding: 0;
}

.ctm-index .shopify-section--image-link-blocks p.exp-tags {
	padding: 6px 20px;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
    color: #000000;
}


/*css added on 04-12-2023*/

.exp_img_txt_box{border-radius:10px;transition:all 700ms ease-in-out;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);height:430px;overflow:hidden;display:flex;flex-wrap:wrap;}
.exp_img_txt_box img.zoom-image{/*max-height:430px;*/object-fit:cover;border-radius:10px;padding-bottom:50px;width:78%;}
/*.exp_img_txt_box_2 img.zoom-image{padding:60px 20px 0;}
.exp_img_txt_box_4 img.zoom-image{padding:68px 20px 58px;}*/

/*.exp_img_txt_box:hover{background:#874B69;}*/
.exp_img_txt_box:hover .exp-sol-txt{transition:all 700ms ease-in-out;}
.exp_img_txt_box:hover .blk-tooltip-txt{transition:all 700ms ease-in-out;}

.explore_solution .exp-icon .exp-sol-txt-main-img{
  display:block;
}
.explore_solution .exp-icon .exp-sol-txt-hov-img{
  display:none;
}
.exp_img_txt_box:hover .exp-icon .exp-sol-txt-main-img{
  /* display:none; */
}
.exp_img_txt_box:hover .exp-icon .exp-sol-txt-hov-img{
  /* display:block; */
}
#shopify-section-template--21493448343869__086a94e3-851f-4abc-9404-ab9f858e0a2a .section{padding-inline-end:0;}

/*css added on 04-12-2023*/




.ctm-index .shopify-section--image-link-blocks .explore_solution .slick-track a {
	position: relative
}

.ctm-index .shopify-section--image-link-blocks .exp-sol-txt {
	/*position: absolute;
	 bottom: 0; */
	width: 100%;
    top: 0;
	font-weight: 600;
	font-size: 28px;
	line-height: 20px;
	text-align: center;
	/* color: #FFFFFF; */
    color: #000;
	padding: 30px 10px 0;
	/* background: linear-gradient(180deg, rgba(0, 0, 0, 0) 24.19%, rgba(0, 0, 0, 0.981132) 100%); */
	display: flex;
	justify-content: center;
	align-items: center;
    border-radius: 0 0 10px 10px;
}

.ctm-index .shopify-section--image-link-blocks .exp-sol-txt span {
	padding-left: 10px;
}
.ctm-index .shopify-section--image-link-blocks .exp-sol-txt span img {
width: 36px;
height: 36px;
}

@media only screen and (width:2560px){
  .header__secondary-nav .cst-mega-image{max-height:620px !important;}
}


@media only screen and (max-width: 1920px){
  .ctm-index .shopify-section.shopify-section--hot-spots p,
	.ctm-index .slideshow__slide p.bold {
		font-size: 25px !important;
		line-height: 35px !important;
		max-width: 825px !important;
	}
}

@media only screen and (min-width: 1441px) and (max-width:1680px){
  .ctm-toolkit .toolkit div.title, .ctm-toolkit .toolkit div.tag {padding-bottom: 0;}
   .footer__block--newsletter form#footer-newsletter label.floating-label {
		font-size: 13px;
		max-width: 70%;
	}

	.mega-menu .submenu-col li a span {
		/* font-size: 20px ;
		line-height: 28px;
        font-weight: 500; 
        line-height: 45px;*/
        font-size: 19px;
        font-weight: 500;
	}

	.header__main-nav .header__link-list .contents>li:first-child .mega-menu .mega-menu__nav>li>a:after,
	.header__main-nav .header__link-list .contents>li:nth-child(2) .mega-menu .mega-menu__nav>li:nth-child(4) a:after,
	.header__main-nav .header__link-list .contents>li:nth-child(3) .mega-menu .mega-menu__nav>li>a:after {
		font-size: 29px;
	}

	.header__main-nav .header__link-list ul.contents li:nth-child(1) .mega-menu .navigation-promo__wrapper .content-over-media img {
		/* height: 349px; 
        height: 371px;*/
	}

	/* .header__link-list ul.contents li:first-child .navigation-promo .place-self-end-start p.bold {
		font-size: 14px !important;
	} */

	.header__link-list ul.contents li .navigation-promo .place-self-end-start p.bold {
		font-size: 14px !important;
	}

	.header__secondary-nav .header__link-list ul.contents li:nth-child(3) .mega-menu .navigation-promo__wrapper .content-over-media img {
		height: 292px;
	}

	.header__secondary-nav .header__link-list ul.contents li:first-child .mega-menu .mega-menu__nav li.v-stack:last-child:after {
		top: 5px;
	}

	.header__main-nav .text-with-icon,
	.header__secondary-nav .text-with-icon,
	.header__secondary-nav .contents li a {
		font-size: 17px;
	}

	.header__secondary-nav .header__link-list .mega-menu__nav .v-stack li a span {
		font-size: 16px;
	}

	.wrapper.custom_submenu_wrp .toggle+.toggle-btn:after,
	.wrapper.custom_submenu_wrp .toggle+.toggle-btn:before {
		width: 33%;
		height: 92%;
	}

	.wrapper.custom_submenu_wrp .toggle+.toggle-btn {
		width: 2.5em;
		height: 1em;
	}

    .wrapper.custom_submenu_wrp{
        position: relative;
        top: 0;
    }

	.wrapper.custom_submenu_wrp .group-classed {
		/* margin: 11px 15px 15px 15px; */
		position: relative;
	}

.submenu-col li{
display:flex
}
	.discount-monly h5,
	.discount-monly p,
	.ctm-product .pricing-mins.avality h6 {
		font-size: 9px;
	}


	 .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
		max-height: 332px;
		border-radius: 15px 15px 0px 0px !important;
	}

.shopify-section--featured-collection .browse-signature .product-card span.product-card__title {
		font-size: 13px;
	}

 .home_grid span.product-card__price {
		font-size: 13px;
	}

 .shopify-section--featured-collection .browse-signature .product-card .product-card__info:before {
		font-size: 10px;bottom: 3%;
	}

	.mega-menu .mega-menu__nav>li>a {
        font-size: 18px !important;
        line-height: 25px;
        font-weight: 500;
	}


.shopify-section.shopify-section--hot-spots .h2,
.slideshow__slide .h1 {
		font-size: 3.7rem;
		line-height: 70px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots p,
	.ctm-index .slideshow__slide p.bold {
		font-size: 25px !important;
		line-height: 35px !important;
		max-width: 825px !important;
	}

	.slider-logo-list .slick-track .slick-slide {
		padding: 10px 40px;
	}

	.ctm-index .slideshow__slide .prose .button {
		font-size: 22px;
	}

	.footer__block.footer__block--text p.bold {
		font-size: 15px;
	}

	.multiple-images-with-text .prose p {
		font-size: 22px;
	}

	.multiple-images-with-text .prose p.h1 {
		font-size: 35px;
		line-height: 30px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose h2 {
		font-weight: 600;
		font-size: 46px;
		line-height: 51px;
	}

	.ctm-index .inspired-brands {
		font-size: 2.5rem;
		line-height: 50px;
	}
    .shopify-section--multi-column p.h4 {
      font-size: 22px;
    }
    .footer__block--newsletter .h3 {
        font-size: 15px;
    }
}
@media only screen and (min-width: 1367px) and (max-width:1440px){
  .ctm-product .shopify-section--toolset-techno-insight .tab{width:90%;}
  .collection-list .collection-card__content p.h2 {font-size: 32px;}
     .ctm-toolkit .toolkit div.title, .ctm-toolkit .toolkit div.tag {padding-bottom: 0;}
    .ctm-insights .shopify-section--blog-posts .blog-posts .blog-post-card__info p.h3 a{font-size:41px; line-height:35px !important;}
  .ctm-insights .media-grid__item .place-self-center .prose.set-prose p {font-size: 20px; line-height: 33px;}
.ctm-insights .shopify-section--toolset-techno-insight .isights-text{padding:10px 20px;}
/* About Page */
.section-blends .section-stack .v-stack .prose p{line-height: 28px;}
.ctm-aboutUs .shopify-section--rich-text .section-blends .rich-text:first-child .rich-text__wrapper .prose p{font-size: 18px;    line-height: 20px;}
.shopify-section--newsletter .newsletter-content .prose h2 {font-size: 40px !important;  line-height: 60px !important;}
.ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose p{font-size: 23px;  line-height: 32px}

/* End About Page */ 
  
  .footer__block--newsletter form#footer-newsletter label.floating-label {
		font-size: 13px;
		max-width: 70%;
	}

	.mega-menu .submenu-col li a span {
		font-size: 16px;
		line-height: 29px;
	}

	.header__main-nav .header__link-list .contents>li:first-child .mega-menu .mega-menu__nav>li>a:after,
	.header__main-nav .header__link-list .contents>li:nth-child(2) .mega-menu .mega-menu__nav>li:nth-child(4) a:after,
	.header__main-nav .header__link-list .contents>li:nth-child(3) .mega-menu .mega-menu__nav>li>a:after {
		font-size: 29px;
	}

	.header__main-nav .header__link-list ul.contents li:nth-child(1) .mega-menu .navigation-promo__wrapper .content-over-media img {
		/* height: 349px; */
        height: 450px;
	}

	.header__link-list ul.contents li:first-child .navigation-promo .place-self-end-start p.bold {
		font-size: 13px !important;
	}

	.header__secondary-nav .header__link-list ul.contents li:nth-child(3) .mega-menu .navigation-promo__wrapper .content-over-media img {
		height: 292px;
	}

	.header__secondary-nav .header__link-list ul.contents li:first-child .mega-menu .mega-menu__nav li.v-stack:last-child:after {
		top: 5px;
	}

	.header__main-nav .text-with-icon,
	.header__secondary-nav .text-with-icon,
	.header__secondary-nav .contents li a {
		font-size: 17px;
	}

	.header__secondary-nav .header__link-list .mega-menu__nav .v-stack li a span {
		font-size: 16px;
	}

	.wrapper.custom_submenu_wrp .toggle+.toggle-btn:after,
	.wrapper.custom_submenu_wrp .toggle+.toggle-btn:before {
		width: 33%;
		height: 92%;
	}

	.wrapper.custom_submenu_wrp .toggle+.toggle-btn {
		width: 3em;
		height: 1.2em;
	}

	.wrapper.custom_submenu_wrp .group-classed {
		margin: 11px 15px 15px 15px;
		position: relative;
	}


	.discount-monly h5,
	.discount-monly p,
	.ctm-product .pricing-mins.avality h6 {
		font-size: 9px;
	}


	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
		max-height: 278px;
		border-radius: 20px !important;
	}

	.ctm-index .home_grid span.product-card__price {
		font-size: 12px;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__info:before {
		font-size: 10px;bottom: 3%;
	}

	.mega-menu .mega-menu__nav>li>a {
        /* font-size: 13px !important;
        line-height: 28px; */
        font-size: 16px !important;
        line-height: 24px;
        font-weight: 500;
	}


	.ctm-index .shopify-section.shopify-section--hot-spots .h2,
	.ctm-index .slideshow__slide .h1 {
		font-size: 2.7rem;
		line-height: 70px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots p,
	.ctm-index .slideshow__slide p.bold {
		font-size: 22px !important;
		line-height: 28px !important;
		max-width: 750px !important;
	}

	.slider-logo-list .slick-track .slick-slide {
		padding: 10px 40px;
	}

	.ctm-index .slideshow__slide .prose .button {
		font-size: 22px;
	}

	.footer__block.footer__block--text p.bold {
		font-size: 15px;
	}

	.multiple-images-with-text .prose p {
		font-size: 24px;
	}

	.multiple-images-with-text .prose p.h1 {
		font-size: 35px;
		line-height: 30px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose h2 {
		font-weight: 600;
		font-size: 46px;
		line-height: 51px;
	}

	.ctm-index .inspired-brands {
		font-size: 2.2rem;
		line-height: 50px;
	}
    .shopify-section--multi-column p.h4 {
      font-size: 22px;
    }
    .footer__block--newsletter .h3 {
        font-size: 15px;
    }
  .ctm-membership section.plan-detail.details-about-plans-down{margin-top:10px;}
}

@media only screen and (min-width: 1281px) and (max-width:1366px) {
  .ctm-product .shopify-section--toolset-techno-insight .tab{width:90%;}
    .collection-list .collection-card__content p.h2 {font-size: 30px;}
    .ctm-insights .shopify-section--blog-posts .blog-posts .blog-post-card__info p.h3 a{font-size:22px; line-height:35px !important;}
  .ctm-insights .media-grid__item .place-self-center .prose.set-prose p {font-size: 20px; line-height: 33px;}
.ctm-insights .shopify-section--toolset-techno-insight .isights-text{padding:10px 20px;}
    .ctm-toolkit .toolkit div.title, .ctm-toolkit .toolkit div.tag {padding-bottom: 0;}
.ctm-membership section.plan-detail.details-about-plans-down{margin-top:10px;}
  /*.header__secondary-nav .header__link-list ul.contents li .mega-menu .mega-menu__nav{padding-top:70px;}*/
  
	.footer__block--newsletter form#footer-newsletter label.floating-label {
		font-size: 13px;
		max-width: 70%;
	}

	.mega-menu .submenu-col li a span {
		font-size: 14px;
		/*line-height: 29px;*/
	}

	.header__main-nav .header__link-list .contents>li:first-child .mega-menu .mega-menu__nav>li>a:after,
	.header__main-nav .header__link-list .contents>li:nth-child(2) .mega-menu .mega-menu__nav>li:nth-child(4) a:after,
	.header__main-nav .header__link-list .contents>li:nth-child(3) .mega-menu .mega-menu__nav>li>a:after {
		font-size: 29px;
	}

	.header__main-nav .header__link-list ul.contents li:nth-child(1) .mega-menu .navigation-promo__wrapper .content-over-media img {
		height: 349px;
	}

	.header__link-list ul.contents li:first-child .navigation-promo .place-self-end-start p.bold {
		font-size: 13px !important;
	}

	.header__secondary-nav .header__link-list ul.contents li:nth-child(3) .mega-menu .navigation-promo__wrapper .content-over-media img {
		height: 292px;
	}

	.header__secondary-nav .header__link-list ul.contents li:first-child .mega-menu .mega-menu__nav li.v-stack:last-child:after {
		top: 5px;
	}

	.header__main-nav .text-with-icon,
	.header__secondary-nav .text-with-icon,
	.header__secondary-nav .contents li a {
		font-size: 17px;
	}

	.header__secondary-nav .header__link-list .mega-menu__nav .v-stack li a span {
		font-size: 16px;
	}

	.wrapper.custom_submenu_wrp .toggle+.toggle-btn:after,
	.wrapper.custom_submenu_wrp .toggle+.toggle-btn:before {
		width: 33%;
		height: 92%;
	}

	.wrapper.custom_submenu_wrp .toggle+.toggle-btn {
		width: 3em;
		height: 1.2em;
	}

	.wrapper.custom_submenu_wrp .group-classed {
		margin: 11px 15px 15px 15px;
		position: relative;
	}


	.discount-monly h5,
	.discount-monly p,
	.ctm-product .pricing-mins.avality h6 {
		font-size: 9px;
	}


	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
		max-height: 278px;
		border-radius: 20px !important;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card span.product-card__title {
		font-size: 10.3px;
	}

	.ctm-index .home_grid span.product-card__price {
		font-size: 12px;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__info:before {
		font-size: 10px;
	}

	.mega-menu .mega-menu__nav>li>a {
		font-size: 13px !important;
		/*line-height: 28px;*/
	}


	.ctm-index .shopify-section.shopify-section--hot-spots .h2,
	.ctm-index .slideshow__slide .h1 {
		font-size: 2.7rem;
		line-height: 70px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots p,
	.ctm-index .slideshow__slide p.bold {
		font-size: 22px !important;
		line-height: 28px !important;
		max-width: 750px !important;
	}

	.slider-logo-list .slick-track .slick-slide {
		padding: 10px 40px;
	}

	.ctm-index .slideshow__slide .prose .button {
		font-size: 22px;
	}

	.footer__block.footer__block--text p.bold {
		font-size: 15px;
	}

	.multiple-images-with-text .prose p {
		font-size: 24px;
	}

	.multiple-images-with-text .prose p.h1 {
		font-size: 35px;
		line-height: 30px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose h2 {
		font-weight: 600;
		font-size: 46px;
		line-height: 51px;
	}

	.ctm-index .inspired-brands {
		font-size: 2.5rem;
		line-height: 50px;
	}

	.ctm-tutorial-videos .customs-tabing-video .main_content .video_desc p {
		font-size: 16px;
	}

	.ctm-tutorial-videos .customs-tabing-video .main_content .video_title {
		font-size: 20px;
		line-height: 27px;
		margin: 10px 0;
	}

	.ctm-insights .shopify-section--toolset-techno-insight .isights-text .content p {
		font-size: 15px;
	}

	.ctm-insights .shopify-section--toolset-techno-insight .isights-text span.title h1 {
		font-size: 30px !important;
		line-height: 37px;
	}

	.ctm-aboutUs .media-with-text__content p.h2,
	.ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose h2.h2 {
		font-size: 30px !important;
		line-height: 38px !important;
	}

	.ctm-aboutUs .shopify-section--multi-column p,
	.section-blends .section-stack .v-stack .prose p,
	.ctm-aboutUs .shopify-section--rich-text .section-blends .rich-text:first-child .rich-text__wrapper .prose p,
	.ctm-aboutUs #main .shopify-section:nth-child(6) .rich-text__wrapper .prose p,
	.ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose p {
		font-size: 18px;
		line-height: 28px;
	}

  .mega-menu .mega-menu__nav li{
    margin-bottom:8px;
    margin-top:8px;
  }

	.shopify-section--multi-column p.h4 {
		font-size: 20px;
	}

	.footer__block--newsletter .h3 {
		font-size: 15px;
	}

	#shopify-section-template--17051088650557__a5acc7f1-149d-4846-853c-73efb04b2c3a .media-grid a .h4,
	#shopify-section-template--17051088650557__519fdbb9-cce4-4218-b9e6-036cd416929e .media-grid a .h4 {
		font-size: 12px;
	}

	.shopify-section.shopify-section--main-product .product-info__button a {
		padding: 12px 40px;
		font-size: 18px;
	}

	.product-info__variant-option-selector,
	.product-info__variant-picker {
		margin: 10px 0;
	}

	.shopify-section.shopify-section--main-product .product-info__customer-satisfaction .multi-column .img_txt_wrapper {
		max-width: 89px;
	}

	.ctm-product .shopify-section--Upgrades-add-ons .scroll-area {
		width: 103%;
	}

	.ctm-product .product .product-info__title {
		font-size: 30px;
	}

	.procinf-det,
	.procinf-det span {
		font-size: 9px;
	}

	.ctm-product .prose {
		font-size: 14px;
	}

	.discount-monly h5,
	.discount-monly p,
	.ctm-product .pricing-mins.avality h6 {
		font-size: 9px;
	}

	.ctm-product .text-lg {
		font-size: var(--text-sm);
	}

	.ctm-product .shopify-section.shopify-section--main-product .price-list:after {
		height: 35px;
	}
}

@media only screen and (min-width: 1025px) and (max-width:1280px) {
  .collection-list .collection-card__content p.h2 {font-size: 27px;}
.ctm-freeToolset .shopify-section--featured-collection .section-header { text-align: center; display: block;}
.ctm-freeToolset .shopify-section--featured-collection .product-card__title{font-size:14px;}
.shopify-section--featured-collection .section-stack .section-header .prose {width: 90%;}
  .ctm-tutorial-videos .shopify-section--featured-collection .section-header .prose h2.h2{text-align: center;}
 .shopify-section--featured-collection .section-stack .section-header{justify-content: center;} 



  
    .ctm-insights .shopify-section--blog-posts .blog-posts .blog-post-card__info p.h3 a{font-size:22px; line-height:35px !important;}
  .ctm-insights .media-grid__item .place-self-center .prose.set-prose p {font-size: 20px; line-height: 33px;}
.ctm-insights .shopify-section--toolset-techno-insight .isights-text{padding:10px 20px;}


  
  .ctm-toolkit .toolkit div.title, .ctm-toolkit .toolkit div.tag {padding-bottom: 0;}
  .ctm-membership .member-wrap, .ctm-membership .plan-detail {padding: 0 15px;}
.ctm-membership .member-card .title{font-size:22px;}

.ctm-membership .ct-btn{width:100%; }
.ctm-membership .title h1{font-size: 30px;}
.ctm-membership .discount-code span, .ctm-membership .ctm-advantage, .ctm-membership .ctm-premier, .ctm-membership .ctm-elite, .ctm-membership .p_price {font-size: 18px;}
.ctm-membership span.green{font-size: 25px !important;}
.ctm-membership .discount-code, .ctm-membership .advantage, .ctm-membership .premier, .ctm-membership .elite{padding:13px;}
.ctm-membership .membership-details {padding: 0 15px;}
.ctm-membership .detail-heading, .ctm-membership .detail-icon{text-align:left;}

.ctm-membership .member-heading h1{font-size:26px;}
.ctm-membership .user-rows-border-set{margin-top:10px;}
.ctm-membership section.details-about-plans-down .e-line.trails-rounds a{font-size:14px;}
  /* About Page */
.section-blends .section-stack .v-stack .prose p{line-height: 28px;}
  .ctm-aboutUs .shopify-section--multi-column p{font-size: 18px; line-height: 28px;} 
.ctm-aboutUs .shopify-section--rich-text .section-blends .rich-text:first-child .rich-text__wrapper .prose p{font-size: 18px;    line-height: 20px;}
.shopify-section--newsletter .newsletter-content .prose h2 {font-size: 30px !important;    line-height: 40px !important;}
.ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose p{font-size: 23px;  line-height: 32px}

/* End About Page */ 
	.ctm-index .slideshow__slide .h1 {
		font-size: 36px;
		line-height: 23px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots .h2 {
		font-size: 45px;
		line-height: 70px;
	}

	/*.slideshow__carousel .place-self-center {
		grid-area: 3 / 1 / auto / span 3;
	}*/


	.ctm-index .slideshow__slide p.bold {
		font-size: 27px;
		line-height: 35px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots p {
		font-size: 27px !important;
		line-height: 60px !important;
	}

	.ctm-index .shopify-section--image-link-blocks .exp-sol-txt {
		font-size: 14px;
	}

	.ctm-index .inspired-brands {
		font-size: 35px;
		line-height: 50px;
	}

	.ctm-index .shopify-section--featured-collection .prose h2.h2 {
		font-size: 37px;
		text-align: center;
	}

	.shopify-section--featured-collection .section-header .prose {
		position: inherit;
		transform: inherit;
		width: 100%;
	}

	.ctm-index .shopify-section--featured-collection .section-header {
		justify-items: end;
		display: block;
	}

	.ctm-index .shopify-section--featured-collection .section-header a.text-with-icon.group {
		float: right;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
		max-height: 200px;
	}

	.home_grid {
		/*display: inherit;*/
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card span.product-card__title a {
		display: block;
	}

	.ctm-index p.color-name {
		font-size: 13px;
	}

	.ctm-index .home_grid span.product-card__price {
		padding-left: 15px;
		padding-top: 12px;
		display: flex;
	}

	.ctm-index span.tik_icon {
		width: 40px;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__figure img {
		width: 100% !important;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card span.product-card__title {
		justify-content: space-between;
		font-size: 12px;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__info:before {
		font-size: 12px;
		bottom: 18%;
	}

	.multiple-images-with-text .prose p.h1 {
		font-size: 33px;
	}

	.multiple-images-with-text .prose p {
		font-size: 22px;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text {
		gap: 54px;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text img {
		object-fit: fill;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose h2 {
		font-size: 30px;
		line-height: 45px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose p {
		font-size: 22px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content button.button.button--xl {
		font-size: 15px;
	}

	.footer__block.footer__block--text p.bold {
		font-size: 16px;
	}

	.footer__block--newsletter form#footer-newsletter label.floating-label {
		font-size: 13px;
		max-width: 70%;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots .h2,
	.ctm-index .slideshow__slide .h1 {
		font-size: 40px;
		line-height: 88px;
	}

	.footer__block--text .lobby_links a {
		font-size: 14px;
	}

	.slider-logo-list .slick-track .slick-slide {
		padding: 0 38px;
	}

	.footer__block--newsletter form#footer-newsletter label.floating-label {
		font-size: 13px;
		max-width: 70%;
	}

	.footer__block.footer__block--text p.bold {
		font-size: 16px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots p,
	.ctm-index .slideshow__slide p.bold {
		font-size: 23px !important;
		line-height: 34px !important;
		margin-top: 0;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content button.button.button--xl {
		font-size: 17px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose h2 {
		font-size: 38px;
		line-height: 55px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose p {
		font-size: 21px;
		line-height: 32px;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text .virtual_btn a {
		font-size: 20px;
		padding: 10px 25px;
	}

	.ctm-index .slideshow__slide .prose .button,
	.ctm-index .slideshow__slide .prose .button,
	.ctm-index .shopify-section--hot-spots .place-self-end-start a.button {

		font-size: 19px;
		line-height: 24px;

	}

	.multiple-images-with-text .prose p.h1 {
		font-size: 34px;
		line-height: 33px;
	}

	.multiple-images-with-text .prose p {
		font-size: 24px;
	}

	.ctm-index p.color-name,
	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__info:before {
		font-size: 12px;
	}

	.ctm-index .home_grid span.product-card__price {
		font-size: 12px;
	}

	.ctm-index .inspired-brands {
		font-size: 2.5rem;
		line-height: 63px;

	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card span.product-card__title {
		font-size: 12px;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
		max-height: 256px;
		border-radius: 20px !important;
	}

	.header__main-nav .header__link-list ul.contents li:nth-child(1) .mega-menu .navigation-promo__wrapper .content-over-media img {
		height: 390px;
	}

	.header__secondary-nav .header__link-list ul.contents li:nth-child(3) .mega-menu .navigation-promo__wrapper .content-over-media img,
	.header__main-nav .header__link-list ul.contents li:nth-child(2) .mega-menu .navigation-promo__wrapper .content-over-media img {
		height: 280px;
	}

	.wrapper.custom_submenu_wrp .toggle+.toggle-btn {
		width: 3em;
		height: 1.3em;
	}

	.wrapper.custom_submenu_wrp .toggle+.toggle-btn:after,
	.wrapper.custom_submenu_wrp .toggle+.toggle-btn:before {
		width: 34%;
	}

	.header__secondary-nav .header__link-list .mega-menu__nav .v-stack li a span {
		font-size: 15px;
	}

	.header__link-list ul.contents li:first-child .navigation-promo .place-self-end-start p.bold {
		font-size: 14px !important;
	}

	.wrapper.custom_submenu_wrp {
		top: -10px;
      right: -14px;
	}

	.header__main-nav .text-with-icon,
	.header__secondary-nav .text-with-icon,
	.header__secondary-nav .contents li a {
		font-size: 13px !important;
	}

	.mega-menu .submenu-col li a span {
		font-size: 12px;
		line-height: 24px;
	}

	.mega-menu .mega-menu__nav>li>a {
		font-size: 12px !important;
		line-height: 24px;
	}

	.ctm-tutorial-videos .customs-tabing-video .main_content .video_desc {
		font-size: 16px;
	}

	.ctm-tutorial-videos .customs-tabing-video .main_content .video_title {
		font-size: 20px;
		line-height: 27px;
		margin: 10px 0;
	}

	.ctm-tutorial-videos .customs-tabing-video .main_content .section_right {
		padding: 50px 40px;
	}

	.ctm-insights .shopify-section--toolset-techno-insight .isights-text .content p {
		font-size: 15px;
	}

	.ctm-insights .shopify-section--toolset-techno-insight .isights-text span.title h1 {
		font-size: 30px !important;
		line-height: 37px;
	}

	.shopify-section--multi-column p.h4 {
		font-size: 19px;
	}

	.footer__block--newsletter .h3 {
		font-size: 16px;
	}

	#shopify-section-template--17051088650557__a5acc7f1-149d-4846-853c-73efb04b2c3a .media-grid a .h4,
	#shopify-section-template--17051088650557__519fdbb9-cce4-4218-b9e6-036cd416929e .media-grid a .h4 {
		font-size: 12px;
	}

	.shopify-section.shopify-section--main-product .product-info__button a {
		padding: 12px 40px;
		font-size: 18px;
	}

	.product-info__variant-option-selector,
	.product-info__variant-picker {
		margin: 10px 0;
	}

	.shopify-section.shopify-section--main-product .product-info__customer-satisfaction .multi-column .img_txt_wrapper {
		max-width: 89px;
	}

	.ctm-product .shopify-section--Upgrades-add-ons .scroll-area {
		width: 103%;
	}

	.ctm-product .product .product-info__title {
		font-size: 30px;
	}

	.procinf-det,
	.procinf-det span {
		font-size: 9px;
	}

	.ctm-product .prose {
		font-size: 14px;
	}

	.discount-monly h5,
	.discount-monly p,
	.ctm-product .pricing-mins.avality h6,
	.pricing-mins.avality p {
		font-size: 9px;
	}

	.ctm-product .text-lg {
		font-size: var(--text-sm);
	}

	.ctm-product .shopify-section.shopify-section--main-product .price-list:after {
		height: 35px;
	}
}

@media only screen and (min-width: 992px) and (max-width:1024px) {
/* Product Page */
  .btns-imags{margin: 10px 0; padding: 10px 10px;}
.ctm-product .shopify-section--toolset-techno-insight .tab{width:100%;}

  
.ctm-product .shopify-section.shopify-section--main-product .product-gallery__thumbnail-list-wrapper .scroll-area {max-width: 400px;margin-bottom: 0;}
.ctm-product .product .product-info__title{padding-right: 30px; font-size: 28px; line-height: 45px;}
.ctm-product .shopify-section.shopify-section--main-product .product-info__customer-satisfaction .multi-column .img_txt_wrapper{max-width:69px;}
/* End  Product Page */
  .collection-list .collection-card__content p.h2 {font-size:23px;}
  .ctm-virtualLobby .btns-groups .books-mettings a{font-size:18px;}
.shopify-section--featured-collection .section-stack .section-header .prose {width: 88%;}
  .ctm-tutorial-videos .shopify-section--featured-collection .section-header .prose h2.h2{text-align: center;}
.ctm-marketplace .landing-img .marketplace_heading {padding-top: 10px; }

  .ctm-marketplace .landing-img {height: 100%; padding-bottom: 10px; background-size: 100% 100%;}
  
.ctm-freeToolset .shopify-section--featured-collection .section-header { text-align: center; display: block;}
.ctm-freeToolset .shopify-section--featured-collection .product-card__title{font-size:14px;}
.shopify-section--newsletter .newsletter-content .form-control label{color:#ddd;}
  
  .ctm-toolkit .toolkit div.title, .ctm-toolkit .toolkit div.tag {padding-bottom: 0;}
.ctm-membership .member-wrap, .ctm-membership .plan-detail {padding: 0 15px;}
.ctm-membership .member-card .title{font-size:22px;}

.ctm-membership .ct-btn{width:100%; font-size: 12px;}
.ctm-membership .title h1{font-size: 30px;}
.ctm-membership .discount-code span, .ctm-membership .ctm-advantage, .ctm-membership .ctm-premier, .ctm-membership .ctm-elite, .ctm-membership .p_price {font-size: 18px;}
.ctm-membership span.green{font-size: 25px !important;}
.ctm-membership .discount-code, .ctm-membership .advantage, .ctm-membership .premier, .ctm-membership .elite{padding:13px;}
.ctm-membership .membership-details {padding: 0 15px;}
.ctm-membership .detail-heading, .ctm-membership .detail-icon{text-align:left;}

.ctm-membership .member-heading h1{font-size:26px;}
.ctm-membership .user-rows-border-set{margin-top:10px;}
.ctm-membership section.details-about-plans-down .e-line.trails-rounds a{font-size:14px;}
.section-blends.section-full.insight_tabs .tab-cnt{font-size: 16px; padding: 13px 15px;}
.ctm-insights .shopify-section--toolset-techno-insight .isights-text span.title h1{ line-height: 40px; margin: 5px 0; font-size: 25px;}
.ctm-insights .shopify-section--toolset-techno-insight .isights-text .content p{font-size:16px; line-height:23px;}
  .ctm-insights .bussiness-know ul.slick-dots{width:15%;}
  .ctm-insights .bussiness-know .slick-prev{left:44.5%;}
  .ctm-insights .bussiness-know .slick-next{right:42.1%;}
  .ctm-insights .shopify-section--blog-posts .blog-posts .blog-post-card__info p.h3 a{font-size:22px; line-height:35px !important;}
  .ctm-insights .media-grid__item .place-self-center .prose.set-prose p {font-size: 20px; line-height: 33px;}
.ctm-insights .shopify-section--toolset-techno-insight .isights-text{padding:10px 20px;}
.isights-image img{height:100%}
  
  .navigation-promo--grid{display:none;}
  .ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose h2.h2 {
    font-size: 25px;
    line-height: 24px;
  }
  .ctm-aboutUs .shopify-section--multi-column p,
  .ctm-aboutUs .shopify-section--rich-text .section-blends .rich-text:first-child .rich-text__wrapper .prose p,
  .ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose p{    
    font-size: 18px !important;    line-height: 26px !important;
  }

  .ctm-index .slideshow__slide .h1 {
		font-size: 36px;
		line-height: 23px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots .h2 {
		font-size: 45px;
		line-height: 70px;
	}

	/*.slideshow__carousel .place-self-center {
		grid-area: 3 / 1 / auto / span 3;
	}*/

	.ctm-index .slideshow__slide p.bold {
		font-size: 27px;
		line-height: 35px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots p {
		font-size: 27px !important;
		line-height: 60px !important;
	}

	.ctm-index .shopify-section--image-link-blocks .exp-sol-txt {
		font-size: 14px;
	}

	.ctm-index .inspired-brands {
		font-size: 35px;
		line-height: 50px;
	}

	.ctm-index .shopify-section--featured-collection .prose h2.h2 {
		font-size: 37px;
		text-align: center;
	}

	.shopify-section--featured-collection .section-header .prose {
		position: inherit;
		transform: inherit;
		width: 100%;
	}

	.ctm-index .shopify-section--featured-collection .section-header {
		justify-items: end;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
		max-height: 200px;
	}

	.home_grid {
		display: inherit;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card span.product-card__title a {
		display: block;
	}

	.ctm-index p.color-name {
		font-size: 13px;
	}

	.ctm-index .home_grid span.product-card__price {
		padding-left: 15px;
		padding-top: 12px;
		display: flex;
	}

	.ctm-index span.tik_icon {
		width: 20%;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__figure img {
		width: 100% !important;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card span.product-card__title {
		justify-content: space-between;
		font-size: 12px;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__info:before {
		font-size: 12px;
		bottom: 22%;
	}

	.multiple-images-with-text .prose p.h1 {
		font-size: 33px;
	}

	.multiple-images-with-text .prose p {
		font-size: 22px;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text {
		gap: 10px;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text img {
		object-fit: fill;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose h2 {
		font-size: 30px;
		line-height: 45px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose p {
		font-size: 22px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content button.button.button--xl {
		font-size: 15px;
	}

	.footer__block.footer__block--text p.bold {
		font-size: 16px;
	}

	.footer__block--newsletter form#footer-newsletter label.floating-label {
		font-size: 13px;
		max-width: 70%;
	}


	.ctm-tutorial-videos .shopify-section--featured-collection .section-header .prose h2.h2 {
		font-size: 29px;
		line-height: 0;
	}

	.ctm-tutorial-videos .shopify-section--featured-collection .product-card__title {
		font-size: 14px;
	}

	.ctm-tutorial-videos .customs-tabing-video .main_content .video_desc p {
		font-size: 16px;
		line-height: 23px;
	}

	.ctm-tutorial-videos .customs-tabing-video .main_content .video_title {
		font-size: 17px;
		line-height: 23px;
		margin: 10px 0;
	}

	.ctm-tutorial-videos .customs-tabing-video .main_content .section_right {
		padding: 20px 20px;
	}

	.ctm-freeToolset .shopify-section--toolset-techno .shopify-section--toolset-techno.section.section-blends.section-full .main-block-wrap {
		margin: 5px;
	}

	.ctm-freeToolset .shopify-section--toolset-techno .tool-content1 p {
		font-size: 20px;
	}

	.ctm-freeToolset .shopify-section--featured-collection .product-card__title {
		font-size: 10px;
	}

	.ctm-freeToolset .shopify-section--featured-collection .section-header .prose {
		position: inherit;
		left: 30%;
		transform: none;
		top: 9%;
	}

	.footer__block--text .lobby_links a {
		width: 100%;
		max-width: 100%;
	}

	.shopify-section--multi-column p.h4 {
		font-size: 16px !important;
	}

	.footer__block--newsletter .h3 {
		font-size: 16px;
	}
}

/* End Css Update */
.custom-fields-widgets-wrapper {
	margin-top: 2rem;
}

.custom-fields-widgets-wrapper>div {
	margin-bottom: 2rem;
}

.custom-fields-widgets-wrapper>div:last-child {
	margin-bottom: 0;
}

.custom-fields-wrapper>[class*=cf-widget-] {
	margin-bottom: 2rem;
}

.custom-fields-section {
	margin-top: 6rem;
}

.custom-fields-section a:empty,
.custom-fields-section div:empty,
.custom-fields-section section:empty,
.custom-fields-section article:empty {
	display: block;
}

.custom-fields-section .custom-field {
	margin: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	max-width: 1200px;
	margin-top: 2rem;
	margin-bottom: 2rem;
}

.custom-fields-section .cf-widget-items-wrapper {
	margin: auto;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	max-width: 1200px;
}

.custom-fields-section .custom-fields-section__item>div:not(.custom-field) {
	margin-bottom: 8rem;
}


/** START V2 **/
.custom-fields-section.v2 {
	width: 100%;
	margin-top: 0;
}

.custom-fields-section.v2>div {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}

.custom-fields-section.v2 .cf-widget-section-title {
	text-align: center;
}

.custom-fields-section.v2 .custom-fields-section__item {
	width: 100%;
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-1-of-12 {
	width: calc(100% / 12 * 1);
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-2-of-12 {
	width: calc(100% / 12 * 2);
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-3-of-12 {
	width: calc(100% / 12 * 3);
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-4-of-12 {
	width: calc(100% / 12 * 4);
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-5-of-12 {
	width: calc(100% / 12 * 5);
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-6-of-12 {
	width: calc(100% / 12 * 6);
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-7-of-12 {
	width: calc(100% / 12 * 7);
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-8-of-12 {
	width: calc(100% / 12 * 8);
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-9-of-12 {
	width: calc(100% / 12 * 9);
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-10-of-12 {
	width: calc(100% / 12 * 10);
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-11-of-12 {
	width: calc(100% / 12 * 11);
}

.custom-fields-section.v2 .custom-fields-section__item.cf-width-12-of-12 {
	width: calc(100% / 12 * 12);
}

.custom-fields-section.v2 .custom-fields-section__item:not(.cf-width-12-of-12) {
	padding-right: 1.5rem;
}

.custom-fields-section.v2 .custom-fields-section__item:not(.cf-width-12-of-12):last-child {
	padding-right: 0;
}

@media screen and (max-width: 768px) {
/* Product Page */
.mb_cnt {padding: 20px;}
.mobile-acc .mobile-accordion .mb_acc {border-bottom: 1px solid #ddd; padding: 12px; font-size: 19px;position:relative;}
.mobile-acc .mobile-accordion .mb_acc::after {content: "";background: url(/cdn/shop/files/Vector_3.png?v=1678350447);position: absolute; right: 21px;
    width: 21px;height: 15px; top: 37%;opacity: 0.5; background-size: 70% 70%; background-repeat: no-repeat;}
.ctm-product .shopify-section--toolset-techno-insight .tab, .product-desk-tab{display:none !important;}
.mobile-acc {display: block;}
.ctm-product .shopify-section.shopify-section--main-product .product-gallery__media img {width: 94%; margin: 0 auto;}
.ctm-product .bold-bundles-widget-item__info{width:100%;}
.ctm-product .shopify-section.shopify-section--main-product .product-info__customer-satisfaction .multi-column .img_txt_wrapper{width:18%; max-width:100%;}
.ctm-product .product-info__customer-satisfaction .multi-column__item {margin-top: 13px; font-size: 17px; margin-bottom: 15px;}
.ctm-product .procinf-det span, .ctm-product  .discount-monly h5 {font-size: 17px;}
.ctm-product .pricing-mins .procinf-det {line-height: 25px;  font-size: 17px; padding-left: 0;text-align: left;margin: 7px 0;}
.ctm-product .shopify-section--Upgrades-add-ons .product-card__figure img {height: 350px;width: 100%;}
.ctm-product .layout2.media-grid a .h4, .ctm-product .layout1.media-grid a .h4 {font-size: 15px;}
.ctm-product .product .product-info__title {margin-bottom: 10px;}
.ctm-product .main-flex-divisions{display:block; margin: 10px 0;}
.ctm-product .bold-bundles-widget-item__info{padding-bottom:0px;}
.ctm-product .bold-bundle.bold-bundle-loaded .bold-bundles-widget-item__info select.bold-bundles-widget-item__variants{width: 100%;margin-top: 10px;margin-bottom: 10px;}
.ctm-product .bold-bundles-widget-item__image {width: 100% !important;}
.ctm-product .layout1.media-grid a:nth-child(3), .ctm-product .layout1.media-grid a:nth-child(4), .ctm-product .layout1.media-grid a:nth-child(5), .ctm-product .layout1.media-grid a:nth-child(6) {--media-grid-column-span: 2 !important; --media-grid-row-span: 2 !important;}
.ctm-product .shopify-section--media-grid .section.section-blends.section-full {padding-bottom: 0px !important;}
.ctm-product .shopify-section--tutorails-videos.first_tab_data .section-full.text-custom {padding-top: 10px;}
.ctm-product .shopify-section--image-with-text-overlay .section image-banner.content-over-media {margin: 10px 0 0 0px;h2.services-tabing-headings{font-size:35px; margin-bottom:10px;}}
.ctm-product h2.services-tabing-headings{font-size:35px; margin-bottom:10px;}
.ctm-product .shopify-section--toolset-techno-insight .tab{width:100%;}
.ctm-product .services-tabing-details .tab button {width: 100%;}
.ctm-product .btns-imags{justify-content: space-between;margin: 5px; padding: 10px;}
.ctm-product .services-tabing-details .tab button .btns-imags h4, .ctm-product .services-tabing-details .tab button .btns-imags img{font-size:14px;}
.ctm-product .SectionTitle img {width: 100% !important;}
  
/* End Product Page */



  
  .collection-list .collection-card__content p.h2 {font-size: 18px;}
    .ctm-marketplace .landing-img .marketplace_heading {font-size: 23px !important; padding-top: 10px; line-height: 30px;}
  .ctm-marketplace .landing-img .marketplace_subheading span {font-size: 16px; line-height: 30px;}
  .ctm-marketplace .landing-img {height: 100%; padding-bottom: 10px; background-size: 100% 100%;}
.shopify-section--featured-collection .section-stack .section-header .prose {width: 100%;}
  
.ctm-freeToolset .shopify-section--featured-collection .product-card__title{padding-left:15px;}
  .ctm-freeToolset .shopify-section--featured-collection .section-header {
    text-align: center;
    display: block;
}
  .section-blends.section-full.insight_tabs .tab-cnt.active{padding: 10px;    border-radius: 3px;}
.section-blends.section-full.insight_tabs .tab-cnt{padding: 10px; }
.shopify-section--impact-text h2.impact-text__text.heading.break-all {font-size: 60px; line-height: 80px;}
  .shopify-section--newsletter .newsletter-content .form-control label{color:#ddd;}
.ctm-toolkit .toolkit div.title, .ctm-toolkit .toolkit div.tag {padding-bottom: 0;}
.ctm-toolkit .toolkit img {width: 100%;}
.ctm-membership .member-wrap, .ctm-membership .plan-detail {padding: 0 15px;}
.ctm-membership .member-card .title{font-size:22px;}
.ctm-membership span.pp {font-size: 30px;}
.ctm-membership .ct-btn{width:100%; font-size: 12px;}
.ctm-membership .title h1{font-size: 30px;}
.ctm-membership .discount-code span, .ctm-membership .ctm-advantage, .ctm-membership .ctm-premier, .ctm-membership .ctm-elite, .ctm-membership .p_price {font-size: 18px;}
.ctm-membership span.green{font-size: 25px !important;}
.ctm-membership .discount-code, .ctm-membership .advantage, .ctm-membership .premier, .ctm-membership .elite{padding:13px;}
.ctm-membership .membership-details {padding: 0 15px;}
.ctm-membership .detail-heading, .ctm-membership .detail-icon{text-align:left;}
.ctm-membership .detail-heading h2:after{display:none;}
.ctm-membership .member-heading h1{font-size:26px;}
.ctm-membership .user-rows-border-set{margin-top:10px;}
.ctm-membership section.details-about-plans-down .e-line.trails-rounds a{font-size:14px;}
  
  .navigation-promo--grid{display:none;}
   .navigation-drawer .panel__wrapper .panel__scroller ul:last-child {display: none;}
/* About Page */
.ctm-aboutUs .shopify-section--image-with-text-overlay .prose h1.salsmrkt_title br {
    display: none;
}
 
  .ctm-aboutUs .shopify-section--rich-text .section-blends .rich-text:first-child .rich-text__wrapper a.button.button--xl{
    margin-top: 0 !important;
  }
  .ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose p{font-size:20px;}
  .ctm-aboutUs .shopify-section--rich-text .section-blends .rich-text:first-child .rich-text__wrapper .prose p{
        font-size: 19px;
    line-height: 30px;
  }
  .ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose h2.h2 {
    font-size: 40px;
    line-height: 46px;}
  .ctm-aboutUs main .shopify-section--multi-column:nth-child(3) .layout1 .multi-column .multi-column__item.snap-start img {
    width: 15%;
}
  .ctm-aboutUs .section-blends .section-stack .v-stack .prose p{line-height:35px;}
   .ctm-aboutUs .shopify-section--multi-column .multi-column .multi-column__item.snap-start img{width:8%;}
  .ctm-aboutUs .shopify-section--multi-column .layout1 p{font-size:19px;}
  .ctm-aboutUs .shopify-section--multi-column .layout1 .prose h2.h2{font-size:24px;}
.ctm-aboutUs .shopify-section--image-with-text-overlay .prose p{line-height:31px !important;}
.ctm-aboutUs .shopify-section--image-with-text-overlay .prose h1.salsmrkt_title {
    font-size: 34px;
}
/* End About Page */  
	.ctm-index .slideshow__slide p.bold {
		font-size: 23px;
		line-height: 31px;
	}

	.ctm-index .slideshow__slide .prose .button {
		font-size: 20px;
	}

	.ctm-index .shopify-section--image-link-blocks .exp-sol-txt {
		font-size: 10px;
	}

	.ctm-index .shopify-section--image-link-blocks .exp-sol-txt .exp-icon img {
		width: 51%;
	}

	.ctm-index .inspired-brands {
		font-size: 30px;
		line-height: 48px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots p,
	.ctm-index .slideshow__slide p.bold {
		font-size: 25px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots .content-over-media>:is(img, video-media) {
		height: auto;
	}

	.ctm-index .shopify-section--featured-collection .section-header {
		justify-items: center;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
		max-height: 300px;
	}

	.header__wrapper {
		box-shadow: none;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text .prose p.h1 {
		max-width: 100%;
		font-size: 38px;
		line-height: 66px;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text {
		display: flex;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text .multiple-images-with-text__image-list {
		max-width: 45%;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text .virtual_btn a {
		padding: 10px 25px;
		line-height: 23px;
		font-size: 18px;
	}

	.multiple-images-with-text .prose p {
		font-size: 20px;
		line-height: 34px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content button.button.button--xl {
		font-size: 18px;
	}

	.shopify-section--multi-column .multi-column .multi-column__item {
		display: flex;
		align-items: center;
		margin-bottom: 30px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose h2 {
		font-size: 34px;
		line-height: 47px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose h2 br {
		display: none;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose p {
		font-size: 22px;
		margin-top: 0;
	}

	.shopify-section--logo-list .slider-logo-list .slick-track {
		display: flex;
		align-items: center;
	}

	.shopify-section--logo-list .slider-logo-list .slick-track .slick-slide img {
		padding: 0;
	}

	.shopify-section--logo-list .top-brands h2.h2 {
		font-size: 27px;
		text-align: center;
		margin-bottom: 20px;
	}

	.blk-tooltip-txt {
		font-size: 12px;
		line-height: 15px;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card span.product-card__title {
		font-size: 12px;
	}

	.shopify-section--multi-column .multi-column .multi-column__item.snap-start .prose p br {
		display: none;
	}

	.shopify-section.shopify-section--main-product .product-gallery .rates-clsed {
		left: 0px;
		right: auto;
	}

	.flow-design div {
		margin-bottom: 20px;
	}

	.flow-design1 div {
		margin-bottom: 20px;
	}

	.launch-wrap,
	.flow-design,
	.flow-design1 {
		display: block;
	}

	.ctm-product .shopify-section--Upgrades-add-ons .section-stack {
		padding: 20px;
	}

	.ctm-product .shopify-section--Upgrades-add-ons .product-list {
		--product-list-carousel-item-width: calc(var(--container-inner-width) / 1 - (var(--product-list-column-gap) / 10 * 1)) !important;
	}

	.ctm-product .product .product-info__title {
		font-size: 20px;
		line-height: 22px;
	}

	section.main-rating-classes {
		margin: 0px;
	}

	.ctm-product .prose {
		font-size: 15px;
		line-height: 24px;
		text-align: left;
	}

	.shopify-section.shopify-section--main-product .product-info__customer-satisfaction .multi-column .img_txt_wrapper {

		max-width: 50px;
	}

	.shopify-section.shopify-section--main-product .product-info__button {
		width: 100%;
		margin: 0 0 12px 0px;
	}

	.shopify-section.shopify-section--main-product .product-gallery {

		margin-top: 20px;
	}


	.ctm-index .shopify-section.shopify-section--hot-spots .h2,
	.ctm-index .slideshow__slide .h1 {
		font-size: 40px;
		line-height: 40px;
	}

	.slideshow__carousel .place-self-center {
		grid-area: 3 / 1 / auto / span 2;
		padding-left: 25px;
		padding-right: 25;
		padding-bottom: 180px;
	}


	.shopify-section--newsletter .newsletter-content .prose h2 {
		font-size: 45px;
	}

	.ctm-tutorial-videos .customs-tabing-video .main_content,
	.section-blends.section-full.insight_tabs {
		display: block;

	}

	.ctm-tutorial-videos .shopify-section--featured-collection .section-header .prose h2.h2 {
		font-size: 30px !important;
		text-align: center;
	}

	.ctm-tutorial-videos .customs-tabing-video .main_content .section_right {
		border-radius: 0px;
      margin-top: 10px;
    padding: 15px;
	}

	.ctm-tutorial-videos .shopify-section--featured-collection .prose p.h2 {
		font-size: 30px;
		text-align: center;
	}

	.ctm-insights .insight-knowlede-section {
		display: block;
	}

	.ctm-insights .insight-knowlede-section .isights-image {
		display: block;
		width: 100%;
	}

	.shopify-section--blog-posts .section-stack .blog-posts {
		display: block;
	}

	.shopify-section--blog-posts .section-stack .blog-posts .blog-post-card {
		margin-bottom: 20px;
	}

	.ctm-insights .shopify-section--blog-posts .blog-posts .blog-post-card__info p.h3 a {
		font-size: 22px;
		line-height: 30px !important;
	}

	.ctm-insights .insight-knowlede-section .isights-text {
		display: block;
		width: 100%;
		border-radius: 0;
	}

	.ctm-insights .bussiness-know ul.slick-dots {
		width: 50%;
	}

	.ctm-insights .bussiness-know .slick-prev {
		left: 33.33%
	}

	.ctm-insights .bussiness-know .slick-next {
		right: 28.1%
	}

	.ctm-insights .shopify-section--toolset-techno-insight .isights-text span.title h1 {
		font-size: 24px;
		line-height: 33px;
		margin: 10px 0;

	}

	.footer__block.follow_us {
		position: inherit;
		right: 0;
		bottom: 0;
		width: 100%;
	}

	.ctm-freeToolset .shopify-section--rich-text .section-blends .rich-text__wrapper p.h1 {
		font-size: 34px;
		line-height: 17px;
	}

	.ctm-freeToolset .shopify-section--toolset-techno .shopify-section--toolset-techno.section.section-blends.section-full .main-block-wrap {
		flex: 0 0 100%;
		margin: 0 0 20px 0;
	}

	.ctm-freeToolset .shopify-section--toolset-techno .shopify-section--toolset-techno.section.section-blends.section-full .main-block-wrap:last-child {
		margin-right: 0;
	}

	.ctm-freeToolset .shopify-section--toolset-techno .shopify-section--toolset-techno.section.section-blends.section-full .main-block-wrap:nth-child(5) {
		margin-left: 0px;
	}

	.ctm-freeToolset .shopify-section--rich-text .section-blends .rich-text__wrapper p {
		font-size: 22px;
		line-height: 29px;
	}


	.ctm-virtualLobby .main-vortual-lobby h1 {
		font-size: 36px;
		line-height: 45px;
	}

	.ctm-virtualLobby .btns-groups {
		display: block !important;
	}

	.ctm-virtualLobby .books-mettings a {
		display: block;
		margin: 10px;
	}

	.ctm-virtualLobby .belowed-contents p {
		font-size: 20px;
	}

	.shopify-section--multi-column .multi-column {
		display: block;
	}

	.shopify-section--main-collection .product-list {
		display: block !important;
	}

	.shopify-section--main-collection .product-card__title {

		bottom: -11px;
	}

	.footer__block--newsletter .h3 {
		font-size: 20px;
		line-height: 28px;
	}


	.shopify-section--main-collection .product-list .product-card {
		margin-bottom: 10px;
	}

	.footer_lobby img {
		width: 65%;
	}

  .footer__block--text .lobby_links{width:65%;}
  a.follous_link img{width:20%;margin:-210px 0 85px auto;}

	.footer__block-list {
		display: flex;
	}

  .footer__block--text .lobby_links a{font-size:12px;}

  .slider_section .section-header .exp_view_all{padding-right:0;}

	.linkLogo {
		position: absolute;
		bottom: 0;
	}

	form#footer-newsletter {
		margin-bottom: 20px;
	}

	.footer {
		padding-top: 20px;
	}

	.footer__block--newsletter,
	.footer__block--text,
	.footer__block--menu,
	.footer__block--menu,
	.footer__block--menu:nth-child(3) {
		padding-left: 0px;
		width: 33%;
		padding-right: 0px;
		display: flex;
		max-width: 100%;
		margin-bottom: 20px;
	}

	.shopify-section--multi-column .multi-column .multi-column__item.snap-start img {
		width: 8%;
		margin-top: 0;
		margin-bottom: 0px !important;
		padding-right: 15px;
	}

	.shopify-section--multi-column p.h4 {
		font-size: 20px;
	}

	.shopify-section--multi-column .multi-column .multi-column__item {
		gap: 10px
	}

	.shopify-section--multi-column .multi-column .multi-column__item .v-stack.gap-4 {
		gap: 0px;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-1-of-12 {
		width: 100%;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-2-of-12 {
		width: 100%;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-3-of-12 {
		width: 100%;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-4-of-12 {
		width: 100%;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-5-of-12 {
		width: 100%;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-6-of-12 {
		width: 100%;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-7-of-12 {
		width: 100%;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-8-of-12 {
		width: 100%;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-9-of-12 {
		width: 100%;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-10-of-12 {
		width: 100%;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-11-of-12 {
		width: 100%;
	}

	.custom-fields-section.v2 .custom-fields-section__item.cf-width-12-of-12 {
		width: 100%;
	}
}

.custom-fields-section.v2 .custom-fields-section__item>div:not(.custom-field) {
	margin-bottom: 0;
}

/** END V2 **/


/**
 * Tabs Widget CSS.
 */
.cf-widget__tabs-v2 .cf-widget-items-wrapper {
	margin: auto;
	position: relative;
}

.cf-widget__tabs-v2 .tab-contents-container {
	position: relative;
}

.cf-widget__tabs-v2 .tab-labels--hidden {
	display: none;
}

.cf-widget__tabs-v2 .tab-labels {
	margin-bottom: -1px;
	z-index: 2;
	position: relative;
	display: flex;
	overflow-y: auto;
}

.cf-widget__tabs-v2 .cf-tab {
	display: inline-block;
	font-size: 1.2rem;
	padding: 12px 25px 12px 25px;
	cursor: pointer;
	position: relative;
	opacity: 0.35;
	font-weight: bold;
	border: 1px solid transparent;
	transition: all 0.3s;
	margin-right: -10px;
	white-space: nowrap;
}

.cf-widget__tabs-v2 .cf-tab:hover {
	opacity: 0.5;
}

.cf-widget__tabs-v2 .cf-tab.active {
	opacity: 1;
	padding: 12px 25px 12px 25px;
	pointer-events: none;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-radius: 5px 5px 0 0;
	border-bottom: 1px solid white;
}

.cf-widget__tabs-v2 .cf-widget-item {
	padding: 25px;
	border: 1px solid #eee;
}

.cf-widget__tabs-v2 .cf-widget-item p {
	margin: 0;
	padding: 0;
}

.cf-widget__tabs-v2 .cf-widget-item p+p {
	margin-top: 1rem;
}

.cf-widget__tabs-v2.js-enabled .tab-contents-container {
	border: 1px solid #eee;
	border-radius: 0 5px 5px 5px;
	background-color: white;
	z-index: 1;
}

.cf-widget__tabs-v2.js-enabled .cf-widget-item {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	opacity: 0;
	z-index: 0;
	border: none;
}

.cf-widget__tabs-v2.js-enabled .cf-widget-item.active {
	z-index: 5;
}

.cf-widget__tabs-v2 .cf-widget-item.active {
	display: block;
}

.cf-tab {
	border-radius: 50px !important;
	box-shadow: 0 0 5px;
	padding: 2px 15px 5px 20px !important;
	margin: 6px 0px 14px 24px;
}

span.cf-tab.active {
	background: linear-gradient(90deg, rgba(255, 156, 39, 1) 3%, rgba(255, 156, 39, 1) 35%, rgba(231, 81, 50, 1) 100%);
	color: #ffffff !important;
}

.cf-widget__tabs-v2 .tab-labels {
	margin-bottom: 12px;
}


#slider {
	overflow: hidden;
}

@keyframes slider {
	0% {
		left: 0;
	}

	30% {
		left: 0;
	}

	33% {
		left: -100%;
	}

	63% {
		left: -100%;
	}

	66% {
		left: -200%;
	}

	95% {
		left: -200%;
	}

	100% {
		left: 0;
	}
}

#slider figure {
	width: 300%;
	position: relative;
	animation: 9s slider infinite;
}

#slider figure:hover {
	animation-play-state: paused;
}

#slider figure img {
	width: 33.333333333%;
	height: 100%;
	float: left;
}

/*.ctm-collection span.product-card__price {
	display: none;
}*/

.ctm-collection .home-col-swatch p.color-name {
	display: none;
}

.block-wrapper {
	display: flex;
	flex-wrap: wrap
}

.main-block-wrap {
	flex: 1 0 21%;
	margin: 20px;
}

.section_right {
	background: #000;
}

.main_content .video_cate p {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 16px
}

.main_content .video_cate {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 5px 15px;
	gap: 10px;
	background: #2E2E2E;
	border-radius: 27px;
	width: 80px;
	height: 26px;
}

.main_content .video_title {
	font-size: 24px;
	line-height: 41px;
	color: #FFFFFF;
}

.main_content .video_desc {
	font-size: 14px;
	line-height: 22px;
	color: #FFFFFF;
}

.insights-image-text .section {
	display: flex;
	flex-wrap: wrap;
}

.isights-image {
	width: 70%;
}

.isights-text {
	width: 30%;
	padding: 10px 40px;
}

.isights-text span.tag {
	background-color: #cccc;
	padding: 2px 20px;
	border-radius: 10px;
}

span.title h1 {
	font-size: 40px;
}

/**********Toolkit page************/
.ctm-toolkit .shopify-section--main-collection,
.ctm-toolkit .shopify-section--collection-banner {
	background-color: #fff;
}

.ctm-toolkit .toolkit-wrap {
	display: flex;
	flex-wrap: wrap;
	background-color: #fff;
}

.ctm-toolkit .toolkit {
	width: 23%;
	padding: 10px;
    height:350px;
    background:#fff;
    margin:0 1%;
    border-radius:15px;
    margin-bottom: 20px;
    box-shadow:0 1px 5px rgba(0,0,0,0.07);
}

.ctm-toolkit .toolkit>div {
	padding: 2px 10px;
}

.ctm-toolkit .image {
	border-top: 1px solid #fff;
	border-radius: 10px 10px 0 0;
}

.ctm-toolkit .content {
	border-bottom: 1px solid #fff;
	border-radius: 0 0 10px 10px;
	min-height: 90px;
}

.ctm-toolkit .title {
	font-weight: 600;
}

.ctm-toolkit .tag,
.ctm-toolkit .content {
	color: #808080;
}


/*******Membership page*******/
.member-wrap {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	margin-top: 70px;
}

.member-card {
	width: 27%;
	padding: 20px 15px;
}

.member-card .title,
.pp {
	font-size: 32px;
}

.ct-btn {
	cursor: pointer;
	border: 1px solid;
	border-radius: 5px;
	max-width: 200px;
	text-align: center;
	margin: 15px auto;
	padding: 8px;
}

.member-card.advantage,
.member-card.elite {
	background-color: #f0f0f0;
	border: 1px transparent;
	border-radius: 35px;
}

.member-card.premier {
	background-color: #394461;
	border: 1px transparent;
	border-radius: 25px;
}

.card-info {
	text-align: center;
	padding-bottom: 15px;
}

.card-cnt {
	border-top: 1px solid;
	padding-top: 25px;
}

.card-cnt p img{
  margin-right:10px;
}

.member-card.premier>div {
	color: #fff;
}

.card-cnt ul li {
	font-size: 16px;
	position: relative;
	padding: 0px 25px 5px 0px;
}

.card-cnt ul li:before {
	position: absolute;
	content: '';
	width: 20px;
	height: 14px;
	background-image: url('/cdn/shop/files/ok-icon.png?v=1677143671');
	right: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-size: 100%;
}

.card-explore,
.card-explore span {
	position: relative;
}

.card-explore span {
	padding-right: 25px;
}

.member-card.premier .card-cnt ul li:before {
	background-image: url('/cdn/shop/files/white-ok.png?v=1677146129') !important;
}

.member-card.premier .card-explore span:before {
	position: absolute;
	content: '';
	width: 15px;
	height: 15px;
	background-image: url('/cdn/shop/files/white-arrow.png?v=1677145120');
	right: 0px;
	top: 4px;
	background-repeat: no-repeat;
	background-size: 100%;
}

.member-card.advantage:hover .card-explore span:before,
.member-card.elite:hover .card-explore span:before,
.member-card.premier:hover .card-explore span:before {
background-image: url('/cdn/shop/files/image_16.png?v=1699367033');
}

.member-card.advantage .card-explore span:before,
.member-card.elite .card-explore span:before {
	position: absolute;
	content: '';
	width: 15px;
	height: 15px;
	background-image: url('/cdn/shop/files/black-arrow.png?v=1677145124');
	right: 0px;
	top: 4px;
	background-repeat: no-repeat;
	background-size: 100%;
}

/* .member-card.premier .ct-btn {
	background-color: #39B44A;
} */

.card-explore {
	font-weight: 600;
	padding: 22px 0;
}

.plan-wrap {
	display: flex;
	background-color: #f0f0f0;
	border-radius: 20px;
}

.discount-code,
.advantage,
.premier,
.elite {
	width: 25%;
	padding: 25px;
}

.title h1 {
	font-size: 48px;
}

.plan-detail {
	max-width: 1074px;
	margin: 70px auto;
}

.discount-code span {
	display: block;
}

span.green {
	color: #3BB54A;
	font-size: 35px;
}

.discount-btn span {
	background: #fff;
	padding: 10px 20px;
	border: 1px solid transparent;
	border-radius: 5px;
}

.discount-btn {
	display: flex;
	border: 1px solid transparent;
	border-radius: 5px;
	background-color: #fff;
	max-width: fit-content;
    padding: 4px;
}

.discount-btn span.active {
	background: #000;
	color: #fff;
}

.p_price {
	font-size: 20px;
	margin: 10px 0;
}

.plan-wrap .ct-btn {
	margin: 15px 0;
}

.plan-wrap .ct-btn:hover{
  background:#000;
}

.plan-wrap .ct-btn:hover a.aaa_memebership_form_button_anchor{
  color:#fff !important;
}

.premier .ct-btn {
	color: #fff;
	background-color: #ffffff;
}

.details-data {
	display: flex;
	flex-wrap: wrap;
}

.detail-heading,
.detail-icon {
	width: 25%;
}


@media screen and (max-width: 749px) {
  .shopify-section--image-link-blocks .slider_section .slick-next {
    display: none !important;
}
  .discount-btn{margin:0 auto;}
/* Product Page */
 /* .mb_cnt {padding: 20px;border: 1px solid #ddd;border-top: 0;}
.mobile-acc .mobile-accordion .mb_acc {padding: 12px; border: 1px solid #ddd;background: #dfdfdf;border-bottom: 1px solid #fff;font-size: 14px;position:relative;}
.mobile-acc .mobile-accordion .mb_acc::after {content: "";background: url(/cdn/shop/files/Vector_3.png?v=1678350447);position: absolute; right: 21px;
    width: 21px;height: 15px; top: 31%;opacity: 0.5;}
.ctm-product .shopify-section--toolset-techno-insight .tab, .product-desk-tab{display:none !important;}
.mobile-acc {display: block;}*/
.ctm-product .bold-bundles-widget-item__info{width:100%;}
/* .ctm-product .shopify-section.shopify-section--main-product .product-info__customer-satisfaction .multi-column{display:block;} */
.ctm-product .shopify-section.shopify-section--main-product .product-info__customer-satisfaction .multi-column .img_txt_wrapper{width:40%; max-width:100%;}
.ctm-product .product-info__customer-satisfaction .multi-column__item {margin-top: 13px; font-size: 14px; margin-bottom: 15px;}
.ctm-product .procinf-det span, .ctm-product  .discount-monly h5 {font-size: 17px;}
.ctm-product .pricing-mins .procinf-det {line-height: 25px;  font-size: 17px; padding-left: 0;text-align: left;margin: 7px 0;}
.ctm-product .shopify-section.shopify-section--main-product .product-info__button a {padding: 8px 36px; font-size: 16px;}
.ctm-product section.product-title-sets {display: block; margin: 0 auto; text-align: center; width: 100%;}
.ctm-product  .mains-details {display: block; width: 100%; margin: 0 auto;}
.ctm-product  .discount-monly p, .ctm-product  .pricing-mins.avality h6 {line-height: 16px; padding-left: 0; max-width: 100%; font-size: 17px; padding-right: 9px;}
.ctm-product .pricing-mins.avality, .ctm-product .mains-details .pricing-mins{margin:15px 0;}
.ctm-product .pricing-mins.avality p{font-size:17px;}
.ctm-product .shopify-product-form {margin: 0;}
.ctm-product .product .product-info__title {margin-bottom: 10px;}
.ctm-product .main-flex-divisions{display:block; margin: 10px 0;}
.ctm-product .bold-bundles-widget-item__info{padding-bottom:0px;}
.ctm-product .bold-bundle.bold-bundle-loaded .bold-bundles-widget-item__info select.bold-bundles-widget-item__variants{width: 100%;margin-top: 10px;margin-bottom: 10px;}
.ctm-product .bold-bundles-widget-item__image {width: 100% !important;}
.ctm-product .layout1.media-grid a:nth-child(3), .ctm-product .layout1.media-grid a:nth-child(4), .ctm-product .layout1.media-grid a:nth-child(5), .ctm-product .layout1.media-grid a:nth-child(6) {--media-grid-column-span: 2 !important; --media-grid-row-span: 2 !important;}
.ctm-product .shopify-section--media-grid .section.section-blends.section-full {padding-bottom: 0px !important;}
.ctm-product .shopify-section--tutorails-videos.first_tab_data .section-full.text-custom {padding-top: 10px;}
.ctm-product .shopify-section--image-with-text-overlay .section image-banner.content-over-media {margin: 10px 0 0 0px;h2.services-tabing-headings{font-size:35px; margin-bottom:10px;}}
.ctm-product h2.services-tabing-headings{font-size:35px; margin-bottom:10px;}
.ctm-product .shopify-section--toolset-techno-insight .tab{width:100%;}
.ctm-product .services-tabing-details .tab button {width: 100%;}
.ctm-product .btns-imags{justify-content: space-between;margin: 5px; padding: 10px;}
.ctm-product .services-tabing-details .tab button .btns-imags h4, .ctm-product .services-tabing-details .tab button .btns-imags img{font-size:14px;}
.ctm-product .SectionTitle img {width: 100% !important;}
  
/* End Product Page */


  
  .collection-list .collection-card__content p.h2 {font-size: 18px;}
  .ctm-virtualLobby .btns-groups .books-mettings a{font-size:16px;}
.shopify-section--faq .section-stack--horizontal .section-stack__intro .prose h2 {
    font-size: 17px;
    line-height: inherit;
}
.ctm-marketplace .landing-img .marketplace_heading {font-size: 23px !important; padding-top: 10px; line-height: 30px;}
  .ctm-marketplace .landing-img .marketplace_subheading span {font-size: 16px; line-height: 30px;}
  .ctm-marketplace .landing-img {height: 100%; padding-bottom: 10px; background-size: 100% 100%;}
  
.ctm-freeToolset .shopify-section--featured-collection .section-header h2.h2, .ctm-freeToolset .shopify-section--toolset-techno .tool-content1 p, .ctm-freeToolset .shopify-section--toolset-techno .tool-content2 p {font-size: 19px;}
.ctm-freeToolset .toolset-data p {font-size: 20px; line-height: 33px; padding-bottom: 0; padding-top: 0;}
  .ctm-article .article-banner .article-banner__content.text-custom h1 { font-size: 22px;  line-height: 35px;}
.ctm-toolkit .toolkit div.title, .ctm-toolkit .toolkit div.tag {padding-bottom: 0;}
.ctm-toolkit .toolkit img {width: 100%;}
.collection-header .v-stack.gap-4 { gap: 0;}
.productTag{font-size: 13px;}
.quick-buy-drawer .variant-picker__option-info, .quick-buy-drawer .variant-picker__option-values {align-items: center;}
.collection.collection--filters-horizontal {margin-top: 0;}
  
.shopify-section--impact-text h2.impact-text__text.heading.break-all, .ctm-membership .membership--wrap h2{font-size: 40px; line-height: 50px;}
.ctm-membership .title h1 {font-size: 30px; line-height: 40px; text-align: center;}
.shopify-section--impact-text .impact-text__content .prose .h4{font-size:19px;}
.ctm-page .shopify-section--image-with-text-overlay .prose div p, .ctm-page .shopify-section--rich-text .section-blends .rich-text__wrapper p{font-size:19px; line-height: 28px;}
.shopify-section--image-with-text-overlay .section-blends.section-full.text-custom .content-over-media img{margin-bottom:20px;}
.ctm-page .shopify-section--rich-text .section-blends .rich-text__wrapper p.h1 {font-size: 40px; line-height: 50px;}
   .ctm-membership .member-heading h1 {font-size: 23px; line-height: 35px; text-align:center;}
.membership--wrap { margin: 20px 0;}

.ctm-membership .details-about-plans-down .user-data-ones .e-line.trails-rounds, .ctm-membership .user-rows-border-set .user-data h4 { margin-bottom: 10px;}
.ctm-membership .member-wrap, .ctm-membership .membership-details{padding:0 10px; margin-bottom: 0;}
.ctm-membership .member-card .title, .ctm-membership  .plan-price, .ctm-membership .tag{text-align:center;}
.ctm-membership span.pp {font-size: 40px;}
.ctm-membership .plan-detail {text-align: center; margin-bottom: 0; padding: 0 15px;  margin-top: 0;}
.ctm-membership .discount-btn span { font-size: 12px !important;}
.plan-detail .discount-code {margin-bottom: 0; padding-bottom: 0;}
.plan-wrap .ct-btn {margin: 15px 0; width: 100%; max-width: 100%;}
.ctm-membership .plan-detail .advantage, .ctm-membership .plan-detail .premier {padding-bottom: 0; margin-bottom: 0;}
.ctm-membership .user-row{display:block}
.ctm-membership .e-line, .ctm-membership .user-data h4{margin-bottom:10px;}

.ctm-membership .detail-heading h2:after{right:-11px;}


.shopify-section--newsletter .newsletter-content .prose h2 {font-size: 25px;  line-height: 40px;}  
.shopify-section--newsletter .newsletter-content .prose p{font-size: 19px;}
.section-blends.section-full.insight_tabs .tab-cnt.active{padding: 10px;    border-radius: 3px;}
.section-blends.section-full.insight_tabs .tab-cnt{padding: 10px; }
.ctm-insights .insight-knowlede-section .isights-image{margin-bottom:10px;}
.ctm-insights .shopify-section--toolset-techno-insight .isights-text{padding:10px 20px;}
.ctm-insights .shopify-section--blog-posts .blog-posts .blog-post-card__info p.h3 a {font-size: 18px; line-height: 27px !important;}
.ctm-insights .shopify-section--blog-posts .blog-posts .blog-post-card__info p{font-size: 16px;}
.ctm-insights .shopify-section--toolset-techno media-grid div:first-child { --media-grid-row-span: 1 !important;}
.ctm-insights .shopify-section--toolset-techno media-grid div img{height:auto;}
.ctm-insights .shopify-section--toolset-techno media-grid div:nth-child(3) {--media-grid-column-span: 2 !important; --media-grid-row-span: 1 !important;}
.ctm-insights .shopify-section--toolset-techno media-grid div:nth-child(4) { --media-grid-column-span: 2 !important;    --media-grid-row-span: 1 !important;}
.ctm-insights .media-grid__item .place-self-center .prose p.h4 { font-size: 24px !important; line-height: 40px; text-align: center;}
.ctm-insights .media-grid__item .place-self-center{position:inherit;}
.ctm-insights .inslight-btns{font-size:14px;}
.footer__block--newsletter form#footer-newsletter label.floating-label {font-size: 13px; max-width: 70%;}
.section-blends.section-full.insight_tabs{padding-bottom:10px;}




  
.ctm-aboutUs .shopify-section--image-with-text-overlay .prose h1.salsmrkt_title {
    font-size: 25px;
}
  .ctm-aboutUs .shopify-section--image-with-text-overlay span.ctIcon, span.ctIcon img {
   
    width: 17%;
    margin: 0 auto;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.ctm-aboutUs .shopify-section--image-with-text-overlay .prose p {
    line-height: 24px !important;
}
  .ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose h2.h2 {
    font-size: 22px;
    line-height: 40px;
}
  .ctm-aboutUs .shopify-section--newsletter .newsletter-content .prose p {
    font-size: 17px;
}
.ctm-page .shopify-section--image-with-text-overlay .section-blends {
    padding-bottom: 0px;
}
.ctm-aboutUs .shopify-section--multi-column .multi-column .multi-column__item.snap-start img {
    width: 16%;
}
  .ctm-page .shopify-section--multi-column:nth-child(3) .multi-column .multi-column__item {
    display: block !important;
}
.ctm-aboutUs main .shopify-section--multi-column:nth-child(3) .layout1 .multi-column .multi-column__item.snap-start img {
    width: 100%;
    margin: 0 auto;
    padding-right: 0;
}


  
    .lets-talk { text-align: center;  position: inherit;  padding-bottom: 0px;}
	.ctm-index .shopify-section.shopify-section--hot-spots .h2,
	.ctm-index .slideshow__slide .h1 {
		font-size: 20px;
		text-align: center;
	}

	.ctm-index .slideshow__slide .content-over-media img {
		height: 400px;
	}

	.shopify-section--image-link-blocks .section-stack .exp_title.h2.text-center {
		font-size: 16px;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__info:before {
		bottom: 3%;
	}

	.ctm-index .shopify-section--custom-html .section.section-blends {
		padding-bottom: 10px;
	}


	.ctm-index .shopify-section--featured-collection .section-header .prose h2 {
		font-size: 16px;
		text-align: center;
	}

	.ctm-index .shopify-section--featured-collection .prose p {
		font-size: 18px;
		text-align: center;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots .prose a.button.button--lg {
		text-align: center;
		margin: 0 auto;
		display: block;
		font-size: 13px;
	}

	.ctm-index .slideshow__slide .prose .button {
		font-size: 15px;
		padding: 4px 25px;
	}

	.ctm-index .shopify-section--image-link-blocks .exp-sol-txt {
		font-size: 10px;
	}

	.ctm-index .shopify-section--image-link-blocks .exp-sol-txt .exp-icon img {
		width: 51%;
	}

	.ctm-index .inspired-brands {
		font-size: 16px;
		line-height: 32px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots p,
	.ctm-index .slideshow__slide p.bold {
		font-size: 16px;
		text-align: center;
		line-height: 27px;
	}

	.ctm-index .shopify-section.shopify-section--hot-spots .content-over-media>:is(img, video-media) {
		height: auto;
	}

	.ctm-index .shopify-section--featured-collection .section-header {
		justify-items: center;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
		max-height: 200px;
	}

	.header__wrapper {
		box-shadow: none;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text .prose p.h1 {
		max-width: 100%;
		font-size: 29px;
		line-height: 50px;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text {
		display: flex;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text .multiple-images-with-text__image-list {
		max-width: 45%;
	}

	.shopify-section--multiple-images-with-text .multiple-images-with-text .virtual_btn a {
		padding: 10px 25px;
		line-height: 23px;
		font-size: 18px;
	}

	.multiple-images-with-text .prose p {
		font-size: 16px;
		line-height: 28px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content button.button.button--xl {
		font-size: 18px;
	}

	.shopify-section--multi-column .multi-column .multi-column__item {
		display: flex;
		align-items: center;
		margin-bottom: 30px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose h2 {
		font-size: 20px;
		line-height: 47px;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose h2 br {
		display: none;
	}

	.ctm-index .shopify-section--newsletter .newsletter-content .prose p {
		font-size: 16px;
		line-height: 28px;
		margin-top: 0;
	}

	.shopify-section--logo-list .slider-logo-list .slick-track {
		display: flex;
		align-items: center;
	}

	.shopify-section--logo-list .slider-logo-list .slick-track .slick-slide img {
		padding: 0px;
		margin: 0 auto;
	}

	.shopify-section--logo-list .top-brands h2.h2 {
		font-size: 16px;
		text-align: center;
		margin-bottom: 0px;
	}

	.blk-tooltip-txt {
		font-size: 12px;
		line-height: 15px;
	}

	.ctm-index .shopify-section--featured-collection .browse-signature .product-card span.product-card__title {
		font-size: 10px;
	}

	.shopify-section--multi-column .multi-column .multi-column__item.snap-start .prose p br {
		display: none;
	}

	.slideshow__carousel .place-self-center {
		grid-area: 3 / 1 / auto / span 3;
	}

	.multiple-images-with-text__content-list {
		place-items: start;
	}

	.shopify-section--multi-column p.h4 {
		font-size: 17px;
	}

	.followus_title {
		text-align: center;
		padding-right: 0;
	}

	a.follous_link img {
		text-align: center;
		width: 20%;
		padding-top: 10px;
	}

	.footer__block--newsletter .logo_with_copyright {
		text-align: center;
	}

	.footer__block--text .lobby_links a {
		font-size: 12px;
	}

	.footer__block.footer__block--text p.bold,
	.footer__block--newsletter .h3 {
		text-align: center;
		font-size: 15px;
	}

	.shopify-section--multi-column .multi-column .multi-column__item.snap-start img {
		width: 11%;
	}

	.logo_with_copyright img {
		margin: 0 auto;
	}

	.ctm-index .shopify-section--hot-spots {
		padding-bottom: 0;
	}

	.ctm-index .home_grid span.product-card__price {
		font-size: 10px;
	}

	p.color-name,
	.ctm-index .shopify-section--featured-collection .browse-signature .product-card .product-card__info:before {
		font-size: 10px;
	}


	.custom-fields-section .custom-field {
		padding-left: 5rem;
		padding-right: 5rem;
	}

	.custom-fields-section .cf-widget-items-wrapper {
		padding-left: 5rem;
		padding-right: 5rem;
	}
  .navigation-promo--grid{display:none;}
  .navigation-drawer .panel__wrapper .panel__scroller ul:last-child {display: none;}
/*********16-03-2022********/
  .plan-wrap{
    flex-wrap: wrap;
  }
  .ctm-membership .discount-code, .ctm-membership .advantage, .ctm-membership .premier, .ctm-membership .elite{
    width:100%;
    margin-bottom: 30px;
  }
  
}
.mb_cnt{
  display:none;
}

/* .section.section-full.bg-custom.text-custom{
padding-top: 40px;
padding-bottom: 40px;
}
 */


.container {
    margin: 0 auto;
    padding: 0 25px;
    width:95%;
}

@media only screen and (min-width: 240px) and (max-width: 767px) {

.container {
    margin: 0;
    padding: 0 15px;
}

.announcement-bar .tap-area[is="prev-button"] {
  left: 15px;
}
  
.announcement-bar .tap-area[is="next-button"] {
  right: 15px;
}

.header__wrapper {
  /* display: flex; */
  padding: 10px;
}


.header__icon-list nav + [aria-controls="search-drawer"] {
  display: none;
}

.header__icon-list .text-base {
  font-size: 14px;
}




}




@media only screen and (min-width: 767px) and (max-width: 1024px) {

.container {
    margin: 0;
    padding: 0 25px;
}

.header__icon-list nav + [aria-controls="search-drawer"] input {
    width: 100%;
    padding-right: 40px;
}

.header__logo {
  max-width: 120px;
}

.header__wrapper {
  padding: 15px;
}

}

/* cst-css */
.newsletter-box input:focus-visible{outline: none}
.newsletter-box input::placeholder{
color:#fff
}

.header__main-nav .hide-.navigation-promo__wrapper {
	position: relative;
}

.header__main-nav .content-over-media .second-hover-img {
	opacity: 0;
	visibility: hidden;
	position: absolute !important;
}

.header__main-nav .content-over-media .zoom-image {
	opacity: 1;
	visibility: visible;
}

.header__main-nav .content-over-media:hover .second-hover-img {
	opacity: 1;
	visibility: visible;
}

.header__main-nav .content-over-media:hover .zoom-image {
	opacity: 0;
	visibility: hidden;
}



/* .header__main-nav .content-over-media {
	display: flex;
} */

.header__main-nav .hide-.navigation-promo__wrapper .cst-mega-image:nth-child(1) {
	order: 2;
}

.header__main-nav .hide-.navigation-promo__wrapper .cst-mega-image:nth-child(2) {
	order: 3;
}

.header__main-nav .hide-.navigation-promo__wrapper .cst-mega-image:nth-child(3) {
	order: 1;
}

.header__secondary-nav .mega-menu ul{
    order: 2;
}

/* footer custm css */
.footer__block.footer__block--menu ul li a{
    display: flex;
    align-items: center;
}
.footer__block.footer__block--menu ul li a svg{
    padding-left: 5px;
}
.header__secondary-nav ul.mega-menu__nav li a{
    display: flex;
    align-items: center;
}
.header__secondary-nav ul.mega-menu__nav li a svg{
    padding-left: 8px;
}
.header__secondary-nav ul.mega-menu__nav li a svg:hover, .header__secondary-nav ul.mega-menu__nav li a:hover svg{
  color:#70C242;
}









.header__secondary-nav .cst-mega-image {
  /*padding: 0 30px;*/
  padding:30px;
  display: flex;
  align-items: center;
  justify-content:center;
  /*height: 400px;*/
  max-height:400px;
  transform-origin: center;
  transition: transform 1.5s cubic-bezier(.22,1,.36,1);
}

.header__secondary-nav .cst-mega-image a {
  display: inline-block;
}

.header__secondary-nav .cst-mega-image img {
  height: auto !important;
  /* transform: scale(1) !important; */
  position: relative !important;
  width:90%;
  margin:auto;
}

.header__secondary-nav .cst-mega-image .place-self-end-start.text-custom .menu_cst_cls {
  margin: 10px 0 0 !important;
  font-size:14px !important;
}

.header__secondary-nav .cst-mega-image .cst-prm-img-wrap{
  border-radius:18px;
  overflow:hidden;
}

/* .header__secondary-nav .cst-mega-image .place-self-end-start.text-custom .menu_cst_cls:hover{
  color:#70C242;
} */

.header__secondary-nav .cst-mega-image .place-self-end-start.text-custom .menu_cst_cls svg{
  display:inline-block;
  padding-left:10px;
}

.hovered-svg:hover {
  fill: lime-400; /* Change the fill color on hover */
  transform: scale(1.1); /* Scale the SVG on hover */
  /* Add any other animation properties you want */
}
.shadow-lime-200 {
	color: #000 !important;
	
}
.shadow-lime-200:focus::placeholder {
  color: transparent;
}

.product-card .home_grid span.money1 {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  text-align: right;
  color: #39B44A;
}

.header__main-nav .mega-menu .mega-menu__nav>li>a>span{
    width: 100%;
    display: block;
}


@media only screen and (max-width:1699px){
  .header__secondary-nav .cst-mega-image .place-self-end-start.text-custom .menu_cst_cls{font-size:16px !important;}
}

@media only screen and (max-width:1600px){
  .header__secondary-nav .cst-mega-image{padding:23px;}
}

@media only screen and (max-width:1468px){
  .header__secondary-nav .cst-mega-image{padding:30px 19px;}
}

@media only screen and (max-width:1440px){
  .header__secondary-nav .cst-mega-image{padding:30px 18px;}
  .header__secondary-nav .cst-mega-image .place-self-end-start.text-custom .menu_cst_cls{font-size:15px !important;}
}

@media only screen and (max-width:1378px){
  .header__secondary-nav .cst-mega-image .place-self-end-start.text-custom .menu_cst_cls{font-size:15px !important;}
}

@media only screen and (max-width:1360px){
  .header__secondary-nav .cst-mega-image{padding:30px 17px;}
}

@media only screen and (max-width:1280px){
  .header__secondary-nav .cst-mega-image .place-self-end-start.text-custom .menu_cst_cls{font-size:14px !important;}
}

@media only screen and (max-width:1180px){
  .header__secondary-nav .cst-mega-image{padding:30px 10px;}
}

/* custom css by josh 28-11 start */

@media only screen and (min-width: 1200px){
  .ctm-index .multiple-images-with-text__content-with-nav{
    position: relative;
  }
  .ctm-index .multiple-images-with-text__content-with-nav .prev-next-buttons{
    position: absolute;
    top: 56%;
    width: 110%;
    left: -8%;
  }
  .ctm-index .multiple-images-with-text__content-with-nav .prev-next-buttons button[is="prev-button"]{
    position: absolute;
    left: 0;
  }
  .ctm-index .multiple-images-with-text__content-with-nav .prev-next-buttons button[is="next-button"]{
    position: absolute;
    right: 9px;
  }
  .ctm-index .multiple-images-with-text__content-with-nav .multiple-images-with-text__content-list {
    place-items: center;
  }
}
.header__secondary-nav .link-1 :hover, .header__secondary-nav .link-2 :hover, .header__secondary-nav .link-3 :hover {
    /* width: 90%; */
}
.header__secondary-nav .link-1 img, .header__secondary-nav .link-2 img, .header__secondary-nav .link-3 img{
    /* transition: width 1s; */
}
.ctm-insights .shopify-section--featured-collection .browse-signature .product-card .product-card__figure img {
  /*height: 400px;*/
  border-radius: 20px !important;
  object-fit: cover;
  margin-bottom: 15px;
}
@media only screen and (min-width: 1367px) and (max-width: 1440px) {
.ctm-insights .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
    max-height: 278px;
    border-radius: 20px !important;
  }
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	.ctm-insights .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
		max-height: 278px;
		border-radius: 20px !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
	.ctm-insights .shopify-section--featured-collection .browse-signature .product-card .product-card__figure a img {
		max-height: 278px;
		border-radius: 20px !important;
  }
}


.section_right , .ctm-insights .shopify-section--toolset-techno-insight .isights-text {
    background: #ffffff;
}
.ctm-tutorial-videos .customs-tabing-video .main_content .video_title {
    color: #000000;
}
.ctm-tutorial-videos .customs-tabing-video .main_content .video_desc p {
    color: #000000;
}
.ctm-insights .shopify-section--toolset-techno-insight .isights-text span.title h1 {
    color: #000000;
}
.ctm-insights .shopify-section--toolset-techno-insight .isights-text .content p {
   color: #000000;
}
.ctm-tutorial-videos .customs-tabing-video .main_content{
    box-shadow: 0px 1px 25px 4px #ddd;
    /* border-radius: 20px 0px 0px 20px; */
  border-radius: 20px 20px 20px 20px ;
    margin-bottom: 10px;
}
.ctm-insights .bussiness-know ul.slick-dots, .ctm-insights .bussiness-know .slick-next, .ctm-insights .bussiness-know .slick-prev {
display:none !important;
}
.ctm-insights #shopify-section-template--21944319410493__c5350e07-83df-4c50-bec3-808f873950b7 .section.section-blends {
    padding-top: 25px;
}

.ctm-insights .section.section-blends .bussiness-know .slick-list.draggable {
    box-shadow: 0px 1px 25px 4px #ddd;
    border-radius: 20px;
    /* margin-bottom: 10px; */
}
.ctm-insights #shopify-section-template--21944319410493__74d23896-062e-4282-b481-1449556927c3 .section.customcls {
    padding-top: 0;
    padding-bottom:0;
}

.shopify-section--featured-collection .section-stack .section-header .prose{
	    text-align: center;
}
.ctm-toolkit .toolkit .image img{
      width: unset !important;
      margin: 0 auto;
}
@media screen and (min-width: 1400px){
.blog-posts__container {
      margin-bottom: 0px;
      margin-top:0;
}
}
.ctm-tutorial-videos .shopify-section--featured-collection .section.section-blends, .ctm-insights .shopify-section--featured-collection .section.section-blends{
      padding-bottom: 50px;
}

.ctm-membership .membership--wrap h2 { 
    color: #000;
      font-family: Poppins;
    font-weight: 700;
    letter-spacing: -.05em;
    line-height: 80%;
}
.member_wrap_new .card-cnt p svg{
      margin-right: 12px;
}
.member_wrap_new .card-cnt p{
    display: flex;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
    padding-bottom:8px;
}
.ctm-toolkit .shopify-section--featured-collection{
	padding-top: 90px;
}

.allcollectionscls .content-over-media > :not(img, video, iframe, svg, video-media){
	grid-area: 2 / 2 / auto / span 1;
}
.allcollectionscls {
	display: block;
}
.allcollectionscls .collection-card__content p{
	color:#000;
  font-size: 20px !important;
  padding-top: 14px;
}
.allcollectionscls .zoom-image{
	max-height: 332px;
}
.ctm-toolkit .collection__results{ display: none; }
.ctm-page.ctm-insights .blog-posts .h3{
	display: block;
    text-align: center;
}
 .ctm-toolkit .collection__top-bar{
	display: none;
}
.ctm-collection .collection--filters-sidebar .collection__top-bar{
  position: sticky;
  top: 110px;
  z-index: 1;
  background:#fff;
  padding:10px 10px 10px 0;
}

.ctm-index .customs-tabing-video .main_content .section_left{
  flex: 0 0 50%;
  overflow: hidden;
  text-align: left;
  place-self: center start;
  padding:49px 40px 49px 80px;
}
.ctm-index .customs-tabing-video .main_content .section_left .\!mt-10{
  margin-top:1.5rem !important;
}

.ctm-index .customs-tabing-video .main_content
{
  display: flex;
  justify-content: space-evenly;
  background: #f8f8f8;
  /*box-shadow: 0px 1px 25px 4px #ddd;*/
}
.ctm-index .customs-tabing-video .main_content .video_title{
	font-size: 3.4rem;
    line-height: 52px;
    color: #000;
}
.ctm-index .customs-tabing-video .main_content .video_desc{
	font-size: 26px;
    line-height: 35px;
    color: #000;
    padding-top:10px;
}
.shopify-section.shopify-section--main-product .product-gallery__thumbnail-list-wrapper, .product-gallery__ar-wrapper .hide-icon{ opacity:0; } 
.ctm-index .shopify-section--image-link-blocks .exp-sol-txt2{ 
  top:30px !important;
  font-weight: 500;
  font-size: 14px;
  padding-top:8px;
}
.ctm-index .shopify-section--image-link-blocks .blk-tooltip-txt span img
{
  width: 36px;
  height: 36px;
  float: right;
}
.ctm-index .shopify-section--image-link-blocks .blk-tooltip-txt span
{
  border-inline-start-width:0;
  padding: 0 20px;
}
.ctm-membership .details-about-plans{
  display: none;
}
.mega-menu .submenu-col:empty, .header__main-nav .header__link-list > ul > li:nth-child(3) .submenu-col:empty{
  display:none;
}
.ctm-membership .plan-wrap{ display:none; }

/* Video Modal */
  .ctm-experience .modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.7);
  }

  .ctm-experience .modal-content {
    /*background-color: #fefefe;*/
    margin: 4% auto;
    padding: 20px;
    /*border: 1px solid #888;*/
    width: 70%;
  }

.ctm-experience .modal-content iframe{
  border-radius:15px;
  box-shadow:0 2px 8px rgba(0,0,0,0.5);
  height:659px;
}

  .ctm-experience .close {
    color: #fff;
    float: right;
    font-size: 28px;
    /*font-weight: bold;*/
  }

  .ctm-experience .close:hover,
  .ctm-experience .close:focus {
    color: rgba(133, 212, 12);
    text-decoration: none;
    cursor: pointer;
  }
  .ctm-membership .premier_membr.enterimpact div, .ctm-membership .premier_membr.enterimpact .text-white{
  	color:#000;
  }
  .ctm-membership .premier_membr.enterimpact {
  	background-color:#fff;
  }
.ctm-contact .customcls .section-stack.section-stack--horizontal .prose p img{
	margin:0;
	margin-right: 10px;
}
.ctm-contact .customcls .section-stack.section-stack--horizontal .prose p {
	font-size:18px; 
}
.ctm-tutorial-videos .blog-posts .v-stack .h4, .ctm-tutorial-videos .blog-posts .v-stack p{
	/* display:none; */
}
.ctm-insights .shopify-section--blog-posts .subtxt{
	/* width: 51ch;
  overflow: hidden;
  white-space: nowrap; */
}
.ctm-insights .shopify-section--blog-posts .blog-posts .blog-post-card__info a:hover{
	color:#85d40c;
}
.ctm-insights .blog-post-card {
  /*box-shadow: 0 1px 5px rgba(0,0,0,0.07);*/
  /* padding: 15px; 
  border-radius:15px;*/
  flex-direction: column-reverse;
    display: flex;
}
.ctm-insights .blog-post-card .blog-post-card__info{
  padding: 15px;
}
.ctm-schedule-meeting .customcls{
  padding-top: 0;
}
.launch_mbership .card-cnt p:nth-child(4),.launch_mbership .card-cnt p:nth-child(5),.launch_mbership .card-cnt p:nth-child(6) {
  opacity: 0.3;
}
.premier_membr .card-cnt p:nth-child(5), .premier_membr .card-cnt p:nth-child(6) {
  /*opacity: 0.3;*/
}
@media screen and (min-width: 1150px) {
  .blog-posts {
    --article-per-row: var(--blog-posts-per-row, 2);
  }
}
.ctm-tutorial-videos .section--narrow{
	padding: 60px 90px;
}
.ctm-tutorial-videos .images-scrolling-desktop{
	display: flex;
    column-gap:var(--spacing-28);
}
.ctm-tutorial-videos .images-scrolling-desktop .prose h5{
  font-weight:400;
  font-size:40px;
  line-height:0.6;
  margin-top:23px;
}
.ctm-tutorial-videos .images-scrolling-desktop .prose p.h1{
  font-weight:600;
  font-size:82px;
  line-height:74px;
}
.ctm-tutorial-videos .images-scrolling__counter{
	display:none;
}
.ctm-tutorial-videos .images-scrolling-desktop .prose .h1 span{ 
	color: #85d40c;
}
.ctm-insights .customcls .blog-posts {
  --blog-posts-per-row: 2 !important; 
}
.ctm-insights .customcls .blog-posts .blog-post-card img {
  margin: auto;
  height:350px;
  object-fit:contain;
}
@media screen and (min-width: 1550px){
.ctm-insights .customcls .blog-posts .blog-post-card img {
  height:460px;
}
}
.ctm-insights .customcls .blog-posts .blog_subtxt {
 display:none;
}
.ctm-insights .shopify-section--blog-posts {
  background: #f5f5f5;
}
.ctm-insights .shopify-section--blog-posts .blog-posts .blog-post-card__info p.h3 a span{
  font-size: 21px;
  font-weight: 400;
  line-height:70px;
  display: flex;
  justify-content: center;
}
.ctm-insights .images-scrolling__counter {
  display: none;
}
.ctm-insights .section--narrow {
  padding: 90px;
}
.ctm-insights .images-scrolling-desktop {
  display: flex;
  column-gap: var(--spacing-28);
}	
#shopify-section-template--21944319410493__images_with_text_scrolling_LKDFRd .images-scrolling-desktop__content-list {
  width: 40%;
  padding-left:160px;
}
.ctm-insights .images-scrolling-desktop .prose p.h1 {
  font-weight: 600;
  font-size: 62px;
}
.ctm-insights .images-scrolling-desktop .prose h5 {
  font-weight: 400;
  font-size: 31px;
  line-height: 0.9;
  cursor: pointer;
}
@media only screen and (max-width: 1024px) {
  .ctm-insights .images-scrolling-desktop .prose p.h1 {
    font-size: 34px;
  }
  .ctm-insights .images-scrolling-desktop .prose h5 {
    font-size: 20px;
  }
}
#shopify-section-template--21944319410493__images_with_text_scrolling_tcCTBh .images-scrolling-desktop__content-list {
  width: 37%;
}
#shopify-section-template--21944319410493__images_with_text_scrolling_LKDFRd .customcls{
	/*padding-top: 10px;*/
}
.newtrans{ cursor:pointer; }
.ctm-insights .images-scrolling-desktop .prose .h1 span{
  color: #84cc16;
}
.ctm-insights images-with-text-scrolling .images-scrolling__content  .prose p a{
	color: #000;
}
.ctm-insights images-with-text-scrolling .images-scrolling__content  .prose p a:hover{
  color: #84cc16;
}

/* product page new section css*/

.custommonth_div a{
  font-size:11px;
  color: #82c95b; 
}
.custommonth_div p{
  /* border-bottom: 1px solid gainsboro; */
  margin: 5px;
  padding: 16px 5px;
  font-size:11px;
  font-weight: 600;
}
.custommonth_div{
    background: #f2f0f0;
    border-radius: 20px;
    border:1px solid #cac8c8;
    padding:12px;
    margin:0 2px;
}
.custommonth_div h2{
  padding-top: 10px !important;
} 
.submonths {
    padding: 10px;
  opacity:0.6;
}
.submonths.activediv a {
  display:none;
}
.submonths.activediv {
  background:#fff;
  border-radius: 10px;
      padding: 10px;
  opacity:1 !important;
}
.monthprice{
      border-bottom: none !important;
    padding-bottom: 0px !important;
    margin-bottom: 5px !important;
    padding-top:0 !important;
  font-size:16px !important;
}
.submonths.activediv a {
  display:block !important;
}
.mega-menu .submenu-col{
      overflow-y: auto;
    height: 500px;
}
.submonths button{ 
  padding: 10px 30px;
  font-weight: 500; 
  margin: 0px;
  /*background: #d4d4d4;*/
}
.submonths.activediv button{
      /*border-radius: 8px;
  background: #84cc16;
  box-shadow: 0 4px 4px #0000001a; 
  color: #000;*/
  pointer-events:visible;
}
.submonths{display:grid}
.submonths button{align-self:end;border-radius:8px;pointer-events:none;}
.submonths.activediv input[type="radio"]{
  width:16px;
  height:16px;
  margin:auto;
  appearance:none;
  -webkit-appearence:none;
  border:1px solid rgba(132,204,22);
  border-radius:50%;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
}
.submonths.activediv input[type="radio"]::before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 0.6em 0.6em rgba(132,204,22);
}
.submonths.activediv input[type="radio"]:checked::before {
  transform: scale(1);
}
.header__secondary-nav #mega-menu-1ef067a1-9c0e-4143-ad1f-cf6bb44278da .cst-mega-image .place-self-end-start.text-custom .menu_cst_cls{
	padding: 0 10px;
}
.mega-menu .submenu-col {
  overflow-y: auto;
  height: auto;
}
/* sales experience new section css */

.ctm-experience .blog-post-card .v-stack p {
	font-weight: 400;
	font-size: 21px;
	line-height: 39px;
  color:#000;
}

.ctm-experience .blog-posts .blog-post-card .v-stack p.h4 {
	font-weight: 500;
    font-size: 50px;
    line-height: 39px !important;
    color: #000000;
    display: block;
}

.ctm-experience .full_width p.h4{
  font-size:72px;
  font-weight:500;
  line-height:74px;
}

.ctm-experience .full_width p.h4 + p{
  font-size:31px;
  line-height:39px;
}

.ctm-experience .full_width .watchcls{
  font-size:20px;
  color:#84CC16;
  line-height:27px;
}

.ctm-experience .blog-posts .blog-post-card .v-stack p.video_cate {
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #747474;
}
.ctm-experience .div5 {
  display: block !important;
}
.ctm-experience .blog-post-card:nth-child(1), .blog-post-card.div3.snap-center.group, .blog-post-card.div5.snap-center.group{
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
}
.ctm-experience .div2, .ctm-experience .div4, .ctm-experience .div6{
  border-bottom: 10px solid #fff;
}
.ctm-experience .blog-posts {
  background: #f5f5f5;
}
.ctm-experience .div2, .ctm-experience .div4, .ctm-experience .div6{max-height:607px;}
.txt-right-promo.cstm-1 {
  color: #EC5A23 !important;
}
.ctm-insights .images-scrolling-desktop .prose h5:hover {
  color: #84cc16;
}
.newslsuccess_msg{ display: flex; }

/* customize tab monthly outreach section css */
.mao_heading{ height:90px; }
.custommao_div .mao1.activediv{
  /*background:#4f914f;*/
  background: linear-gradient(to bottom,  rgba(55,98,55,1) 0%,rgba(81,149,81,1) 36%,rgba(55,98,55,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.custommao_div .activediv{
    border-radius: 14px;
}
.custommao_div .mao2.activediv{
  /*background:#40599c;*/
  background: linear-gradient(to bottom,  rgba(39,50,79,1) 0%,rgba(67,94,165,1) 36%,rgba(39,50,79,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.custommao_div .mao3.activediv{
  /*background:#383838;*/
  background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(61,61,61,1) 36%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.custommao_div {
      padding: 0px;
    background: #fff;
  min-height: 430px;
}
.custommao_div .activediv p,.custommao_div .activediv h2 {
    color:#fff;
}
.custommao_div p { 
    padding: 10px 0px 0px 0px ;
    margin: 5px auto !important;
    border-bottom: 1px solid gainsboro;
    font-size: 12px; 
    max-width:99%;
}
.custommao_div .cust_top p:last-child{
  border-bottom:0px;
}
.mao_heading p{
      padding: 0px 10px !important;
    border-bottom: none !important;
      display: none;
}
.custommao_div h2{
  line-height: 27px !important;
} 
.mao_heading h2 span{
      font-size: 20px;
}

.insight_prose{
    border: 2px solid gainsboro;
    padding: 27px 38px;
    border-radius: 10px;
    overflow:hidden;
    height:278px;
}
.insight_prose a{
  font-size:12px;
  font-weight:600;
  letter-spacing:1.17px;
}
.insight_prose a,.insight_prose span{
      color: #85d40c;
}
.insight_prose a,.insight_prose span{
    display: block !important;
}
.images-scrolling__content .prose p span{
    color: #84cc16;
    display: inline-block;
}
.insight_prose p{
      font-size: 17px;
      font-weight:400;
}
.insight_prose .h4{
      font-size: 32px;
      font-weight:700;
}
.ctm-insights images-with-text-scrolling .images-scrolling__content.insihhtsvirtual .prose p a{
  color: #84cc16;
}
.ctm-insights images-with-text-scrolling .images-scrolling__content.insihhtsvirtual .prose *+p{font-size:31px;}
.ctm-insights images-with-text-scrolling .images-scrolling__content.insihhtsvirtual .prose *+p a{color:#000;}
.ctm-insights images-with-text-scrolling .images-scrolling__content.insihhtsvirtual .prose *+p a:hover{color:#84cc16;}
.ctm-insights images-with-text-scrolling .images-scrolling__content.insihhtsvirtual .prose p span{
  color: #84cc16;
      font-size: 47px;
}
.inshtdvirsection .images-scrolling__content{
      padding-bottom: 11px;
      padding-top: 10px;
}
.images-scrolling-desktop__media-wrapper {
  top: calc(var(--sticky-area-height)  + 20px);
  grid-column: media;
  position: sticky;
  width:37%;
  display:grid;
  align-items:center;
}
@media screen and (min-width: 700px){
  .images-scrolling__counter {
    gap: var(--spacing-6);
    font-size:27px;
    float:right;
  }
}
.ctm-product .flex.items-center.justify-center.btns {
  display: none;
}
.ctm-product .b-label.text-base.font-bold.text-center.w-full {
  display: none;
}

/* menu changes css */
.cst-mega-image .members_menu2.text-custom .menu_cst_cls {
  margin: 10px 0 0 !important;
  font-size:47px !important;
  text-align:left;
  font-weight:275px !important;
  font-family:'poppins';
  color:#000 !important;
  display:block;
  line-height:50px !important;
}
.members_menu2 .second-hover-img{
     display:block;
     text-align:left;
     width:auto !important;
     margin:initial !important;
}
.header__secondary-nav .navigation-promo .img-left-text.text-custom p.txt-left-promo{
     font-size:19px;
     font-weight:400;
     display:block;
     position:relative;
     color:#000;
     text-align:left;
}
.members_menu2.text-custom{display:inline-block;}
.members_menu2 .img-left-text.text-custom{
position: relative !important;
   line-height:1px
}
.members_menu2btn{
  border-radius: 5px;
    background: #84CC16;
    padding: 5px 10px;
    margin-top: 15px;
}

.ctm-virtualLobby .main-vortual-lobby h1 span{
  color: #85d40c;
}

.ctm-virtualLobby .main-vortual-lobby h1{
    text-align: left;
    padding-bottom: 0rem;
}
.ctm-virtualLobby .belowed-contents {
    text-align: left;
}
.ctm-virtualLobby .btns-groups{
      justify-content: left;
}
.ctm-virtualLobby .btns-groups .books-mettings:nth-child(1) a {
    background-image: initial;
    background-color: #84CC16;
}
/*eye icon inside password input field*/

#login .input-group-addon, #shopify-section-template--21944318918973__main .input-group-addon, .shopify-section--main-customers-reset-password .input-group-addon{
  position:absolute;
  top:11px;
  right:12px;
}
.input-group-addon img#togglePassword { 
    cursor: pointer;
    z-index: 200; 
  }

.comingsoonparent{
  -webkit-filter: blur(5px);
   filter: blur(10px);
}
.comingsoon{
  /* -webkit-filter: blur(5px); */
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  /* filter: blur(5px); */
  
  width: 100vw;
  position: absolute;
  top: 0;
  left: 0;
    height: 100%;
    background-color: white;
    /* opacity: 1; */
      z-index: 9;
  /* background:rgba(255,255,255); */
  background:rgba(255,255,255,0.9);
    
}
