/*CUSTOM STYLES*/

html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.workshop-date-time a,
.wpcf7-form-control-wrap a{
	color: #161616;
}

.workshop-date-time a:hover{
	text-decoration: underline;
}

.toggle-row img{
	border-radius: 10px;
}


.sh-2-buttons-column .et_pb_button_module_wrapper, 
.sh-2-buttons-column-left .et_pb_button_module_wrapper{
    display: inline-block;
}

.sh-2-buttons-column {
  text-align: center;
}

.learn-more-btn-column .et_pb_button_module_wrapper{
	position: relative;
}

.learn-more-btn-column .et_pb_button_module_wrapper:hover:before{
	content: '' !important;
	width: 120px;
	height: 1px;
	background: red;
	position: absolute;
	left: 0;
	bottom: 10px;
}

.hours-of-operation{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.hours-of-operation .right-imgs img{
  width: 40px;
  padding-left: 10px;
  padding-right: 10px;
}
.hours-of-operation .right-imgs img.facebook{
  width: 32px;
}

.projects-grid article a.more-link{
	color: red;
    text-transform: capitalize;
    font-family: 'Lexend Medium';
    font-size: 15px;
    width: 100px;
	padding-bottom: 5px;
	position: relative;
}
.projects-grid article a.more-link:hover{
	border-bottom: 1px solid red;
}

.projects-grid article a.more-link::before{
	content: url('/wp-content/uploads/2023/09/Red-Union-17.svg');
	position: absolute;
	right: -5px;
	top: 2px;
}

.projects-grid article .entry-title,
.projects-grid article .post-content{
margin-bottom: 20px !important;
}

.projects-grid article .entry-title h2{
	text-transform: Capitalize;
}

.workshop-grid .dp-dfg-container.dp-dfg-layout-grid .dp-dfg-items  {
    grid-template-columns: 1fr !important;
}

.workshop-grid article .entry-title{
	font-family: Lexend Medium;
    font-size: 48px !important;
    line-height: 54px;
	margin-top: -10px;
	margin-bottom: 20px;
}

ul.dfg-custom-date li{
	font-family: 'Lexend Light';
	font-size: 16px;
	color: #161616;
}
.workshop-grid article .dfg-custom-meta{
	margin-bottom: 20px;
}

.workshop-grid article .dfg-custom-meta span{
	font-family: 'Lexend Light';
	font-size: 20px;
	color: #161616;
	margin-left: 30px;
	position: relative;
	
}
.workshop-grid article .dfg-custom-meta span:not(:first-child) {
	margin-left: 40px;
}

.workshop-grid article .dp-dfg-content{
	font-family: 'Lexend Light';
	font-size: 18px;
	line-height: 26px;
	color: #4C4C4D;
}

.workshop-grid article .dfg-custom-buttons{
	display: flex;
    column-gap: 20px;
    margin-top: 40px;
}
.workshop-grid article .sh-enroll-btn{
	background: red;
    border-color: red;
    color: #ffffff;
    font-family: 'Lexend Medium';
    font-size: 15px !important;
    padding: 15px 31px;
    border-radius: 5px;
}

.workshop-grid article .sh-enroll-btn:hover{
	background: transparent !important;
    border-color: red !important;
    color: #161616;
    font-family: 'Lexend Medium';
    font-size: 15px !important;
    padding: 15px 31px;
    border-radius: 5px;
}
.workshop-grid article{
	background: transparent !important;
}

.workshop-grid article .thumbnail-image img{
	border-radius: 10px;
}

.workshop-grid article .thumbnail-image .dp-dfg-overlay{
	display: none;
}

.workshop-grid article .sh-read-more-btn,
.workshop-grid article .sh-read-more-btn:hover{
	background: transparent !important;
    border-color: red !important;
    color: #161616;
    font-family: 'Lexend Medium';
    font-size: 15px !important;
    padding: 15px 31px;
    border-radius: 5px;
}

.workshop-grid .dp-dfg-filter-link.active{
	background: red !important;
    color: #ffffff !important;
    font-family: 'LEXEND LIGHT';
    font-size: 18px !important;
    width: 170px !important;
    text-align: center;
    margin-right: 20px !important;
	border-radius: 5px;
	border: 1px solid red;
	    display: flex !important;
    align-items: center;
    justify-content: center;
}

.workshop-grid .dp-dfg-filter-link{
	background: transparent !important;
    color: #161616 !important;
    font-family: 'LEXEND LIGHT';
    font-size: 18px !important;
    width: 170px !important;
    text-align: center;
    margin-right: 20px !important;
	border-radius: 5px;
	border: 1px solid red !important;
	    display: flex !important;
    align-items: center;
    justify-content: center;
}

.workshop-grid .dp-dfg-filter{
	margin-bottom: 80px;
}

.workshop-grid article .dfg-custom-date-year{
	position: relative;
}

.workshop-grid article .dfg-custom-date-year:before{
	content: url('/wp-content/uploads/2023/08/date-svgrepo-com.svg');
	position: absolute;
	left: 10px;
}

.workshop-grid article .dfg-custom-meta .terms:before{
	content: url('/wp-content/uploads/2023/08/menu-svgrepo-com.svg');
	position: absolute;
	left: -30px;
}
.workshop-grid article .dfg-custom-meta .classes:before{
	content: url('/wp-content/uploads/2023/08/note-2-svgrepo-com.svg');
	position: absolute;
	left: -30px;
}

.workshop-grid article .dfg-custom-meta .duration:before{
	content: url('/wp-content/uploads/2023/08/time-svgrepo-com.svg');
	position: absolute;
	left: -30px;
}

.contact-blurbs .et_pb_main_blurb_image .et_pb_image_wrap{
  width: 60px !important;
}

/* Custom font-family and general styles for the fields */
.contact-page-form .wpcf7-form-control {
    font-family: "Lexend Light";
    font-size: 13px;
    color: #FFFCF9 !important;
    border: 0.5px solid #FFFCF9;
    border-radius: 5px;
    background: transparent;
    margin-bottom: 20px;
    width: 100%;
  height: 48px;
}
.contact-page-form .wpcf7-form-control.wpcf7-textarea {
  height: 144px;
}

/* Placeholder color */
.contact-page-form .wpcf7-form-control::-webkit-input-placeholder { /* Chrome/Edge/Safari */
    color: #FFFCF9;
}
.contact-page-form .wpcf7-form-control::-moz-placeholder { /* Firefox 19+ */
    color: #FFFCF9;
    opacity: 1;
}
.contact-page-form .wpcf7-form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #FFFCF9;
}
.contact-page-form .wpcf7-form-control::placeholder {
    color: #FFFCF9;
}

/* Remove the default appearance for textarea and input fields */
.contact-page-form .wpcf7-form-control.wpcf7-text,
.contact-page-form .wpcf7-form-control.wpcf7-email,
.contact-page-form .wpcf7-form-control.wpcf7-textarea {
    padding: 10px;
}

/* Styles for the "Learn more" button */
.contact-page-form .wpcf7-form-control.wpcf7-submit {
    background: #FFFCF9;
    color: red !important;
    font-family: "Lexend Medium";
    font-size: 15px;
    padding: 18px 34px;
    border: none;
    border-radius: 5px;
    float: left; /* to make the button align to the left */
    cursor: pointer;
    transition: 0.3s; /* Optional: for smooth hover effect */
  width: 150px;
  height: auto;
}

/* Optional: Add a hover effect to the button for better UX */
.contact-page-form .wpcf7-form-control.wpcf7-submit:hover {
    background-color: rgba(255, 252, 249, 0.9); /* Slightly transparent on hover */
}

.contact-page-form .wpcf7-not-valid-tip,
.contact-page-form .wpcf7-response-output{
  color: #FFFCF9 !important;
  font-family: Lexend Light !important;
}

.custom-testimonial .testimonial-content {
    font-family: "Lexend Light", sans-serif;
    font-size: 22px;
    color: #FFFCF9;
    line-height: 36px;
    margin-bottom: 40px;
	text-align: center;
}

.custom-testimonial .testimonial-image {
    width: 61px;
    height: 61px;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	text-align: center;
	margin: 10px auto;
}

.custom-testimonial .testimonial-person-name {
    font-family: "Lexend Medium", sans-serif;
    font-size: 20px;
    color: #FFFCF9;
    margin-bottom: 10px;
	text-align: center;
}

.custom-testimonial .testimonial-designation {
    font-family: "Lexend Light", sans-serif;
    font-size: 18px;
    color: #FFFCF9;
	text-align: center;
}

.social-text a:not(:last-child){
  margin-right: 40px ;
}

.home-testimonial-slider{
	max-width: 910px;
	margin: auto;
	height: 300px;
}
.home-testimonial-slider .slick-slide.slick-cloned {
    margin-right: 0px !important;
}

#sh-custom-menu .et_pb_menu__search-button{
  transform: rotate(270deg);
}

.footer-main-row li:not(:last-child){
	margin-bottom: 10px;
}
  
.projects-grid .entry-featured-image-url img{
	border-radius: 5px;
}

.workshop-grid .dp-dfg-filter-link.upcoming-workshop{
	display: none !important;
}
.workshop-categories-list div {
    color: #fffcf9;
    font-family: 'Lexend Light';
    font-size: 42px;
    padding: 40px 0px;
    opacity: 0.55;
    cursor: pointer;
}

.workshop-categories-list div:last-child {
    padding-bottom: 0 !important;
}

.workshop-categories-list div:not(:last-child) {
    border-bottom: 1px solid #FFFCF9;
}

.home-workshop-post .workshop-image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.up-workshop-content-wrapper {
    background: #EEEEEE;
    padding: 52px 65px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.up-workshop-content-wrapper .workshop-date-time {
    font-family: 'Lexend Medium';
    color: #161616;
    margin-bottom: 10px;
}

.up-workshop-content-wrapper .workshop-excerpt {
    font-family: 'Lexend Light';
    font-size: 18px;
    line-height: 26px;
    color: #4C4C4D;
}

.up-workshop-content-wrapper .enroll-button,
.workshops-grid-other .read-more{
    background: red;
    display: block;
    padding: 18px;
    text-align: center;
    margin-top: 30px;
    border-radius: 5px;
    font-family: "Lexend Medium";
    font-size: 15px;
    color: #FFFCF9;
}





/* .workshops-grid-other {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 40px;
}
 */
.workshops-grid-other .workshop-item {
    border: none;
	border-radius: 10px;
	background: #ffffff;
	max-width: 350px;
	width: 350px;
	 margin-left: 40px; /* Adjust this value as per your requirement */
      width: calc(100% - 40px);
}

/* To ensure the first slide aligns to the left edge */
.slick-track {
    margin-left: 0;
}

/* If you are using infinite loop */
.slick-slide.slick-cloned {
    margin-right: 40px; /* to balance out with margin-left of .workshop-item */
}

.workshops-grid-other .workshop-image {
    position: relative;
    background-size: cover;
	border-top-right-radius: 10px;
}

.workshops-grid-other .cat-wrapper {
    position: absolute;
	width: fit-content;
    bottom: 0px;
    left: 0px;
    background: red;
    color: #fff;
    padding: 10px 20px 10px 20px;
	font-family: 'Lexend Light';
	font-size: 18px;
}

.workshops-grid-other .flex-container {
    display: flex;
    justify-content: space-between;
	font-family: 'Lexend Light';
    color: #161616;
    font-size: 16px;
	margin-bottom: 20px;
}

.workshops-grid-other .flex-container .number-of-classes{
	margin-left: 25px;
	position: relative;
}

.workshops-grid-other .flex-container .duration-span{
	position: relative;
}

.workshops-grid-other .flex-container .number-of-classes:before{
	content: url('/wp-content/uploads/2023/08/note-2-svgrepo-com.svg');
	position: absolute;
	left: -25px;
}

.workshops-grid-other .flex-container .duration-span:before{
	content: url('/wp-content/uploads/2023/08/time-svgrepo-com.svg');
	position: absolute;
	left: -25px;
}

.workshops-grid-other .workshop-date{
	font-family: 'Lexend Light';
    font-size: 16px;
    color: #161616;
	margin-bottom: 10px;
}

.workshops-grid-other .workshop-title{
	font-family: 'Lexend Light';
    color: #161616;
	margin-bottom: 10px;
	height: 60px;
}

.workshops-grid-other .workshop-title .special-class{
	font-family: 'Lexend Medium';
    color: #161616;
}

.workshops-grid-other .workshop-excerpt{
	font-family: 'Lexend Light';
    font-size: 18px;
    line-height: 29px;
    color: #161616;
	height: 116px;
}


.workshop-categories-list div span.cat-num {
    font-size: 24px;
    margin-right: 20px;
}

.workshop-categories-list div.active-item {
    opacity: 1;
}

.workshop-categories-list .active-item .cat-name {
    position: relative;
    width: fit-content;
}

.workshop-categories-list .active-item .cat-name:after {
    content: url('/wp-content/uploads/2023/08/Arrow-Path-1517.svg');
	position: absolute;
    right: -80px;
}
.custom_upcoming-workshop{
	display: none;
}

.workshops-grid-other .workshop-details{
	padding: 37px 37px 60px 37px;
}

.workshop-grid .pagination-item a{
	border: 1.5px solid red !important;
	border-radius: 5px !important;
	
}

.workshop-grid .dp-dfg-pagination{
	margin-top: 50px;
}

.workshop-details-single{
    font-family: 'Lexend Regular';
    font-size: 18px;
}

.workshop-details-single .dates-single,
.workshop-details-single .category-single,
.workshop-details-single .classes-single,
.workshop-details-single .duration-single{
	position: relative;
}

.workshop-details-single .dates-single{
	margin-left: 30px;
}

.workshop-details-single .dates-single:before{
	content: url('/wp-content/uploads/2023/08/date-svgrepo-com.svg');
	position: absolute;
	left: -20px;
}

.workshop-details-single .category-single:before{
	content: url('/wp-content/uploads/2023/08/menu-svgrepo-com.svg');
	position: absolute;
	left: -25px;
}

.workshop-details-single .classes-single:before{
	content: url('/wp-content/uploads/2023/08/note-2-svgrepo-com.svg');
	position: absolute;
	left: -25px;
}

.workshop-details-single .duration-single:before{
	content: url('/wp-content/uploads/2023/08/time-svgrepo-com.svg');
	position: absolute;
	left: -25px;
}

.wp-pagenavi{
	text-align: center;
}

.wp-pagenavi .current{
	padding: 10px 14px !important;
	border: 1.5px solid red !important;
	border-radius: 5px !important;
	background: red !important;
	color: #ffffff;
	font-family: "Lexend Regular";
}

.wp-pagenavi .pages,
.wp-pagenavi a.page,
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink{
	padding: 10px 14px !important;
	border: 1.5px solid red !important;
	border-radius: 5px !important;
	color: #161616;
	font-family: "Lexend Regular";
	margin: 0 10px;
}

.wp-pagenavi .pages:hover,
.wp-pagenavi a.page:hover,
.wp-pagenavi .nextpostslink:hover,
.wp-pagenavi .previouspostslink:hover{
	background: red;
	color: #ffffff;
}


/*—————————————————————*/
/*——Replace the Divi Search Button with an Icon by Divi Banks——*/
/*—————————————————————*/

/*Hide the search button*/

.db-icon-search input.et_pb_searchsubmit,
.widget_search input#searchsubmit {
background: transparent;
color: transparent;
border: none;
width: 75px;
z-index: 2;
}


/*Add padding to the search input field*/

.db-icon-search input.et_pb_s,
.widget_search input#s {
padding-right: 75px !important;
}

/*Add the icon*/

.db-icon-search .et_pb_searchform:before {
content: url('/wp-content/uploads/2023/09/Search-faq.svg');
position: absolute;
z-index: 1;
right: 0;
font-size: 20px;
padding: 15px 20px;
}

/*—————————————————————*/
/*—End – Replace the Divi Search Button with an Icon by Divi Divi Banks—*/
/*—————————————————————*/

.toggle-row .et_pb_toggle:not(:last-child):after{
	content: "";
	width: 100%;
	height: 1px;
	background: #fffcf9;
	display: block;
	margin-top: 50px;
}

.accordian-learn-btn{
	position: relative;
	color: #fffcf9;
	font-family: 'Lexend Medium';
}

.accordian-learn-btn:before{
	content: url('/wp-content/uploads/2023/09/Union-17.svg');
	position: absolute;
	right: -20px;
}

.accordian-learn-btn:hover:after{
	content: '';
	width: 120px;
	height: 1px;
	background: #fffcf9;
	position: absolute;
	left: 0;
	bottom: -10px;
}

@media only screen and (min-width: 1024px){ /************************MIN-WIDTH 1024*********************************/
	
	.home-workshop-post {
    width: 545px !important;
	float: right;
}
	
	.workshop-details-single{
	    display: flex;
    column-gap: 40px;
	}
	.sh-home-workshop-row .et_pb_column_9{
		width: 45% !important;
	}
	
	.sh-home-workshop-row .et_pb_column_10{
		width: 55% !important;
	}
	
	.projects-grid article{
		display: flex;
    column-gap: 50px;
    flex-direction: row-reverse;
	}
	
	.workshop-grid article{
		border: none !important;
	}
	
	.workshop-grid article .main-article-wrapper{
		display: flex;
    flex-direction: row-reverse !important;
    column-gap: 40px !important;
    border: none !important;
	}
	.workshop-grid article .dp-dfg-header{
		display: flex !important;
		column-gap: 40px;
	}
	
	.workshop-grid article .dfg-custom-date-year{
		margin-top: 10px;
		padding-top: 3px;
        padding-left: 20px;
		border-top: 1.5px solid red;
	}
	ul.dfg-custom-date{
	width: 80px;
    list-style: none;
    text-align: center;
	height: 100px;
	border: 1.5px solid red;
	padding: 0px !important;
	border-radius: 5px;
}
	.workshop-grid article .thumbnail-image{
		width: 500px;
	}
	.workshop-grid article .middle-content{
		width: 438px;
	}
	.workshop-grid article:not(:last-child){
		margin-bottom: 120px;
	}
	.contact-form-page-row .et_pb_column_5{
		width: 45% !important;
	}
	.contact-form-page-row .et_pb_column_6{
		width: 55% !important;
	}
	
	#sh-custom-menu .et_pb_menu__search-button{
  transform: translateX(20px) rotate(270deg);
}
	.footer-col-1{
		width: 300px !important;
	}
	.footer-col-2{
		width: 130px !important;
	}
	.footer-col-3{
		width: 130px !important;
	}
	.footer-col-4{
		width: 230px !important;
	}
	.footer-col-5{
		width: 380px !important;
	}
	
	.projects-grid .entry-featured-image-url{
		width: 45%;
	}
	.projects-grid .projects-content{
		width: 55%;
	}
	
	
}

@media only screen and (min-width: 980px){
	li.mbl-become-btn, li.mbl-login-btn{
		display: none !important;
	}
	
	.home-workshop-post {
    width: 400px;
}
	#sh-custom-menu li{
		border-bottom: 1.5px solid transparent;
	}
	
	#sh-custom-menu li:hover{
		border-bottom: 1.5px solid red;
	}
	
	#sh-custom-menu .sub-menu li:hover{
		border-bottom: 1.5px solid transparent !important;
	}
}

@media only screen and (min-width: 981px) and (max-width: 1232px){
	#sh-menu-section a.sh-member-menu-btn, #sh-menu-section a.sh-login-menu-btn{
		    padding: 10px 20px !important;
    font-size: 12px !important;
	}
	#sh-custom-menu .et_pb_menu__search-button{
  transform: translateX(20px);
	}
		#sh-menu-section{
		margin-bottom: -130px !important;
	}
	.workshop-categories-list div {
    font-size: 35px;
    padding: 30px 0px;
}
	
	.workshop-details-single{
	    display: flex;
    column-gap: 40px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 980px) {
	.workshop-categories-list div {
    font-size: 35px;
    padding: 30px 0px;
}
	.workshop-details-single{
	    display: flex;
    column-gap: 40px;
	}
	
	.workshop-categories-list{
		width: 430px;
	}
	.home-workshop-post{
		float: right !important;
	}
	.workshops-grid-other .workshop-details{
	padding: 30px;;
}
	.workshops-grid-other .workshop-excerpt{
		height: 130px;
	}
	
	
	
}

@media only screen and (min-width: 768px) and (max-width: 1025px) {
	.workshop-grid article .dfg-custom-date{
		    list-style: none;
    display: flex;
	column-gap: 30px;
    border: 1.5px solid red;
    width: 240px;
    align-items: center;
    padding: 0;
	margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 10px;
    border-radius: 5px;
	}
	
	.workshop-grid article .dfg-custom-date-year:before {
		left: -18px !important;
	}
	
}


@media only screen and (min-width: 768px) and (max-width: 950px) {
	.workshops-grid-other .slick-list{
		max-width: 700px;
		margin: auto;
	}
	.workshop-grid .dp-dfg-filter {
    margin-bottom: 30px !important;
}
	.workshop-grid article .dfg-custom-date{
		    list-style: none;
    display: flex;
	column-gap: 30px;
    border: 1.5px solid red;
    width: 240px;
    align-items: center;
    padding: 0;
	margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 10px;
    border-radius: 5px;
	}
	
	.workshop-grid article .dfg-custom-date-year:before {
		left: -18px !important;
	}
	li.dfg-custom-date-start{
		position: relative;
	}
	li.dfg-custom-date-start:after{
		content:'';
		width: 1.5px;
		height: 15px;
		background: #161616;
		position: absolute;
		right: -15px;
		top: 6px;
	}
}

@media only screen and (max-width: 768px){
	
	.membership-table {
    overflow-x: auto;
    display: block;
    white-space: nowrap;
  }
	
	
	.workshop-grid article .dfg-custom-date{
		    list-style: none;
    display: flex;
	column-gap: 30px;
    border: 1.5px solid red;
    width: 240px;
    align-items: center;
    padding: 0;
	margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 10px;
    border-radius: 5px;
	}
	
	
	.workshop-grid article .dfg-custom-date-year:before {
		left: -18px !important;
	}
	li.dfg-custom-date-start{
		position: relative;
	}
	li.dfg-custom-date-start:after{
		content:'';
		width: 1.5px;
		height: 15px;
		background: #161616;
		position: absolute;
		right: -15px;
		top: 6px;
	}
	.workshop-grid article:not(:last-child){
		margin-bottom: 50px;
	}
	
	.workshop-categories-list div {
    font-size: 35px;
    padding: 30px 0px;
}
	.workshop-grid .dp-dfg-filter {
    margin-bottom: 20px;
}
	
	
}







/*************************************************************************************************MAX 600***********/
@media only screen and (max-width: 600px){
  .hours-of-operation{
    display: block;
  }
  .hours-of-operation .left-text{
    margin-bottom: 20px;
  }
	.workshop-grid article .entry-title{
	font-family: Lexend Medium;
    font-size: 35px !important;
	line-height: 42px;
	}
	.dfg-custom-meta span:not(:first-child) {
    margin-left: 50px !important;
}
	
	.workshop-grid article .dfg-custom-meta span{
		font-size: 14px;
	}
	.social-text a img{
    width: 30px;
  }
  .social-text a:first-child img{
    width: 20px !important;
  }
	.workshop-grid a.dp-dfg-filter-link,
	.workshop-grid .dp-dfg-filter-link.active{
		width: auto !important;
    padding: 10px !important;
    height: 45px;
		font-size: 16px !important;
	}
	.workshop-grid .dp-dfg-filter {
    margin-bottom: 30px;
	}
	
	.workshop-categories-list div {
    font-size: 30px !important;
}
	.workshop-categories-list .active-item .cat-name:after {
    right: -40px;
    transform: scale(0);
}
	.workshops-grid-other{
		max-width: 350px;
		margin: auto;
		
}
	
	
	.workshop-details-single .dates-single,
.workshop-details-single .category-single,
.workshop-details-single .classes-single,
.workshop-details-single .duration-single{
	margin-left: 30px;
}
	
	 .workshop-item {
        margin-left: 8px; /* You might want less margin on mobile */
        width: calc(100% - 8px);
    }

    .slick-slide.slick-cloned {
        margin-right: -20px; 
    }

	.workshops-grid-other .workshop-details{
		padding: 20px;
	}
	.home-workshop-post .up-workshop-content-wrapper{
		padding: 30px;
	}
	
	.home-testimonial-slider{
		height: 450px;
	}
	
	.home-testimonial-slider .custom-testimonial{
/* 		width: 380px !important; */
	}
	
	.home-testimonial-slider .slick-arrow{
		width: 30px !important;
		height: 30px !important;
	}
	.home-testimonial-slider .slick-arrow:before {
		font-size: 20px !important;
	}
}
	


