.nik {

  color: #fff;

}



/*--added on 07-08 --*/



body.single-post,
body.blog,
body.category {

  background-color: #fff;

}



.blog-award {

  background-image: linear-gradient(#9102FF00, #9102FF26);

  text-align: center;

  padding: 0px 25px 0;

  border: 2px solid #BE7AF2;

  border-radius: 12px;

}

.blog-award p {

  margin: 0;

}

.awtext {

  font-size: 12px;

  line-height: 18px;

}

.abtn {

  display: inline-block;

  margin-top: 20px;

  background: #FFA133;

  width: 180px;

  height: 40px;

  border-radius: 40px;

  font-size: 14px;

  text-decoration: none;

  line-height: 40px;

  color: #262626;

  font-weight: 600;

  transition: all 0.3s ease;

}

.abtn:hover {

  background: #EC942B;

}

.facebook-count {

  background: #0B84EE;

  height: 47px;

  width: 100%;

  margin-bottom: 12px;

  border-radius: 40px;

  transition: all 0.3s ease;

  position: relative;

}

.facebook-count:hover {

  background: #0473D4;

}

.social-count p {

  color: #fff;

  font-size: 13px;

  margin: 0;

  padding: 0px;

}

.youtube-count {

  background: #D32D2F;

  height: 47px;

  width: 100%;

  margin-bottom: 12px;

  border-radius: 40px;

  transition: all 0.3s ease;

  position: relative;

}

.youtube-count:hover {

  background: #C11E20;

}

.instagram-count {

  background-image: linear-gradient(to right, #D62E24, #A722A1);

  height: 47px;

  width: 100%;

  border-radius: 40px;

  transition: all 0.3s ease;

  position: relative;

}

.instagram-count:hover {

  background-image: linear-gradient(to right, #C11E20, #950A8E);

}

.fcwrap {

  display: flex;

  justify-content: space-around;

  align-items: center;

  height: 100%;

}

.scleft {

  font-size: 14px;

  color: #fff;

  font-weight: 500;

}

.scright {

  font-size: 13px;

  color: #fff;

}

.fc {

  position: absolute;

  width: 100%;

  height: 100%;

  color: transparent !important;

}

.scleft img {

  vertical-align: bottom;

  margin-right: 3px;

}

.blgtext {

  background: #FFF;

  color: #6006A5;

  font-size: 16px;

  font-weight: 600;

  line-height: 20px;

}

.blgtop {

  width: 163px;

  margin: -25px auto 0px;

}

.blgsm {

  color: #6006A5;

  font-size: 11px;

  letter-spacing: 2px;

  line-height: 19px;

}

.abtnwrap {

  height: 40px;

}

.social-count {

  padding-top: 20px;

}

.inside-right-sidebar .widget_categories {

  background-color: #fafafa !important;

  padding: 15px !important;

  border-radius: 7px;

}

.inside-right-sidebar .widget_categories .widget-title {

  margin-bottom: 20px;

  margin-top: 5px;

  font-size: 18px;

  font-weight: 600;

}

.inside-right-sidebar .sidebar .widget ul {

  list-style: none;

  margin: 0;

  padding: 0;

}

.inside-right-sidebar .widget_categories ul li.cat-item {

  padding-left: 0;

  padding-right: 0;

  font-size: 15px;

  line-height: 24px;

  border-bottom: 1px solid #e0dede;

  padding-bottom: 10px;

}

.inside-right-sidebar .widget_categories .cat-item a {

  color: #000;

  text-decoration: none;

}

.inside-right-sidebar .widget_categories .cat-item a:hover {

  color: #6006A5;

  text-decoration: underline;

}

.sidebar.widget-area .widget {

  padding: 0px;

}

.post-quote blockquote {

  background: #E8FDFD;

  padding-top: 15px !important;

  padding-bottom: 15px !important;

  border-radius: 10px;

}

.post-quote footer {

  display: none !important;

}

.post-quote .uagb-blockquote__content {
	margin-bottom: 0px !important;
	font-size: 16px;
	/*
	font-size: 20px;
	line-height: 32px;
	font-weight: 500;
	*/
}

.gtpl_video_bl_cls {
	max-width: 600px;
}

.gtpl_video_bl_cls .rll-youtube-player {
	border-radius: 20px;
}

.gtpl_video_bl_cls .dme-cart-button {
	color: #222;
	font-family: "Inter";
	font-style: normal;
	margin-top: 10px;
	padding: 14px 20px;
	font-weight: 600;
	border-radius: 40px;
	font-size: 16px;	
	text-align: center;
}

.imgfull img {

  width: 100%;

}

.blist {

  margin-left: 25px;

  margin-top: 10px;

}

.blist li {

  margin-bottom: 8px;

}

.garment p {

  margin-bottom: 10px;

}

#reply-title {

  font-size: 20px;

  font-weight: 600;

  margin-bottom: 20px;

}

.comment-form-comment textarea {

  background: transparent;

  border: 1px solid #ddd;

  border-radius: 7px;

  height: 150px;

}

.comment-form input[type="submit"] {

  color: #262626;

  background-color: #FFA133;

  font-weight: 600;

  border-radius: 40px;

  padding: 5px 40px;

  font-size: 16px;

  height: 52px;

  width: 200px;

  margin-top: 10px;

}

}

.comment-form input[type="submit"]:hover {

  color: #262626;

  background-color: #EC942B;

}

.comment-metadata a {

  color: #999;

  text-decoration: none;

}

.comment-content {

  padding: 0px 60px !important;

  border: 0px !important;

}

.comment-content {

  font-size: 16px;

}

.comment-reply-link,
.comment-reply-login {

  font-weight: 600;

  font-size: 16px;

  /*color: #262626 !important;

  text-decoration: none !important;

  background: #FFA133;

  padding: 5px 20px;

  border-radius: 40px;*/

}

/*.comment-reply-link:hover, .comment-reply-login:hover {

  color: #262626;

  background: #EC942B;

}*/



.reply {

  padding-left: 60px;

  padding-top: 15px;

}

.comment-reply-link {

  position: relative;

  padding-left: 30px;

}

.comment-reply-link::before {

  content: url(../png/reply-arrow.png);

  margin-top: 2px;

  position: absolute;

  left: 0;

}

.comment .children {

  padding-left: 0px !important;

  border-left: 0px !important;

}

.single-post .entry-title {

  margin-bottom: 35px;

  font-size: 40px;

  font-weight: 600;

  line-height: 52px;

}

.single-post header .entry-meta {

  padding: 20px 0px 40px;

  border-top: 1px solid #ddd;

  border-bottom: 1px solid #ddd;

  font-size: 16px;

  position: relative;

}

.author .url {

  text-decoration: none;

  color: #000;

  font-weight: 600;

}



.sidebar .widget {

  margin-bottom: 30px !important;

}

.single-post footer.entry-meta {

  display: none;

}

.comments-area p.comments-title {

  font-size: 20px;

  font-weight: 600;

  border-bottom: 1px solid #ddd;

  padding-bottom: 12px;

  margin-bottom: 15px;

}

.is-right-sidebar {

  margin-top: 165px;

}

.inside-article .byline a {

  color: #6006A5;

}

.single-post .is-right-sidebar {

  margin-top: 40px;

}





.single-post .inside-article a {

  color: #6006A5;

}

.single-post .inside-article a:hover {

  text-decoration: underline !important;

}

.single-post .inside-article h2 {

  font-size: 24px;

  line-height: 32px;

  margin-bottom: 24px;

  font-weight: 600;

  padding-top: 30px;

}

.single-post .inside-article h3 {

  font-size: 20px;

  margin-bottom: 24px;

  font-weight: 600;

  padding-top: 26px;

}

.single-post .inside-article h4 {

  font-weight: 600;

  font-size: 18px;

}

.single-post .inside-article strong {

  font-weight: 600;

}

.single-post .inside-article .wp-block-image img {

  margin-bottom: 20px;

}

.single-post .featured-image img {

  max-width: 800px;

}

/*.page-header-image-single img{

	width:100%;

}*/

.separate-containers .comments-area {

  padding-top: 0px !important;

}

.single-post .inside-article h3.pptitle {

  padding-top: 0px;

}

.comment-content a,
.must-log-in a {

  color: #6006A5;

  text-decoration: none;

}

.comment-content a:hover,
.must-log-in a:hover {

  text-decoration: underline;

  color: #6006A5;

}

.postbtn {

  width: auto;

  height: auto;

  padding: 12px 30px;

  color: #262626 !important;

  font-size: 16px;

  line-height: 20px;

  text-align: center;

}

.single-post .inside-article .postbtn:hover {

  text-decoration: none !important;

}

.clreview {

  background-color: #07abb9;

  text-align: center;

  padding: 20px 15px;

  color: #fff;

}

.clreview h3 {

  padding-top: 5px !important;

}

.clreview p {

  font-style: italic;

  font-weight: 300;

}

.clname {

  font-size: 19px;

  font-style: italic;

}

.wp-block-list li {

  margin-bottom: 7px;

}

.fdbtn {

  font-size: 15px;

  line-height: 20px;

  text-align: center;

  margin-top: 0px;

  padding: 5px 30px 8px;

}

.single-post .clquote {

  font-size: 20px;

  margin-bottom: 24px !important;

  font-weight: 600;

  padding-top: 5px;

  font-style: normal;

  line-height: 1.2em;

}

/*.sidebar #text-72, .sidebar #text-32, .sidebar #categories-26 {

  display: none;

}*/

.comments-link {

  float: inline-end;

  color: #758393;

  font-size: 14px;

  margin-top: -10px;

}

.comments-link a {

  text-decoration: none;

  color: #758393 !important;

}

.entry-header .icon-comments {

  display: inline-block !important;

}



.single-post .has-post-thumbnail .gb-container {

  padding: 0px;

  background-color: #fff;

}

.single-post .has-post-thumbnail .gb-block-image img {

  height: 190px;

  object-fit: cover;

  border-radius: 8px;

}

.single-post .has-post-thumbnail .gb-block-image {

  margin-bottom: 0px;

}

.single-post .inside-article .has-post-thumbnail h3 {

  font-size: 20px;

  margin-bottom: 15px;

  font-weight: 600;

  padding-top: 15px;

  line-height: 28px;

}

.single-post .inside-article .has-post-thumbnail a {

  color: #262626;

  text-decoration: none;

}

/*.single-post .has-post-thumbnail p.gb-headline {

  display: none;

}*/

.single-post .has-post-thumbnail div.gb-headline {

  font-size: 14px;

  line-height: 20px;

}

.single-post .has-post-thumbnail a.read-more {

  display: block;

  text-decoration: none;

  font-weight: 600;

  font-size: 16px;

  margin-top: 10px;

  color: #6006A5 !important;

}

.single-post .has-post-thumbnail a.read-more::after {

  content: url(../png/rmarrow.png);

  margin-left: 7px;

}



.single-post .entry-content ul.wdm-slider-container {

  padding-top: 3em;

}

.single-post .inside-article h3.wdm-product-slider-title {

  margin-bottom: 0px;

  padding-top: 0px;

}

.blog .site-content {

  max-width: 1320px;

  margin: auto;

  width: 100%;

}



.blog .site-content .content-area,
.category .site-content .content-area {

  padding-top: 0px;

}

.blog .generate-columns .inside-article,
.category .generate-columns .inside-article,
.category.separate-containers .page-header {

  padding: 5px 0px 0px;

}

.blog .inside-article h2,
.category .inside-article h2 {

  font-size: 20px;

  line-height: 28px;

  margin-bottom: 0px;

  padding-top: 0;

}

.blog .entry-summary,
.category .entry-summary {

  margin-top: 13px !important;

  font-size: 14px;

  line-height: 20px;

}

.blog.post-image-above-header .inside-article .post-image,
.category.post-image-above-header .inside-article .post-image {

  margin-bottom: 15px;

}

.blog .post-image img {

  height: 210px;

  object-fit: cover;

  object-position: top;

  border-radius: 10px;

}

.category .post-image img {

  height: 248px;

  object-fit: cover;

  object-position: top;

  border-radius: 10px;

}

.category h1 {

  font-size: 40px;

  font-weight: 600;

}

.blog.separate-containers .paging-navigation {

  padding-left: 0px;

  padding-right: 0px;

}



@media only screen and (min-width:1400px) {

  .single-post .is-right-sidebar {

    width: 25%;

  }

  .single-post .site-content .content-area {

    width: 75%;

  }

  .single-post .has-post-thumbnail .gb-block-image img {

    height: 240px;

  }

}



@media only screen and (min-width:1700px) {

  .single-post .has-post-thumbnail .gb-block-image img {

    height: 320px;

  }

}



@media only screen and (min-width:992px) {

  /* .inside-right-sidebar #text-24{

	position: sticky;

  top: 0px;

}

.inside-right-sidebar .widget_categories{

	position: sticky;

  top: 180px;

} */

  .inside-right-sidebar {

    height: 100%;

    max-width: 100%;

  }

  .is-right-sidebar {

    display: flex;

    justify-content: right;

    padding-right: 10px;

    padding-left: 30px;

  }

  /* .single-post .is-right-sidebar {

  padding-right: 70px;

	padding-left: 50px;

}

.single-post .inside-article {

  padding-right: 0px !important;

  padding-left: 70px !important;

}	 */



}



@media only screen and (min-width:768px) and (max-width: 991px) {

  .blog-award {

    padding: 50px 5px 0;

    background-size: 235px;

    width: 235px;

  }

  .awtext {

    line-height: 16px;

  }

  #right-sidebar {

    display: flex;

    justify-content: center;

    padding-left: 0px !important;



  }

  #right-sidebar .inside-right-sidebar .widget_text {

    display: flex;

    justify-content: center;

  }

  .facebook-count,
  .youtube-count,
  .instagram-count {

    height: 41px;

    width: 235px;

  }



}



@media (max-width: 767px) {

  .is-right-sidebar.sidebar {

    width: 310px !important;

    margin: 0px auto;

  }

  .comment-content {

    padding: 0px 30px !important;

  }



  .wdm-home-page-gut-slider-banner .gutslider-content-inner {

    padding: 0;

  }
  
  .gtpl_video_bl_cls .dme-cart-button {
	  font-size: 14px !important;	  
  }

}





/*----For 3D Puff Stuff page----*/



.learndash h2.uagb-heading-text,
.learndash h2.gb-headline {

  font-weight: 600;

  font-size: 32px;

  line-height: 40px;

  margin-bottom: 30px;

}



.learndash-wrapper .ld-focus-content h1 {

  font-size: 28px;

  line-height: 36px;

  font-weight: 600;

}

.learndash h3.uagb-heading-text,
.learndash h3 {

  font-size: 28px !important;

  font-weight: 600;

}

.learndash h3.wopb-heading-inner span {

  font-size: 28px;

  line-height: 36px !important;

}

.learndash-wrapper a {

  color: #6006A5;

}



.learndash .gb-button,
.learndash .button-orange {

  padding: 11px 40px;

  background-color: #FFA133;

  color: #262626;

  font-size: 13px;

  font-weight: 600;

  border-radius: 40px;

}

.learndash a.gb-button:hover,
.learndash a.button-orange:hover {

  background: #EC942B;

  color: #262626;

}

.learndash-wrapper .ld-course-navigation .ld-lesson-item-preview a.ld-lesson-item-preview-heading:hover {

  color: #6006A5 !important;

}

.learndash-wrapper .ld-lesson-status .ld-breadcrumbs .ld-status {

  background: #FFA133 !important;

  color: #262626 !important;

  margin-bottom: 2px;

  margin-top: 2px;

}

.single-sfwd-lessons .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent),
.single-sfwd-quiz .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent) {

  background-color: #07ABB9 !important;

  color: #fff;

}

body .learndash .is-layout-flex {

  align-items: center !important;

}

.learndash .wp-block-uagb-advanced-heading.wp-block-uagb-advanced-heading {

  background: transparent !important;

  text-align: left !important;

  padding-bottom: 0px !important;

  border-top: 1px solid #E1E4EA;

  padding-top: 30px !important;

  margin-top: 35px;

}

.learndash .wp-block-column .wp-block-uagb-advanced-heading.wp-block-uagb-advanced-heading {

  border-top: 0px solid #E1E4EA;

  padding-top: 0px !important;

  margin-top: 0px;

  margin-bottom: 20px;

}

.learndash .wp-block-uagb-advanced-heading.wp-block-uagb-advanced-heading .uagb-heading-text {

  color: #262626 !important;

}

.learndash .wp-block-image img {

  border-radius: 15px;

}

.learndash iframe {

  width: 100%;

  height: 442px;

  border-radius: 15px;

  margin-bottom: 20px;

}

.learndash iframe.patchweb {

  height: 215px;

}

.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,
.single-sfwd-topic .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,
.single-sfwd-topic .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger,
.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger,
.single-sfwd-quiz .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,
.single-sfwd-quiz .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger {

  background-color: transparent !important;

}

.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon,
.single-sfwd-topic .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon,
.single-sfwd-quiz .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-focus-sidebar-trigger .ld-icon {

  background-color: #6006A5 !important;

}

.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a,
.single-sfwd-topic .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a,
.single-sfwd-quiz .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 a {

  color: #6006A5;

  font-size: 14px;

  text-transform: uppercase;

  font-weight: 600;

}

.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon,
.single-sfwd-quiz .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 .ld-icon {

  display: none;

}

.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3,
.single-sfwd-quiz .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading h3 {

  padding: 0px;

}

.learndash-wrapper .ld-course-navigation .ld-status-icon {

  display: none;

}

.single-sfwd-topic .learndash-wrapper .ld-course-navigation .ld-lesson-item.ld-is-current-lesson .ld-lesson-title {

  font-weight: 400 !important;

  color: #495255 !important;

}

.single-sfwd-lessons .learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-title,
.single-sfwd-quiz .learndash-wrapper .ld-lesson-item.ld-is-current-lesson .ld-lesson-title {

  color: #fff !important;

  font-weight: 400 !important;

}

.single-sfwd-lessons .learndash-wrapper .ld-lesson-item.ld-is-current-lesson,
.single-sfwd-quiz .learndash-wrapper .ld-lesson-item.ld-is-current-lesson {

  background: #6006A5 !important;

}

.learndash p {

  margin-bottom: 1.5em;

}

.learndash-wrapper .ld-tabs .ld-tabs-navigation::after,
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab::after {

  content: none !important;

}

.learndash-wrapper .ld-tabs .ld-tabs-navigation {

  justify-content: center;

  background: #F2F2F2;

  max-width: 332px;

  padding: 4px !important;

  border-radius: 40px;

  margin: 0px auto !important;

}

.single-sfwd-lessons .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active,
.single-sfwd-quiz .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active {

  color: #fff !important;

  background: #6006A5;

  border-radius: 40px;

  width: 160px;

  height: 44px;

  padding: 0px;

  justify-content: center !important;

}

.single-sfwd-lessons .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab,
.single-sfwd-quiz .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab {

  width: 160px;

  height: 44px;

  border-radius: 40px;

  padding: 0px;

  justify-content: center;

  font-weight: 600;

  color: #262626;

}

.learndash-wrapper .ld-lesson-status {

  background: transparent !important;

}

.learndash-wrapper .ld-breadcrumbs {

  background: transparent !important;

  padding: 0.5em 0px !important;

}

.learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments span a {

  font-weight: 600;

  color: #6006A5 !important;

}

.learndash-wrapper .wp-block-uagb-separator {

  display: none;

}

.learndash-wrapper .ld-content-actions .ld-content-action {

  align-self: center;

}

.learndash-wrapper .ld-content-actions .ld-content-action .ld-course-step-back {

  color: #363636 !important;

  font-weight: 600;

}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {

  order: 1;

  flex-direction: row-reverse;

  flex: 0 0 300px !important;

}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-profile-avatar {

  margin-right: 1em;

}

.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions {

  display: none !important;

}

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress {

  order: 4;

  flex: unset !important;

  width: 300px;

  padding-top: 0px !important;

  padding-bottom: 5px !important;

}

.learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {

  order: 2;

  text-align: center;

}

.learndash-wrapper .ld-progress .ld-progress-heading .ld-progress-stats {

  justify-content: space-between !important;

  width: 100%;

  flex-direction: row-reverse;

}

.learndash-wrapper .ld-focus .ld-focus-header .ld-progress-wrap {

  display: flex;

  flex-direction: column-reverse;

}

.single-sfwd-lessons .learndash-wrapper .ld-progress .ld-progress-bar {

  height: 5px;

}

.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a,
.single-sfwd-quiz .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a {

  color: #262626 !important;

  font-weight: 500;

  background-color: #F2F2F2 !important;

  padding: 0.85em 1em !important;

}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:hover {

  opacity: 1 !important;

}

.single-sfwd-lessons .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items::before,
.single-sfwd-quiz .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items::before {

  border-bottom-color: #F2F2F2 !important;

  left: 1.1em;

  right: auto !important;

  border-left: 8px solid transparent;

  border-right: 8px solid transparent;

  top: -8px;

}

.learndash-wrapper .ld-content-actions .ld-content-action:nth-child(2) {

  flex-basis: 280px;

  display: flex;

  flex-direction: row-reverse;

}

.learndash-wrapper .ld-content-actions .ld-content-action:nth-child(2) .ld-course-step-back {

  width: 40%;

}

.learndash-wrapper .ld-content-actions .ld-content-action:nth-child(2) .sfwd-mark-complete {

  width: 60%;

}

.learndash-wrapper .ld-content-actions .ld-content-action:nth-child(2) .learndash_mark_complete_button {

  color: #07abb9;

  background-color: transparent !important;

  padding: 0px !important;

  font-weight: 600;

}

.learndash-wrapper .ld-content-actions .ld-content-action:nth-child(2) .sfwd-mark-complete::after {

  color: #07abb9;

}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list::before {

  background-color: #6006A5 !important;

}

.fcgroup {

  background: #EEF6FE;

  padding: 20px;

  border-radius: 20px;

}

.fcgroup h4 {

  color: #0B84EE;

  font-size: 22px;

  font-weight: 600;

  margin-bottom: 10px;

  line-height: 30px;

}

.fcgroup p {

  font-size: 16px;

  line-height: 24px;

  margin-bottom: 5px;

}

.fcuser {

  margin-top: 12px;

}

.fcuser img {

  vertical-align: text-bottom;

}

.vsbox {

  text-align: center;

}

.fcuser span {

  font-size: 14px;

  color: #758393;

}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items {

  right: auto !important;

  left: 10px;

  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.2);

}

.single-post .inside-article p {

  margin-bottom: 1.5em;

}

.single-post .inside-article {

  font-size: 16px;

}

.separate-containers .site-content .comments-area,

.separate-containers .site-content .inside-article {

  padding: 40px 0px 40px 0px;

}



@media (max-width: 768px) {

  .separate-containers .site-content .inside-article,
  .separate-containers .site-content .comments-area,
  .separate-containers .site-content .page-header,
  .separate-containers .site-content .paging-navigation,
  .one-container .site-content,
  .inside-page-header {

    padding: 30px;

  }

  .page-id-326148.separate-containers .site-content .inside-article {

    padding-left: 0px;

    padding-right: 0px;

  }

}

.stext {

  text-align: center;

  font-size: 18px;

  line-height: 28px;

  margin-top: 5px;

}

.sfarrow {

  position: absolute !important;

  right: 75px;

  bottom: -30px;

  width: auto !important;

}

.sfbar {

  position: absolute !important;

  left: -30px;

  width: auto !important;

  bottom: -60px;

}

.dcb {

  font-size: 14px;

  font-weight: 600;

  line-height: 20px;

  padding: 4px 15px 7px;

  margin-bottom: 5px;

  border-radius: 35px;

  width: auto !important;

  align-self: self-start;

}

.dcb img {

  margin-right: 4px;

  vertical-align: middle;

}

.dshide {

  display: none;

}

.single-post header .entry-meta .posted-on {

  display: block;

  font-size: 14px;

  color: #758393;

  padding-left: 60px;

  margin-top: 13px;

  padding-top: 8px;

}

.single-post header .entry-meta .byline,
.single-post header .entry-meta .byline a {

  color: #262626;

}

.single-post header .entry-meta .avatar {

  width: 48px;

  height: 48px;

  border-radius: 50%;

  position: absolute;

  top: 15px;

}

.single-post header .entry-meta .byline {

  padding-left: 60px;

  margin-top: -47px;

  display: block;

}

.faq .bwf-accordion-active .bwf-accordion-head svg {

  fill: #262626 !important;

}

.faqtitle {

  font-weight: 600;

  padding-left: 20px;

  margin-bottom: 0px;

}

.cgtitle {

  font-weight: 600;

}

.faq .bwf-col {

  max-width: 100%;

}

.faq .gb-tabs__buttons {

  height: 285px;

}

.page-id-8721 .entry-header {

  padding-top: 30px;

}

.page-id-8721 .entry-content {

  margin-top: 1em !important;

}

.faq button.gb-button.gb-block-is-current {

  font-weight: 600;

}

.faq-image img {

  max-width: 64px;

}

.faq-image .wp-block-media-text__content {

  padding: 0px !important;

}

.stitle {

  font-weight: 600;

}

.faq-image {

  grid-template-columns: 11% auto !important;

}

.get-touch .gb-button {

  align-self: flex-end;

}

.quality-guarantee img {

  width: 40px;

  height: 40px;

  margin-right: 15px;

}

.quality-guarantee {

  display: flex;

}

.faq .bwf-accordion-body p {

  margin-bottom: 1.5em;

}

.lnsocial li {

  width: 36px;

  display: inline-block !important;

  margin: 0px 5px !important;

}

.lnsocial {

  text-align: center;

  padding-left: 0px !important;

}

.rtcorner {

  margin: 0px auto !important;

}

.crwrap {

  margin-bottom: 0px;

}

.rtcorner figure {

  margin-bottom: 0px !important;

}

.pricetag {

  background: #F3E8FC;

  padding: 6px 12px;

  border-radius: 40px;

  color: #6006A5;

  font-size: 18px;

  font-weight: 600;

  display: inline-block;

}

.prarrow {

  max-width: 650px;

  margin: 0px auto;

  position: relative;

}

.prin {

  position: absolute;

  right: 0px;

  top: -15px;

}

.patreview {

  background: #fff;

  padding: 20px;

  border-radius: 12px;

  min-height: 345px;

}

.ptcustomer {

  display: flex;

  align-items: center;

  padding-bottom: 15px;

}

.ptname img {

  vertical-align: middle;

  width: 20px !important;

  height: 20px !important;

  margin-left: 7px;

}

.ptstar {

  width: 116px !important;

  margin-bottom: 10px;

}

.ptname {

  font-size: 16px;

  font-weight: 600;

  margin-left: 7px;

}

.patreview p {

  font-size: 16px;

}

.ptbtn {

  text-align: center;

  padding-top: 5px;

  padding-bottom: 15px;

}

.ptbtn img {

  width: 24px;

  height: 24px;

  vertical-align: sub;

}

.ptc1 {

  position: absolute;

  top: -80px;

  left: -15px;

}

.ptc2 {

  position: absolute;

  right: -15px;

  bottom: -75px;

}

.postid-292109 .site-main,
.postid-292111 .site-main,
.postid-319884 .site-main {

  margin-bottom: 0px !important;

}

.ptsmall {

  display: none;

}

.proff {

  background: #07ABB9;

  padding: 2px 6px;

  font-size: 12px;

  border-radius: 40px;

}

.stichwrap {

  max-width: 1320px;

  margin-left: auto;

  margin-right: auto;

}

.esacolumn {

  margin-left: auto !important;

  margin-right: auto !important;

}

.page-id-282629 .site-main,
.page-id-185598 .site-main {

  margin-bottom: 0px !important;

  margin-top: 0px !important;

}

.otogallery {

  max-width: 600px;

  margin: 0px auto;

}

.otlist li {

  color: #fff;

  margin-bottom: 12px;

  font-weight: 500;

}

.otoreview {

  display: flex;

  align-items: center;

  gap: 40px;

}

.otoimg img {

  max-width: 300px !important;

}

.rvstar img {

  width: 159px !important;

  margin-right: 15px;

}

.rvstar {

  display: flex;

  align-items: center;

  font-weight: 600;

  padding-top: 20px;

}

.single-post.post-image-aligned-center .featured-image {

  text-align: left;

}

.single-post.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {

  padding-top: unset;

}

.single-post .wp-block-embed iframe {

  max-width: 650px;

  height: 365px;

  position: relative;

}



.about-author {

  background: #FAFAFA;

  border-radius: 20px;

  padding: 20px;

  margin-top: 40px;

}

.authcol {

  display: flex;

  gap: 20px;

}

.abtext h4 {

  color: #1E2024;

  font-size: 20px;

  line-height: 32px;

  margin: 0px;

}

.abtext span {

  font-size: 14px;

  color: #1E202499;

  font-style: italic;

}

.abtext p {

  color: #1E2024;

  font-size: 14px;

  line-height: 20px;

  margin: 8px 0px 0px;

}

.abtext-mb {

  display: none;

}

.abicon img {

  width: 120px;

  height: 120px;

  max-width: 120px;

}



.hmwrap {

  background: #fafafa;

  padding: 12px 12px 20px;

  border-radius: 20px;

  gap: 20px;

  display: flex;

  flex-wrap: wrap;

}

.hmwrap h4,
.hmwrap .favtitle {

  font-size: 22px;

  line-height: 30px;

  font-weight: 600;

  margin-bottom: 0px;

}

.hmwrap p {

  font-size: 18px;

  line-height: 28px;

  margin: 0px;

  color: #363636;

}

.hmwrap .postbtn {

  width: 240px;

  height: 52px;

  text-align: center;

  margin-top: 0px;

}

.hmwrap .postbtn:hover {

  text-decoration: none;

}

.dlfeature {

  flex-direction: inherit !important;

  font-size: 14px;

  padding: 0px !important;

}

.dlfeature figure {

  width: auto !important;

}

.dlfwrap {

  width: 100% !important;

}

.startdes {

  width: 100% !important;

}

.startdes h2 {

  margin-bottom: 5px !important;

}

.startdes p {

  margin-bottom: 5px !important;

}

.single-post.postid-194094 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-201653 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-144644 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-28768 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-95159 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-26912 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-14968 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-145340 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-94563 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-175828 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-198232 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-205596 .inside-article .wp-block-column .wp-block-image img,
.single-post.postid-21066 .inside-article .wp-block-column .wp-block-image img {

  max-width: 100%;

}

.about-author .abicon img {

  border-radius: 50%;

}

.wishlist-products h1 {

  font-weight: 600;

  font-size: 40px;

  line-height: 52px;

}

#wdm_lost_password h1 {

  font-weight: 600;

  font-size: 32px;

  line-height: 40px;

  color: #262626;

  margin-bottom: 12px;

}

#wdm_create_account h1 {

  font-weight: 600;

  font-size: 32px;

  line-height: 40px;

  color: #262626;

  margin: 0px;

}

.blog_author_name {

  font-weight: 600;

  font-size: 18px !important;

  margin: 0 0 1em 0 !important;

}

.wdm-cat-page-title h1 {

  font-family: Inter;

  font-size: 40px;

  font-weight: 600;

  line-height: 52px;

  text-align: center;

  color: #262626;

  margin: 0;

}

.gtpl_related_blog_articles p:has(>time.entry-date) {

  display: none;

}



.gtpl_related_blog_articles p.gb-headline-text {

  margin-bottom: 20px;

  font-weight: 600;

  line-height: 28px;

  font-size: 20px;

  padding-top: 15px;

}

.gtpl_related_blog_articles p.gb-headline-text a {

  color: #262626;

}

#wdm_login_account h1 {

  color: #262626;

  font-weight: 600;

  font-size: 32px;

  line-height: 40px;

  margin: 0%;

}

.widget_nav_menu p.widgettitle {

  color: #3636368a;

  font-size: 14px;

  line-height: 20px;

  text-transform: uppercase;

  font-weight: 600;

  letter-spacing: 0.32px;

  margin-bottom: 12px;

}

.vidbor {

  margin: 0px;

}

body.wfocu_offer-template {

  font-family: Inter;

}



.puff-stuff-use-wrapper .puff-stuff-uses-div .puff-stuff-uses .puff-stuff-use .use-step p {

  color: #FFFFFF;

  font-family: Inter;

  font-size: 16px;

  font-weight: 700;

  line-height: 24px;

  letter-spacing: -0.008em;

  text-align: center;

}

.puff-stuff-use-wrapper .puff-stuff-uses-div .puff-stuff-uses .puff-stuff-use .use-title p {

  font-family: Inter;

  font-size: 20px;

  font-weight: 600;

  line-height: 28px;

  text-align: center;

  color: #363636;

}

.puff-stuff-cta-content .puff-stuff-cta-heading p {

  font-family: Inter;

  font-size: 40px;

  font-weight: 600;

  line-height: 52px;

  text-align: center;

  color: #FFFFFF;

  margin-bottom: 20px;

}

.puff-stuff-cta-content .puff-stuff-cta-desc p {

  font-family: Inter;

  font-size: 16px;

  font-weight: 600;

  line-height: 24px;

  text-align: center;

  color: #FFFFFF;

  text-transform: uppercase;

}



/* Post Category Archive Page */

.category .site-main .generate-columns-container {

  margin-left: 0;

}



/* END Category Archive Page */



.relpost {

  padding: 20px 20px 0px;

}

.relpost .slick-slide img {

  border-radius: 10px;

  margin-bottom: 20px;

  height: 300px;

  object-fit: cover;

}

.relpost .uagb-post__title {

  font-weight: 600;

  font-size: 20px;

  margin-bottom: 15px;

}

.relpost .uagb-post__excerpt {

  margin-bottom: 15px;

  font-size: 16px;

}

.relpost .wp-block-button .wp-block-button__link {

  padding: 0px;

  background: transparent !important;

  color: #6006A5 !important;

  font-weight: 600;

}

.relpost .wp-block-button .wp-block-button__link::after {

  content: url(../png/rmarrow.png);

  margin-left: 7px;

}

#load-more-comments-container {

  text-align: center;

  margin-bottom: 40px;

}

#load-more-comments {

  background: transparent;

  color: #262626;

  font-size: 14px;

  font-weight: 600;

  border: 1px solid #262626;

  border-radius: 40px;

}

.rltitle h2 {

  font-size: 32px;

  font-weight: 600;

  padding-bottom: 10px;

}

.tajima-maclist {

  margin-bottom: 0px;

}

.page-id-326148 #main {

  margin-top: 0px;

  margin-bottom: 0px;

}

.page-id-326148.separate-containers .site-content .inside-article {

  padding-top: 0px;

  padding-bottom: 0px;

}

.tmbr-list li {

  margin-bottom: 15px !important;

}

.comment-author .says {

  display: none;

}

/* .single-post .grid-container {

  padding-bottom: 80px;

} */

.stslider .slick-arrow {

  background: #999 !important;

  width: 40px;

  height: 40px;

  padding: 0px !important;

}

.stslider .slick-arrow:hover {

  background: #999;

}

.stslider ul.slick-dots li button::before {

  color: #666 !important;

}

.stslider .slick-dots li.slick-active button::before {

  color: #999 !important;

}



@media (max-width: 1330px) {

  .single-post #main {

    padding-left: 20px !important;

  }

}



@media (max-width: 991px) {

  .single-post .inside-article .wp-block-image img {

    max-width: 100%;

  }

  .single-post .featured-image img {

    max-width: 100%;

  }



}



@media only screen and (max-width:767px) {

  .learndash-wrapper .ld-focus .ld-focus-header .ld-progress {

    width: 100%;

    padding-bottom: 0px !important;

    order: 4 !important;

  }

  .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo {

    display: block !important;

    padding: 0.2em 1em 0px !important;

  }

  .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {

    flex: 0 0 50px !important;

    padding-right: 0px !important;

  }

  .faq .gb-tabs__buttons {

    height: auto;

    flex-direction: column;

    margin-bottom: 30px;

  }

  .faq .gb-tabs__items {

    padding-left: 0px !important;

  }

  .startdes h2 {

    text-align: center;

  }

  .startdes p {

    text-align: center;

  }

  .dlfeature p {

    width: auto !important;

  }

  .dlfeature {

    flex-direction: row !important;

  }

  .custom-wishlist .wishlist-products h1 {

    font-size: 28px;

    font-weight: 600;

    line-height: 36px;

  }

  .wdm-empty-wishlist-content-top .wdm-empty-wishlist-info h1 {

    font-size: 28px;

    font-weight: 600;

    line-height: 36px;

  }

  #wdm_lost_password h1 {

    font-weight: 600;

    font-size: 24px;

    line-height: 32px;

    color: #262626;

    margin-bottom: 12px;

  }

  #wdm_create_account h1 {

    font-weight: 600;

    font-size: 24px;

    line-height: 32px;

    color: #262626;

    margin: 0px;

  }

  #wdm_login_account h2 {

    font-weight: 600;

    font-size: 24px;

    line-height: 32px;

    margin: 0%;

  }

	.gtpl_video_bl_cls {
		padding-right: 10px;
	}
	.gtpl_video_bl_cls iframe {
		height: 100%;
	}
	.gtpl_video_bl_cls a {
		font-size: 15px;
	}

}



@media only screen and (max-width:480px) {

  .learndash iframe {

    height: 200px;

    border-radius: 10px;

  }

  .learndash-wrapper .ld-content-actions .ld-content-action:nth-child(2) {

    flex-basis: inherit;

    border-top: 1px solid #E1E4EA;

    margin-top: 20px;

    padding-top: 25px !important;

  }

  .learndash-wrapper .ld-content-actions .ld-content-action:nth-child(2) .ld-course-step-back {

    width: 55%;

    padding: 0px;

  }

  .learndash-wrapper .ld-content-actions .ld-content-action:nth-child(2) .sfwd-mark-complete {

    width: 45%;

  }

  .learndash-wrapper .ld-breadcrumbs .ld-breadcrumbs-segments {

    margin-bottom: 10px;

  }

  .learndash a.gb-button {

    width: 100%;

    text-align: center;

    display: block;

  }

  .smlesson {

    flex-direction: column-reverse;

  }

  .learndash-wrapper .ld-content-actions .ld-content-action {

    padding: 0.5em !important;

  }

  .learndash-wrapper .ld-content-actions {

    flex-direction: column !important;

  }



  .learndash-wrapper .ld-progress .ld-progress-heading {

    margin-top: 5px;

  }

  .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items {

    right: 10px !important;

    left: auto;

  }

  .learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu {

    flex: unset !important;

  }

  .st {

    display: block;

    margin-top: 15px;

  }

  .stext {

    font-size: 16px;

    line-height: 24px;

  }

  .stext br {

    display: none;

  }

  .dcb {

    margin-bottom: 0px;

    align-self: center;

  }



  .page-id-315603 .wdm-breadcrumb {

    top: -1em;

  }

  .mbhide {

    display: none !important;

  }

  .dshide {

    display: block;

  }

  .blog .site-content .content-area {

    padding-left: 15px;

    padding-right: 15px;

  }

  .blog .post-image img {

    height: 240px;

  }

  .single-post .entry-title {

    font-size: 28px;

    line-height: 36px;

  }

  .faq .gb-tabs__buttons {

    min-width: inherit !important;

  }

  .faq .gb-tabs__item {

    padding-left: 0px;

    padding-right: 0px;

  }

  .faqtitle {

    padding-left: 0px;

  }

  .page-id-8721 .entry-header .entry-title {

    font-size: 28px;

    line-height: 36px;

  }

  .faq-image {

    display: flex !important;

    flex-wrap: wrap;

    justify-content: center;

  }

  .faq-image .wp-block-media-text__content {

    padding: 15px 0px !important;

    text-align: center;

  }

  .quality-guarantee {

    flex-wrap: wrap;

  }

  .quality-guarantee img {

    margin-right: 0px;

    margin-bottom: 15px;

  }

  .crwrap {

    display: none !important;

  }

  .smhide {

    display: none;

  }

  .bwf-progress-bar-wrapper.bwf-4edd63a .bwf-progress-inner-wrap {

    max-width: 100% !important;

  }

  .pctitle {

    font-size: 28px !important;

    padding: 0px 15px;

  }

  .kit {

    font-size: 24px !important;

    line-height: 32px;

  }

  .tpvid {

    padding: 0px 15px;

  }

  .slidesection h2 {

    font-size: 24px !important;

    line-height: 32px;

  }

  .slidesection .uagb-slider-container {

    padding: 0px !important;

  }

  .slidesection .swiper-content {

    padding-left: 0px !important;

    padding-right: 0px !important;

  }

  .prt1 {

    font-size: 20px !important;

  }

  .prt2 {

    font-size: 24px !important;

    line-height: 32px;

  }

  .prin {

    right: -20px;

    top: 110px;

  }

  .prin img {

    width: 50px;

    display: none;

  }

  .trust h2 {

    font-size: 24px !important;

    line-height: 32px;

  }

  .trust p br {

    display: none;

  }

  .ptreview h2 {

    font-size: 24px !important;

    line-height: 32px;

  }

  .ptreview .owl-stage-outer {

    overflow: visible !important;

  }

  .ptreview {

    overflow: hidden !important;

  }

  .ptc1 {

    top: -30px;

    left: -40px;

    width: 150px;

  }

  .ptc2 {

    right: -35px;

    bottom: -30px;

    width: 130px;

  }

  .store h2 {

    font-size: 22px !important;

    line-height: 32px;

    margin-top: 20px;

  }

  .store h2 br {

    display: none;

  }

  .ptdesk {

    display: none;

  }

  .ptsmall {

    display: block;

  }

  .store {

    padding-top: 30px !important;

    padding-bottom: 35px !important;

  }

  .ptlogo img {

    width: 200px;

  }

  .ptlogo {

    margin-top: -10px;

    margin-bottom: -10px;

  }

  .pctitle br {

    display: none;

  }

  .priceoff {

    display: block
  }

  .stichwrap {

    max-width: 94%;

  }

  .stichwrap h4 {

    font-size: 20px !important;

  }

  .otogallery {

    max-width: 100%;

  }

  .otoreview {

    flex-wrap: wrap;

  }

  .otoimg {

    width: 100%;

    text-align: center;

  }

  .page-id-185598 .sa_owl_theme .owl-nav .owl-prev {

    left: -25px !important;

  }

  .page-id-185598 .sa_owl_theme .owl-nav .owl-next {

    right: -25px !important;

  }

  .otbtn {

    line-height: 26px;

  }

  .single-post .has-post-thumbnail .gb-block-image img {

    height: 280px;

  }

  .abtext-mb {

    display: block;

    color: #1E2024;

    font-size: 14px;

    line-height: 20px;

    margin: 8px 0px 0px;

  }

  .abtext p {

    display: none;

  }

  .authcol {

    align-items: center;

  }

  .authcol .abicon img {

    width: 80px;

    height: 80px;

  }

  .single-post .wp-block-embed iframe {

    max-width: 100%;

    height: 190px;

  }

  .comments-link {

    margin-top: 20px;

    float: none;

    padding-left: 60px;

    display: inline-block !important;

  }

  .single-post header .entry-meta {

    padding: 20px 0px 15px;

  }

  .single-post header .entry-meta .avatar {

    top: 25px;

  }





  .gtpl-home .owl-carousel .owl-stage-outer {

    overflow: visible;

  }

  .gtpl-home .owl-carousel {

    padding-left: 20px;

    padding-right: 20px;

  }

  .visit-slide .uagb-slider-container {

    padding-left: 20px;

    padding-right: 20px;

  }

  .visit-slide .uagb-swiper {

    overflow: visible;

  }

  .htsm {

    display: none;

  }



  .custom-wishlist .woocommerce ul.products {

    gap: 4% !important;

  }

  .custom-wishlist .woocommerce ul.products li.product {

    width: 48% !important;

    margin-bottom: 20px !important;

  }

  .custom-wishlist .woocommerce ul.products .wc-product-image img {

    height: 170px !important;

  }

  .hmwrap img {

    /* max-width: 291px !important;

  width: 100% !important;

  display: block !important; */

  }

  .wdm-homepage-popular-categories-slider .wc-slide-image-wrapper img {

    width: 130px !important;

  }

  .gtpl-home,
  .share-wrap {

    overflow: hidden !important;

  }

  .uagb-post__arrow-outside.uagb-post-grid .slick-next,
  .uagb-post__arrow-outside.uagb-post-grid .slick-prev {

    top: -13% !important;

  }

  .blog_author_name {

    font-size: 16px !important;

    display: block !important;

  }

  .wdm-cat-page-title h1 {

    font-size: 32px;

    line-height: 40px;

  }

  .rltitle {

    padding: 0px 20px;

  }

  #comment-list {

    margin-left: 0px;

  }

  .comment-content {

    padding: 0px 0px 0px 60px !important;

  }

  .reply {

    padding-left: 60px;

    padding-top: 10px;

  }

  .comment-metadata a {

    font-size: 12px;

  }

  .rltitle h2 {

    font-size: 28px;

    padding-bottom: 0px;

  }

  .tpbarprice .uagb-heading-text {

    white-space: nowrap;

  }

  .tmwrap {

    background: #FAFAFA;

    padding: 20px;

    border-radius: 12px;

    margin-bottom: 15px;

  }

  .gltitle {

    font-size: 20px !important;

    margin: 10px 0px;

    font-weight: 600;

  }

  .tmwrap p {

    font-size: 14px;

    line-height: 20px;

  }

  .tmwrap ul {

    margin-left: 22px;

    margin-top: 15px;

    font-size: 14px;

    line-height: 20px;

  }

  .tmwrap ul li {

    margin-bottom: 3px;

  }

  .uagb-block-37f37233 br,
  .uagb-block-497e8151 br,
  .uagb-block-e6028254 br {

    display: none;

  }

  .uagb-block-e577d06c,
  .uagb-block-f66bd7cb {

    text-align: center;

  }

  .single-post .grid-container {

    padding-bottom: 20px;

  }

  .tmblogo img {

    width: 170px !important;

    height: auto !important;

    margin: auto !important;

    display: inherit;

  }

  .accwrap {

    text-align: center;

  }

  .tjmexclusive img {

    max-width: 100%;

    width: 100% !important;

    height: auto !important;

  }

  .uagb-block-7f175fe8 br {

    display: none;

  }

  .uagb-block-3cb170f5 .spectra-image-gallery__control-arrows--carousel.slick-prev {

    left: -20px !important;

  }

  .uagb-block-3cb170f5 .spectra-image-gallery__control-arrows--carousel.slick-next {

    right: -20px !important;

  }

  .patvideo iframe.sproutvideo-player {

    height: 350px !important;

  }



}







/*----For 3D Puff Stuff page----*/



/*custom create account form - start*/

.custom_form .woocommerce-form-row {

  padding: 10px 0;

}



.custom_form label {

  display: block;

}



.custom_form input {

  width: 100%;

}



input#reg_first_name,
input#reg_last_name {

  width: 48%;

}



.custom_form .woocommerce-privacy-policy-text {

  font-size: 14px;

  margin-bottom: 10px;

}



@media only screen and (max-width:767px) {

  input#reg_first_name,
  input#reg_last_name {

    width: 100% !important;

  }



  input#reg_first_name {

    margin-bottom: 10px !important;

  }

}

/*custom create account form - end*/







/*product category css - start*/



.category-title-section {

  box-shadow: 0px 0px #00000070;

  padding-top: 84px;

  padding-bottom: 80px;

  padding-left: 0px;

  padding-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  background-color: #f3e8fc;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.category-title-inner {

  max-width: 850px;

  width: 100%;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 12px;

  column-gap: 20px;

}

.category-title-section .uag-hide-desktop {

  display: none !important;

}

.category-title-section .uagb-block-4ca2ace7 h2,
.category-title-section .uagb-block-4ca2ace7 .uagb-heading-text {

  color: #6006a5;

  text-transform: uppercase;

  font-weight: 600;

  font-size: 14px;

  line-height: 20px;

  text-align: center;

}

.category-title-section .uagb-block-a4c7115a .uagb-heading-text {

  font-weight: 600;

  font-size: 60px;

  line-height: 72px;

  color: #363636;

  text-align: center;

}

.category-title-section .uagb-block-f5013bcb .uagb-heading-text {

  font-weight: 400;

  font-size: 16px;

  line-height: 24px;

  text-align: center;

}

.category-title-section .wp-block-uagb-advanced-heading.uagb-block-f5013bcb.wp-block-uagb-advanced-heading {

  text-align: center;

  padding-top: 0px;

  padding-right: 120px;

  padding-bottom: 0px;

  padding-left: 120px;

}

.embpattern.wp-block-uagb-container.uagb-block-7e4cf557 {

  box-shadow: 0px 0px #00000070;

  padding-top: 60px;

  padding-bottom: 60px;

  padding-left: 0px;

  padding-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  background-color: #f3e8fc;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 52px;

  column-gap: 0px;

}

.embpattern .wp-block-uagb-advanced-heading.uagb-block-f75dbae6 .uagb-heading-text {

  font-weight: 600;

  font-size: 40px;

  line-height: 52px;

  text-align: center;

}

.embpattern .wp-block-uagb-container.uagb-block-b847ca47 {

  box-shadow: 0px 0px #00000070;

  padding-top: 0px;

  padding-bottom: 0px;

  padding-left: 0px;

  padding-right: 0px;

  margin-top: !important;

  margin-bottom: !important;

  overflow: visible;

  order: initial;

  border-color: inherit;

  flex-direction: row;

  align-items: flex-start;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.embpattern .wdm-big-info-card-hover-effect {

  box-shadow: 0px 0px #00000070;

  padding-top: 12px;

  padding-bottom: 20px;

  padding-left: 12px;

  padding-right: 12px;

  overflow: visible;

  order: initial;

  border-top-left-radius: 20px;

  border-top-right-radius: 20px;

  border-bottom-left-radius: 20px;

  border-bottom-right-radius: 20px;

  border-color: inherit;

  background-color: var(--base-3);

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-b847ca47 {

  max-width: 1320px;

  width: 100%;

}

.embpattern .uagb-heading-text {

  font-weight: 600;

  font-size: 28px;

  line-height: 36px;

  margin-bottom: 12px;

}

.embpattern .uagb-desc-text {

  font-weight: 400;

  font-size: 16px;

  line-height: 24px;

}

.embpattern figure img {

  box-shadow: 0px 0px 0 #00000070;

  border-top-left-radius: 12px;

  border-top-right-radius: 12px;

  border-bottom-left-radius: 12px;

  border-bottom-right-radius: 12px;

}

.embpattern .bwf-advance-btn .bwf-btn {

  text-decoration: none;

  text-align: center;

  justify-content: center;

  width: 100%;

  padding: 14px 20px;

  border-radius: 40px;

  color: var(--contrast);

  column-gap: 1px;

  display: block;

}

.embpattern .wp-block-uagb-image__figure img {

  object-fit: cover;

  height: 240px;

}

.embpattern .uag-hide-desktop {

  display: none !important;

}



.tax-product_cat .wp-block-uagb-container.uagb-block-3ed25ad8 {

  box-shadow: 0px 0px #00000070;

  padding-top: 0px;

  padding-bottom: 0px;

  padding-left: 0px;

  padding-right: 0px;

  margin-top: 112px !important;

  margin-bottom: 80px !important;

  margin-left: 0px;

  margin-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  row-gap: 20px;

  column-gap: 20px;

}

.why-chwrap .wp-block-uagb-advanced-heading {

  text-align: center;

  margin-bottom: 32px;

}



.why-chwrap .uagb-block-d26373dd .uagb-heading-text {

  font-weight: 600;

  font-size: 39px;

  line-height: 52px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-2d82543a {

  box-shadow: 0px 0px #00000070;

  padding-top: 40px;

  padding-bottom: 40px;

  padding-left: 40px;

  padding-right: 40px;

  margin-top: 0px !important;

  margin-bottom: 0px !important;

  margin-left: 0px;

  margin-right: 0px;

  overflow: visible;

  order: initial;

  border-top-left-radius: 20px;

  border-top-right-radius: 20px;

  border-bottom-left-radius: 20px;

  border-bottom-right-radius: 20px;

  border-color: inherit;

  background-color: #fafafa;

  row-gap: 20px;

  column-gap: 104px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-3ed25ad8>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-2d82543a,
.tax-product_cat .wp-block-uagb-container.uagb-block-28670b67,
.tax-product_cat .wp-block-uagb-container.uagb-block-ed44aad7 {

  box-shadow: 0px 0px #00000070;

  padding-top: 40px;

  padding-bottom: 40px;

  padding-left: 40px;

  padding-right: 40px;

  margin-top: 0px !important;

  margin-bottom: 0px !important;

  margin-left: 0px;

  margin-right: 0px;

  overflow: visible;

  order: initial;

  border-top-left-radius: 20px;

  border-top-right-radius: 20px;

  border-bottom-left-radius: 20px;

  border-bottom-right-radius: 20px;

  border-color: inherit;

  background-color: #fafafa;

  row-gap: 20px;

  column-gap: 104px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2d82543a>.uagb-container-inner-blocks-wrap,
.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-28670b67>.uagb-container-inner-blocks-wrap,
.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ed44aad7>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 100%);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: row;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 104px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-5bf59560,
.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-651e0fb7,
.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-02a973d1 {

  max-width: 600px;

  width: 100%;

  box-shadow: 0px 0px #00000070;

  padding-top: 0px;

  padding-bottom: 0px;

  padding-left: 0px;

  padding-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  flex-direction: column;

  align-items: flex-start;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 32px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-2ee79a81,
.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-e420fbb7,
.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-061898e4 {

  max-width: 536px;

  width: 100%;

  box-shadow: 0px 0px #00000070;

  padding-top: 0px;

  padding-bottom: 0px;

  padding-left: 0px;

  padding-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.why-chwrap .uag-hide-desktop {

  display: none !important;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-d7b450bc .uagb-heading-text,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-b3690eb7.wp-block-uagb-advanced-heading .uagb-heading-text,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-ded4786c.wp-block-uagb-advanced-heading .uagb-heading-text {

  font-weight: 600;

  font-size: 32px;

  line-height: 40px;

  margin-bottom: 20px;

  text-align: left;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-d7b450bc .uagb-desc-text,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-b3690eb7 .uagb-desc-text,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-ded4786c .uagb-desc-text {

  font-weight: 400;

  font-size: 16px;

  line-height: 24px;

  text-align: left;

}

.tax-product_cat .uagb-block-38844141.wp-block-uagb-image--layout-default figure img,
.tax-product_cat .uagb-block-b4c3a512.wp-block-uagb-image--layout-default figure img {

  box-shadow: 0px 0px 0 #00000070;

  border-top-left-radius: 20px;

  border-top-right-radius: 20px;

  border-bottom-left-radius: 20px;

  border-bottom-right-radius: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-9a68740b {

  box-shadow: 0px 0px #00000070;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  background-color: #e6fffd;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9a68740b>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: row;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-be80c9e6 {

  box-shadow: 0px 0px #00000070;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-a911ea42 {

  box-shadow: 0px 0px #00000070;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  flex-direction: column;

  align-items: flex-start;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .uagb-block-c5ea9fb0.wp-block-uagb-image .wp-block-uagb-image__figure img {

  width: 582px;

  height: auto;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-d2fe5780 .uagb-heading-text {

  font-weight: 600;

  font-size: 40px;

  line-height: 50px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-a911ea42 {

  max-width: 100%;

  width: 100%;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-be80c9e6 {

  max-width: 100%;

  width: 100%;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-aa484b3b .uagb-desc-text {

  font-size: 16px;

  line-height: 24px;

}

.tax-product_cat .bwf-advance-btn .bwf-btn.bwf-89c2e4c {

  text-decoration: none;

  text-align: center;

  justify-content: center;

  width: 240px;

  padding: 14px 20px;

  background-color: var(--contrast-3);

  border-radius: 40px;

  color: var(--contrast);

  display: inline-block;

}







.tax-product_cat .gb-container-4aa933a7 {

  width: 100%;

  background-color: #fafafa;

}

.tax-product_cat .gb-container-6a6fcac3 {

  width: 100%;

  max-width: 1440px;

  margin-right: auto;

  margin-left: auto;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-29a040b1 {

  min-height: 618px;

  box-shadow: 0px 0px #00000070;

  padding-top: 80px;

  padding-bottom: 80px;

  padding-left: 120px;

  padding-right: 120px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  background-image: linear-gradient(to right, #fafafa, #fafafa), url(../png/mask-group-4.png);

  row-gap: 0px;

  column-gap: 0px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-29a040b1>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 100%);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: row;

  align-items: center;

  justify-content: space-between;

  flex-wrap: nowrap;

  row-gap: 0px;

  column-gap: 0px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-f8c5040a {

  max-width: 55%;

  width: 100%;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 32px;

  column-gap: 0px;

}

.tax-product_cat .gb-container-afc5c37b {

  width: 45%;

  height: 460px;

  max-width: 460px;

  display: block;

}

.tax-product_cat .site-content {

  display: block;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-d08ebcb3 .uagb-heading-text {

  font-weight: 600;

  font-size: 60px;

  line-height: 72px;

}

.tax-product_cat .bwf-advance-btn .bwf-btn.bwf-ee410a8 {

  text-decoration: none;

  text-align: center;

  justify-content: center;

  width: 240px;

  padding: 14px 20px;

  background-color: var(--contrast-3);

  border-radius: 40px;

  color: #262626ff;

  display: inline-block;

}

.tax-product_cat .bwf-advance-btn .bwf-btn.bwf-e97ac68 {

  text-decoration: none;

  text-align: center;

  justify-content: center;

  width: 240px;

  padding: 14px 20px;

  background-color: var(--base-3);

  border-style: solid;

  border-color: var(--contrast-2);

  border-radius: 40px;

  color: var(--contrast-2);

  display: inline-block;

}

.embfont1 .bwf-hide-lg {

  display: none !important;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-481e286f {

  box-shadow: 0px 0px #00000070;

  padding-top: 100px;

  padding-bottom: 100px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  background-color: #f3e8fc;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-481e286f>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-133660b9.wp-block-uagb-advanced-heading {

  text-align: center;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-133660b9 .uagb-heading-text {

  font-weight: 600;

  font-size: 40px;

  line-height: 52px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-a2dbcda6 {

  box-shadow: 0px 0px #00000070;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  background-color: ;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a2dbcda6>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: row;

  align-items: stretch;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-b4e2dd27,
.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-044a0138,
.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-f56d831d {

  max-width: 33%;

  width: 100%;

  box-shadow: 0px 0px #00000070;

  padding-top: 20px;

  padding-bottom: 20px;

  padding-left: 20px;

  padding-right: 20px;

  overflow: visible;

  order: initial;

  border-top-left-radius: 20px;

  border-top-right-radius: 20px;

  border-bottom-left-radius: 20px;

  border-bottom-right-radius: 20px;

  border-color: inherit;

  background-color: #ffffff;

  flex-direction: column;

  align-items: stretch;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-803a883d .uagb-heading-text,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-1a6460be .uagb-heading-text,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-ea2fae63 .uagb-heading-text {

  font-weight: 600;

  font-size: 28px;

  line-height: 36px;

}

.tax-product_cat .bwf-advance-btn .bwf-btn.bwf-9f830a2,
.tax-product_cat .bwf-advance-btn .bwf-btn.bwf-11b93bb,
.tax-product_cat .bwf-advance-btn .bwf-btn.bwf-65b9547 {

  text-decoration: none;

  text-align: center;

  justify-content: center;

  width: 100%;

  padding: 14px 20px;

  border-radius: 40px;

  color: #262626ff;

  display: inline-block;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-79de0329,
.tax-product_cat .wp-block-uagb-container.uagb-block-19f2796e,
.tax-product_cat .wp-block-uagb-container.uagb-block-8a73b6f8 {

  box-shadow: 0px 0px #00000070;

  padding-top: 30px;

  padding-bottom: 30px;

  padding-left: 10px;

  padding-right: 10px;

  margin-top: 50px !important;

  margin-bottom: 0px !important;

  margin-left: 0px;

  margin-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-79de0329>.uagb-container-inner-blocks-wrap,
.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-19f2796e>.uagb-container-inner-blocks-wrap,
.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-8a73b6f8>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: row;

  align-items: center;

  justify-content: space-between;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-6fb7deb1 .uagb-heading-text,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-95824623 .uagb-heading-text, .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-4556da13 .uagb-heading-text {

  font-weight: 600;

  font-size: 32px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-058c4abb,
.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-11b11135 {

  max-width: 50%;

  width: 100%;

  box-shadow: 0px 0px #00000070;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  flex-direction: column;

  align-items: flex-end;

  justify-content: flex-end;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .bwf-advance-btn .btn-outline.bwf-btn.bwf-979202a,
.tax-product_cat .bwf-advance-btn .btn-outline.bwf-btn.bwf-12de4f0 {

  text-decoration: none;

  text-align: center;

  justify-content: center;

  width: 160px;

  padding: 10px 14px;

  border-style: solid;

  border-color: #000000ff;

  border-radius: 40px;

  color: #262626ff;

  display: inline-block;

  border-width: 1px;

  line-height: 21px;

}

.tax-product_cat .bwf-advance-btn.bwf-d4114ee,
.tax-product_cat .bwf-advance-btn.bwf-97f4859 {

  place-content: flex-end;

  display: flex;

}

.tax-product_cat .bwf-advance-btn .btn-outline.bwf-btn.bwf-979202a .bwf-btn-inner-text,
.tax-product_cat .bwf-advance-btn .btn-outline.bwf-btn.bwf-12de4f0 .bwf-btn-inner-text {

  font-weight: 600;

  font-size: 14px;

  text-align: center;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-c1b9af29,
.tax-product_cat .wp-block-uagb-container.uagb-block-13ac6daf {

  box-shadow: 0px 0px #00000070;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  margin-top: 0px !important;

  margin-bottom: 76px !important;

  margin-left: 0px;

  margin-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-7aaef40a {

  box-shadow: 0px 0px #00000070;

  padding-top: 100px;

  padding-bottom: 100px;

  padding-left: 0px;

  padding-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  background-color: #fafafa;

  row-gap: 44px;

  column-gap: 0px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-7aaef40a>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1000px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 44px;

  column-gap: 0px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-a7fb96de .uagb-heading-text {

  font-weight: 600;

  font-size: 40px;

  line-height: 50px;

  margin-bottom: 20px;

  text-align: center;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-a7fb96de .uagb-desc-text {

  font-size: 16px;

  line-height: 26px;

  text-align: center;

}

.tax-product_cat .gb-container-e0be8001 {

  display: flex;

  flex-direction: column;

  row-gap: 12px;

}

.tax-product_cat .gb-container-9ba64d7f {

  border-radius: 12px;

  background-color: #e8fdfd;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-9e3d7982.wp-block-uagb-advanced-heading {

  padding-top: 12px;

  padding-right: 12px;

  padding-bottom: 12px;

  padding-left: 12px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-9e3d7982.wp-block-uagb-advanced-heading .uagb-heading-text {

  color: #07abb9;

  font-weight: 600;

  font-size: 16px;

  line-height: 24px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-190becb8 .uagb-heading-text,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-ce345e12 .uagb-heading-text,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-f907f897 .uagb-heading-text {

  font-weight: 600;

  font-size: 20px;

  line-height: 26px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-ce345e12.wp-block-uagb-advanced-heading,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-190becb8.wp-block-uagb-advanced-heading,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-f907f897.wp-block-uagb-advanced-heading {

  margin-bottom: 20px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-9eb3ff20.wp-block-uagb-advanced-heading,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-5a23a697.wp-block-uagb-advanced-heading,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-1d4f6050.wp-block-uagb-advanced-heading {

  padding-top: 0px;

  padding-right: 0px;

  padding-bottom: 20px;

  padding-left: 0px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-9eb3ff20.wp-block-uagb-advanced-heading .uagb-heading-text,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-5a23a697.wp-block-uagb-advanced-heading .uagb-heading-text,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-1d4f6050.wp-block-uagb-advanced-heading .uagb-heading-text {

  color: #07abb9;

  font-weight: 600;

  font-size: 16px;

  line-height: 24px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-9eb3ff20.wp-block-uagb-advanced-heading .uagb-highlight,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-5a23a697.wp-block-uagb-advanced-heading .uagb-highlight,
.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-1d4f6050.wp-block-uagb-advanced-heading .uagb-highlight {

  color: #07abb9;

  background: var(--base-3);

  -webkit-text-fill-color: #07abb9;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-aa484b3b.wp-block-uagb-advanced-heading .uagb-heading-text {

  color: #07abb9;

  font-weight: 600;

  font-size: 18px;

  line-height: 28px;

  margin-bottom: 20px;

}

.tax-product_cat .uagb-block-c5ea9fb0.wp-block-uagb-image--layout-default figure img {

  box-shadow: 0px 0px 0 #00000070;

  border-top-left-radius: 20px;

  border-top-right-radius: 20px;

  border-bottom-left-radius: 20px;

  border-bottom-right-radius: 20px;

}







.tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-ef3d258d {

  max-width: 500px;

  width: 100%;

  box-shadow: 0px 0px #00000070;

  padding-top: 0px;

  padding-bottom: 0px;

  padding-left: 0px;

  padding-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .uagb-block-787578ed.wp-block-uagb-image--layout-default figure img {

  box-shadow: 0px 0px 0 #00000070;

  border-top-left-radius: 20px;

  border-top-right-radius: 20px;

  border-bottom-left-radius: 20px;

  border-bottom-right-radius: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-bb01c8d9 {

  box-shadow: 0px 0px #00000070;

  padding-top: 100px;

  padding-bottom: 70px;

  padding-left: 0px;

  padding-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bb01c8d9>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-e938f550 {

  box-shadow: 0px 0px #00000070;

  padding-top: 0px;

  padding-bottom: 0px;

  padding-left: 0px;

  padding-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-e938f550>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

  text-align: center;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-59e6a7eb.wp-block-uagb-advanced-heading {

  text-align: center;

  margin-bottom: 30px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-59e6a7eb .uagb-heading-text {

  font-weight: 600;

  font-size: 32px;

  line-height: 40px;

}

.bxcat .uagb-infobox-icon-above-title {

  text-align: center;

}

.bxcat .uagb-infobox__content-wrap img {

  padding-left: 0px;

  padding-right: 0px;

  padding-top: 0px;

  padding-bottom: 0px;

  border-radius: 10px;

}

.bxcat .wp-block-uagb-info-box .uagb-ifb-title {

  color: #262626;

  margin-bottom: 10px;

  margin-top: 7px;

  margin-left: 0px;

  margin-right: 0px;

  font-weight: 600;

  font-size: 20px;

  line-height: 28px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-75ed7628 {

  box-shadow: 0px 0px #00000070;

  padding-top: 0px;

  padding-bottom: 0px;

  padding-left: 0px;

  padding-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-75ed7628>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-146a4d25 {

  box-shadow: 0px 0px #00000070;

  padding-top: 40px;

  padding-bottom: 30px;

  padding-left: 60px;

  padding-right: 60px;

  margin-top: 100px !important;

  margin-bottom: 100px !important;

  margin-left: 0px;

  margin-right: 0px;

  overflow: visible;

  order: initial;

  border-top-left-radius: 20px;

  border-top-right-radius: 20px;

  border-bottom-left-radius: 20px;

  border-bottom-right-radius: 20px;

  border-color: inherit;

  background-color: #fafafa;

  flex-direction: row;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-534bf23e,
.tax-product_cat .wp-block-uagb-container.uagb-block-90b9bb86,
.tax-product_cat .wp-block-uagb-container.uagb-block-732ce59e {

  box-shadow: 0px 0px #00000070;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

  text-align: center;

  max-width: 33%;

  width: 100%;

}

.tax-product_cat .uagb-block-00e459d1.wp-block-uagb-info-box .uagb-ifb-title,
.tax-product_cat .uagb-block-97fda6bf .uagb-ifb-title,
.tax-product_cat .uagb-block-979a406b .uagb-ifb-title {

  color: #262626;

  margin-bottom: 10px;

  font-weight: 600;

  font-size: 18px;

  line-height: 28px;

}

.tax-product_cat .uagb-block-00e459d1.wp-block-uagb-info-box .uagb-ifb-desc,
.tax-product_cat .uagb-block-97fda6bf.wp-block-uagb-info-box .uagb-ifb-desc,
.tax-product_cat .uagb-block-979a406b.wp-block-uagb-info-box .uagb-ifb-desc {

  color: #758393;

  margin-bottom: 20px;

  font-weight: 400;

  font-size: 14px;

  line-height: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-9a68740b {

  box-shadow: 0px 0px #00000070;

  padding-top: 50px;

  padding-bottom: 50px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  background-color: #e6fffd;

  row-gap: 20px;

  column-gap: 20px;

  margin-top: 80px !important;

  margin-bottom: 0px !important;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9a68740b>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: row;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-be80c9e6,
.tax-product_cat .wp-block-uagb-container.uagb-block-a911ea42 {

  box-shadow: 0px 0px #00000070;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .bwf-advance-btn .bwf-btn.bwf-a853f8b {

  text-decoration: none;

  text-align: center;

  justify-content: center;

  width: 240px;

  padding: 14px 20px;

  background-color: var(--contrast-3);

  border-radius: 40px;

  color: var(--contrast);

  display: inline-block;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-fb83e317 {

  box-shadow: 0px 0px #00000070;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  background-color: #6006a5;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-103bf00c {

  box-shadow: 0px 0px #00000070;

  padding-top: 60px;

  padding-bottom: 60px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  background-color: #6006a5;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

  max-width: 1000px !important;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-e23af255 .uagb-heading-text {

  font-weight: 600;

  font-size: 40px;

  line-height: 52px;

  color: var(--base-3);

  text-align: center;

}

.tax-product_cat .bwf-advance-btn.bwf-0fe002e {

  place-content: center;

  display: flex;

  flex-direction: row;

  flex-wrap: wrap;

  column-gap: .5em;

}

.tax-product_cat .bwf-advance-btn .bwf-btn.bwf-ec0f84d {

  text-decoration: none;

  text-align: center;

  justify-content: center;

  width: 240px;

  padding: 14px 20px;

  background-color: var(--contrast-3);

  border-radius: 40px;

  color: var(--contrast);

  column-gap: 7px;

  align-items: center;

  display: flex;

}

.tax-product_cat .bwf-advance-btn .bwf-btn.bwf-ec0f84d .bwf-btn-inner-text {

  line-height: 24px;

  font-size: 16px;

  font-weight: 600;

}

.tax-product_cat .bwf-advance-btn .bwf-btn .bwf-icon-inner-svg {

  width: 16px;

  height: 16px;

  display: inline-block;

  margin-left: 5px;

}





.tax-product_cat .wp-block-uagb-container.uagb-block-60b0987f {

  box-shadow: 0px 0px #00000070;

  padding-top: 16px;

  padding-bottom: 16px;

  padding-left: 0px;

  padding-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  background-color: #6006a5;

  flex-direction: row;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 8px;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-285de49b.wp-block-uagb-advanced-heading {

  text-align: center;

}

.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-285de49b.wp-block-uagb-advanced-heading .uagb-heading-text {

  color: var(--base-3);

  font-size: 20px;

  line-height: 28px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-615457a6 {

  box-shadow: 0px 0px #00000070;

  padding-top: 100px;

  padding-bottom: 50px;

  padding-left: 0px;

  padding-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-615457a6>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .tjm-product-carousel-fonts-ctm span.woo_add_to_card a {

  width: 100%;

  text-align: center;

  background-color: #ffa133;

  padding: 11px 27px;

  border-radius: 40px;

  margin-bottom: 0.5em;

}

.tax-product_cat .tjm-product-carousel-fonts-ctm ul.wdm-slider-container {

  padding-top: 1em;

}

.esacat .uagb-ifb-image-content img {

  border-radius: 10px;

}

.esacat .uagb-ifb-title {

  font-weight: 600;

  font-size: 20px;

  line-height: 28px;

}

.tax-product_cat .bwf-advance-btn .bwf-btn.bwf-854a9c3 {

  text-decoration: none;

  text-align: center;

  justify-content: center;

  width: 240px;

  padding: 14px 20px;

  background-color: var(--contrast-3);

  border-radius: 40px;

  color: var(--contrast);

  display: flex;

  margin-bottom: .5em;

}

.tax-product_cat .bwf-advance-btn.bwf-3454197 {

  display: flex;

}

.tax-product_cat .bwf-advance-btn .bwf-btn.bwf-df6e497 {

  display: flex;

  align-items: center;

}

.tax-product_cat .uag-hide-desktop.uagb-block-c63418a0 {

  display: none;

}

.tax-product_cat .tjm-embroidery-fonts-product-carousel span.woo_add_to_card a {

  width: 100%;

  text-align: center;

  color: #262626;

  background-color: #ffa133;

  padding: 11px 27px;

  border-radius: 40px;

  margin-bottom: 0.5em;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-a1e18b97 {

  box-shadow: 0px 0px #00000070;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a1e18b97>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-block-c1b9af29,
.tax-product_cat .wp-block-uagb-container.uagb-block-13ac6daf {

  box-shadow: 0px 0px #00000070;

  padding-top: 10px;

  padding-bottom: 10px;

  padding-left: 10px;

  padding-right: 10px;

  margin-left: 0px;

  margin-right: 0px;

  overflow: visible;

  order: initial;

  border-color: inherit;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-c1b9af29>.uagb-container-inner-blocks-wrap, .tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-13ac6daf>.uagb-container-inner-blocks-wrap {

  --inner-content-custom-width: min(100%, 1320px);

  max-width: var(--inner-content-custom-width);

  width: 100%;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  flex-wrap: nowrap;

  row-gap: 20px;

  column-gap: 20px;

}

.tax-product_cat .uag-hide-desktop.uagb-block-ab6bea33 {

  display: none !important;

}





@media only screen and (max-width:767px) {
	
	.tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-4556da13 .uagb-heading-text {

	  font-size: 24px;

	}

  .tax-product_cat .wp-block-uagb-container.uagb-block-29a040b1 {

    padding-top: 60px;

    padding-bottom: 50px;

    padding-left: 20px;

    padding-right: 20px;

    flex-direction: column-reverse;

  }

  .tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-f8c5040a {

    max-width: 100%;

    margin-top: 20px;

    text-align: center;

  }

  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-d08ebcb3 .uagb-heading-text {

    font-size: 32px;

    line-height: 44px;

  }

  .tax-product_cat .wp-block-uagb-container.uagb-block-146a4d25 {

    padding-left: 20px;

    padding-right: 20px;

    margin-top: 60px !important;

    flex-wrap: wrap;

    margin-bottom: 60px !important;

  }

  .tax-product_cat .wp-block-uagb-container.uagb-block-534bf23e,
  .tax-product_cat .wp-block-uagb-container.uagb-block-90b9bb86,
  .tax-product_cat .wp-block-uagb-container.uagb-block-732ce59e {

    max-width: 100%;

    padding: 0px;

  }

  .tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-9a68740b>.uagb-container-inner-blocks-wrap {

    flex-wrap: wrap;

  }

  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-e23af255 .uagb-heading-text {

    font-size: 32px;

    line-height: 42px;

  }

  .tax-product_cat .uagb-block-1e2ca6e0.wp-block-uagb-image .wp-block-uagb-image__figure img {

    width: 204px;

    height: auto;

  }

  .tax-product_cat .uagb-block-a0c54fb7.wp-block-uagb-image .wp-block-uagb-image__figure img {

    width: 201px;

    height: auto;

  }



  .tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-29a040b1>.uagb-container-inner-blocks-wrap {

    --inner-content-custom-width: min(100%, 767px);

    max-width: var(--inner-content-custom-width);

    width: 100%;

    flex-direction: column-reverse;

    flex-wrap: wrap;

  }

  .tax-product_cat .wp-block-uagb-container.uagb-block-60b0987f {

    padding-left: 10px;

    padding-right: 10px;

  }

  .embfont1 .uag-hide-mob {

    display: none !important;

  }

  .embfont1 .bwf-advance-btn .bwf-btn.bwf-e97ac68,
  .embfont1 .bwf-advance-btn .bwf-btn.bwf-ee410a8 {

    width: 100%;

    margin-bottom: 15px;

  }

  .tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-a2dbcda6>.uagb-container-inner-blocks-wrap {

    flex-wrap: wrap;

  }

  .tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-b4e2dd27,
  .tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-044a0138,
  .tax-product_cat .wp-block-uagb-container.uagb-is-root-container .uagb-block-f56d831d {

    max-width: 100%;

  }

  .wp-block-uagb-container.uagb-block-7aaef40a {

    padding-left: 16px;

    padding-right: 16px;

  }

  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-db6699c8.wp-block-uagb-advanced-heading .uagb-heading-text {

    color: #07abb9;

    font-weight: 600;

    font-size: 16px;

    line-height: 24px;

  }

  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-92f95d86 .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-a9ccb828 .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-b4ac183d .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-6a028c3c .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-0d9852bb .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-f4a92d1a .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-2df127ea .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-bcf1379f .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-ba10f721 .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-5f74cc7f .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-745920ef .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-8bcd9b50 .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-efc8b3af .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-3de5e032 .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-653e9e62 .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-b580b71d .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-1d20a23c .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-a90c09e9 .uagb-heading-text {

    font-weight: 600;

    font-size: 20px;

    line-height: 26px;

    margin-bottom: 20px;

  }

  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-b3742191.wp-block-uagb-advanced-heading .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-3a7e6b36.wp-block-uagb-advanced-heading .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-83e79267.wp-block-uagb-advanced-heading .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-397d1a6d.wp-block-uagb-advanced-heading .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-844d395c.wp-block-uagb-advanced-heading .uagb-heading-text {

    color: #07abb9;

    font-weight: 600;

    font-size: 16px;

    line-height: 24px;

    padding: 10px;

  }

  .category-title-section .uag-hide-desktop {

    display: block !important;

  }

  .category-title-section .uag-hide-mob {

    display: none !important;

  }

  .category-title-section {

    padding-top: 72px;

    padding-bottom: 40px;

  }

  .category-title-section .uagb-block-a4c7115a .uagb-heading-text {

    font-size: 32px;

    line-height: 40px;

  }

  .category-title-section .wp-block-uagb-advanced-heading.uagb-block-f5013bcb.wp-block-uagb-advanced-heading {

    padding-right: 20px;

    padding-left: 20px;

  }

  .embpattern .wp-block-uagb-advanced-heading.uagb-block-f75dbae6 .uagb-heading-text {

    font-size: 26px;

    line-height: 36px;

  }

  .embpattern .wp-block-uagb-container.uagb-block-b847ca47 {

    padding-left: 20px;

    padding-right: 20px;

    flex-wrap: wrap;

  }

  .embpattern .uagb-heading-text {

    font-size: 23px;

    line-height: 32px;

  }

  .why-chwrap .uagb-block-d26373dd .uagb-heading-text {

    font-size: 27px;

    line-height: 36px;

  }

  .tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-2d82543a>.uagb-container-inner-blocks-wrap,
  .tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-ed44aad7>.uagb-container-inner-blocks-wrap {

    flex-wrap: wrap;

    flex-direction: column-reverse;

  }

  .tax-product_cat .wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-28670b67>.uagb-container-inner-blocks-wrap {

    flex-wrap: wrap;

  }

  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-d7b450bc .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-b3690eb7.wp-block-uagb-advanced-heading .uagb-heading-text,
  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-ded4786c.wp-block-uagb-advanced-heading .uagb-heading-text {

    font-size: 27px;

    line-height: 36px;

  }

  .tax-product_cat .wp-block-uagb-advanced-heading.uagb-block-d2fe5780 .uagb-heading-text {

    font-size: 32px;

    line-height: 42px;

  }



}



/*---------------------*/



/*---------Tajima Table------------*/



.prtable.prsmall-table {

  max-width: 1096px;

  margin: 0px auto;

  padding-top: 30px;

}

.prtable table {

  border-collapse: collapse;

  width: 100%;

  border: 0px;

}



.prtable th {

  font-size: 18px;

  font-weight: 600;

}

.prtable td {

  line-height: 25px;

}

.prtable th {

  color: #07ABB9;

  padding: 0px;

  border: 0px;

}

.prtable td {

  font-size: 16px;

  font-weight: 600;

}

.prtable td.smcom {

  border-left: 0px;

  border-right: 0px;

}

.prtable .flcol {

  border-right: 0px;

}

.tbp {

  background: #FAFAFA;

  text-align: center;

  border-top-left-radius: 20px;

  border-top-right-radius: 20px;

  padding: 35px 40px 10px;

}

.tbw {

  background: #E8FDFD;

  text-align: center;

  border-right: 1px solid #07ABB9;

  border-left: 1px solid #07ABB9;

  box-sizing: border-box;

  border-top: 1px solid #07ABB9;

  border-top-left-radius: 20px;

  border-top-right-radius: 20px;

  padding: 35px 40px 10px;

  margin-right: 0px;

  margin-bottom: -1px;

  position: relative;

}

.tbhide p {

  background: #9edde3;

  padding: 5px 10px;

  text-align: left;

  color: #000;

}

.tbhide {

  padding: 0px !important;

  vertical-align: bottom;

}

.prtable td {

  padding: 10px 10px;

  border-bottom: 1px dashed #E1E4EA;

}

.smcom,
.smcol {

  text-align: center;

}

.smcom img,
.smcol img {

  width: 22px;

}

.smcom {

  background: #fafafa;

}

.smcol {

  border-right: 1px solid #07abb9;

  background: #E8FDFD;

  border-left: 1px solid #07abb9;

}

.comlast {

  border-bottom: 3px solid #60028e;

}

.colast {

  border-bottom: 1px solid #07abb9;

}



.dash {

  font-size: 40px;

  vertical-align: bottom;

}

.tjpopular {

  background: #07ABB9;

  padding: 4px 12px;

  color: #fff;

  border-radius: 6px;

  width: 124px;

  height: 26px;

  margin: 0px auto 0px;

  position: absolute;

  top: -14px;

  left: 50%;

  margin-left: -62px;

  font-size: 12px;

  text-transform: uppercase;

  line-height: 18px;

}

.tbw.ftm {

  border-top: 0px;

  border-top-left-radius: 0px;

  border-top-right-radius: 0px;

  margin-top: -3px;

  padding: 10px;

  border-bottom: 1px solid #07ABB9;

  border-bottom-left-radius: 20px;

  border-bottom-right-radius: 20px;

}

.tbp.ftc {

  border-top-left-radius: 0px;

  border-top-right-radius: 0px;

  margin-top: -3px;

  padding: 10px;

  border-bottom-left-radius: 20px;

  border-bottom-right-radius: 20px;

}

.gb-container-ef9d0d93 {

  margin-top: 0px !important;

  padding-top: 80px;

  padding-bottom: 80px;

}

.tjbtn {

  margin-top: 0px;

  width: 100%;

}

.tjbtn:hover {

  text-decoration: none;

}

.learndash-wrapper .ld-status {

  white-space: nowrap;

}

.single-sfwd-topic .learndash-wrapper .ld-course-navigation .ld-table-list.ld-topic-list .ld-table-list-item .ld-table-list-item-preview.ld-is-current-item {

  color: #6006A5;

}

.exposlider.wp-block-eedee-block-gutenslider.arrows-lg .eedee-gutenslider-nav {

  background: #FAEFFC !important;

  width: 40px;

  height: 40px;

  border-radius: 50%;

  line-height: 54px;

}

.exposlider iframe.sproutvideo-player {

  box-sizing: border-box;

}

.gb-container-ac5e37b6 .wp-block-video video,
.tajima-use .wp-block-video video {

  border-radius: 20px;

}



@media only screen and (max-width:480px) {

  .tbp img,
  .tbw img {

    width: 97px;

  }

  .tbp,
  .tbw {

    padding: 35px 10px 10px;

    width: 130px;

  }

  .tjpopular {

    padding: 5px 3px;

    width: 94px;

    height: 26px;

    margin-left: -47px;

    font-size: 10px;

  }

  .prtable th {

    font-size: 15px;

  }

  .prtable td {

    font-weight: 600;

    line-height: 22px;

  }

  .flcol div {

    width: 205px;

  }

}



/*---------Tajima Table End------------*/



.prlabel {

  background: #F3E8FC;

  padding: 4px 8px;

  border-radius: 8px;

  font-size: 14px;

  margin-left: 7px;

  vertical-align: bottom;

}

.ck {

  display: inline-block;

  margin-right: 10px;

}

.ck img {

  vertical-align: middle;

  margin-right: 5px;

}

.work-quote {

  padding-left: 25px;

  background: url(../png/quote-4.png);

  background-repeat: no-repeat;

  background-position: left top;

  padding-top: 30px;

}

.dirarrow::after {

  content: url(../png/arrow-lavender.png);

  position: absolute;

  right: -53px;

}

.wstart {

  border-radius: 40px;

}

.wscount .bwf-timer-digit {

  background: #fff;

  border-radius: 8px;

  width: 50px;

  height: 40px;

  padding-top: 8px;

}

.auto-margin {

  margin-left: auto !important;

  margin-right: auto !important;

}

.auto-margin .uagb-container-inner-blocks-wrap {

  padding-left: 60px;

  padding-right: 60px;

}

.bctoggle .bwf-accordion-active {

  background: #F3E8FC;

  border-radius: 12px;

}

.bctoggle .bwf-accordion-head {

  background-color: transparent !important;

  border: 0px solid #00000026 !important;

}

.bctoggle .bwf-accordion-wrapper {

  margin-bottom: 10px;

}

.bctoggle .bwf-accordion-body {

  padding: 8px 15px 20px !important;

}

.bctoggle {

  width: 100% !important;

}

.bctoggle .bwf-accordion-active .bwf-accordion-head h2 {

  color: #262626 !important;

}

.bctoggle .bwf-accordion-active .bwf-accordion-head svg {

  fill: #262626 !important;

}

.bntoggle .bwf-accordion-active {

  background: #fafafa;

}

.brand-gallery .spectra-image-gallery__media-thumbnail--grid,
.brand-gallery .spectra-image-gallery__media-thumbnail-blurrer {

  height: auto !important;

}

.brand-gallery .spectra-image-gallery__media--grid {

  aspect-ratio: 0;

}

.listcol1 {

  position: relative;

}

.listcol1 .close-icon {

  position: absolute;

  right: 20px;

  top: 20px;

}

.listcol1 .bclist {

  margin-left: 0px;

  margin-top: 25px;

  max-width: 400px;

}

.listcol1 .bclist li {

  list-style: none;

  background: url(../png/close-list.png);

  background-repeat: no-repeat;

  background-position: left top;

  padding-left: 37px;

  margin-bottom: 15px;

}

.listcol1 .bcheck li {

  background: url(../png/check-list.png);

  background-repeat: no-repeat;

}

.listcol1 .bclist li:last-child {

  margin-bottom: 0px;

}

.theory-section {

  max-width: 1200px !important;

  width: 100% !important;

}

.trial-bnprice {

  border-radius: 8px !important;

}

.trial-bonus {

  max-width: 1200px !important;

  margin-left: auto !important;

  margin-right: auto !important;

}

.fun-effect-video {

  max-width: 1320px !important;

  margin-left: auto !important;

  margin-right: auto !important;

}



.mighty-hoop-list-image img {

  vertical-align: middle;

}

.saifaq p {

  margin-bottom: 15px;

}

.saifaq .gb-button {

  padding-left: 0px;

  padding-right: 0px;

}

.saifaq .gb-accordion__content .gb-container {

  padding-left: 0px;

  padding-right: 0px;

}

.sfwd-courses .page-header-image-single {

  display: none;

}

.ld-status-icon {

  margin-top: 0 !important;

}

.learndash-wrapper .ld-item-list-item-preview .ld-status-complete {

  background-color: #FFA133 !important;

}

.single-sfwd-courses .inside-article {

  position: relative;

}

.single-sfwd-courses .c_progress_title {

  position: absolute;

  width: 100%;

  top: 20px;

}

/*.single-sfwd-courses .learndash-shortcode-wrap .ld-course-status{

	position: absolute;

  width: 100%;

  top: 70px;

}*/

.single-sfwd-courses .entry-header {

  padding-bottom: 25px;

}

.single-sfwd-lessons .bwf-accordion.bwf-accordion-1 .bwf-accordion-active .bwf-accordion-head {

  background-color: #6006A5;

}

.learndash_post_sfwd-lessons .ld-lesson-status {

  display: none;

}

.gtpl_lesson_heading {

  display: flex;

  align-items: center;

  justify-content: space-between;

}

.gtpl_lesson_heading div.ld-status-complete {

  background-color: #FFA133 !important;

  color: #262626;

}

.wdm-sitemap-letter-categories {

  margin-bottom: 20px;

}

.single-sfwd-lessons .learndash_post_sfwd-lessons .wp-block-uagb-image img {

  margin-bottom: 30px;

}

.single-sfwd-topic .learndash-wrapper .ld-breadcrumbs .ld-status {

  display: none;

}



/*Added by Nilesh*/

body.single-product .wdm-tjm-single-product .summary.entry-summary .woocommerce-product-details__short-description .short_description,
body.single-product .wdm-tjm-single-product .summary.entry-summary form.cart,
body.single-product .wdm-tjm-single-product .summary.entry-summary .yith-wcmbs-product-download-box {

  max-width: 565px;

}

body.single-product .wdm-tjm-single-product .yith-wcmbs-product-download-box__heading {

  margin-bottom: 1em;

}

body.single-product .wdm-tjm-single-product .yith-wcmbs-product-download-box__downloads {

  margin-bottom: -1px;

}

body.single-product .wdm-tjm-single-product .summary.entry-summary .woocommerce-product-details__short-description .short_description p:first-of-type {

  margin-bottom: 20px;

}

.fkcart-progress-wrap .fkcart-progress-bar {

  background: #6006A5 !important;

}

#fkcart-modal .funnel-kit-cookie-banner .funnel-kit-carousel {

  background-color: #6006a5 !important;

}



#wpforms-264970-field_1-container label {

  margin-bottom: 10px;

}

#wpforms-264970-field_11-container,
#wpforms-264969-field_11-container {

  margin-bottom: 15px;

}

.w400 {

  height: 400px;

}

.imgobjectfitfill .spectra-image-gallery__media-thumbnail--carousel {

  object-fit: fill;

}

.gtpl_list_cust1 .wp-block-list {

  margin-left: 15px !important;

}

.gtpl_list_cust1 .bwf-accordion-active {

  background: #fff;

}

.tjm-design-doodler-free-trial-2 figure img,
.tjm-design-doodler-mob-slider figure img {

  border-radius: 20px !important;

}

.gtpl-verified-img .testimonial-author img {

  width: 16px;

}



.carousel-slider.arrows-outside .owl-nav .owl-prev,
.carousel-slider.arrows-outside .owl-nav .owl-next,
.carousel-slider .owl-nav button.owl-prev,
.carousel-slider .owl-nav button.owl-next {

  background: rgba(0, 0, 0, .4) !important;

  color: #e0e0e0 !important;

  height: 40px;

  width: 40px;

  transition: all .3s ease-in-out;

  border-radius: 50%;

}

.carousel-slider .owl-item img {

  border-radius: 10px;

}

.iw-hidden {
  display: none;
}

.color_voilet {
	color: #6006A5;
}

.gtpl_social_section .wp-block-social-links {
	margin-bottom: 10px;
}

.savepricetext {
	display: none !important;
}

.wdm-bonus-card-img img {
	max-height: 220px;
	width: fit-content !important;
}



/*End*/

.funnel-kit-cards img {

  width: 288px;

}

.tax-product_tag header.woocommerce-products-header {

  display: none;

}

.wp-block-uagb-container.uagb-block-f8cc77e8.wp-block-uagb-container> :not(.wp-block-uagb-column):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-container-inner-blocks-wrap).favcol {

  width: 100% !important;

}



@media only screen and (min-width:1400px) {

  .gb-container-4559e5ba iframe.sproutvideo-player {

    margin-left: 20%;

  }

}





@media only screen and (max-width:767px) {

  /*	

	.bwf-progress-bar-wrapper .bwf-progress-bar .bwf-progress .bwf-progress-inner-text {

		padding-left: 10px;

	}

	*/
	

  #post-313296 .gb-container-b3b0d7ba,
  #post-313629 .gb-container-b3b0d7ba {

    margin-bottom: 60px !important;

  }



  .wdm-social-count .xs_counter_url.wslu-counter-fill-colored li .xs-social-follower,
  .wdm-social-count .xs_counter_url.wslu-counter-fill-colored li .xs-social-follower-text {

    font-size: 15px !important;

  }



  .skool-community-content .skool-cta-btn {

    width: 100%;

    text-align: center;

  }



  .wfocu_offer iframe.sproutvideo-player {

    width: 95% !important;

    height: 195px;

    border-radius: 0 !important;

  }



  .gtpl_list_cust1 .wp-block-list {

    margin-left: 5px !important;

  }

}

/*End*/



@media only screen and (max-width: 480px) {

  .wslogo img {

    width: 165px !important;

    height: auto !important;

  }

  .wscount .bwf-timer-digit {

    width: 70px;

    height: 40px;

  }

  .stcheck {

    width: 100%;

  }

  .ck {

    display: block;

    margin-right: 0px;

    text-align: center;

    margin-bottom: 5px;

  }

  .wp-block-uagb-advanced-heading.uagb-block-a652cc69.wp-block-uagb-advanced-heading {

    width: 100%;

  }

  .workwrap {

    background: #fff;

    padding: 20px;

    border-radius: 12px;

    gap: 20px;

    display: flex;

    flex-wrap: wrap;

    flex-direction: column;

    text-align: center;

  }

  .workwrap img {

    width: 44px !important;

    height: 44px !important;

    display: inline-block !important;

    margin: auto;

  }

  .workwrap .title {

    font-size: 18px;

    font-weight: 600;

    line-height: 28px;

  }

  .workwrap .text {

    font-size: 16px;

    line-height: 24px;

  }

  .uagb-block-f8686acc br {

    display: none;

  }

  .gb-container-47232838 p br {

    display: none;

  }

  .wstab .gb-button-text {

    width: 32%;

  }

  .wstab .gb-tabs__items {

    padding: 10px;

    border-radius: 12px;

  }

  .work-quote {

    padding-left: 15px;

    padding-top: 20px;

    background-size: 42px;

  }

  .dirarrow::after {

    right: auto;

    bottom: -56px;

    transform: rotate(90deg);

    left: 43%;

  }

  .uagb-block-58e20358.wstart {

    width: 176px;

    margin: auto;

  }

  .bwf-countdown-outer.bwf-475c1f9 {

    justify-content: center;

  }

  .wp-block-uagb-container.uagb-block-1de287dd {

    width: 100%;

  }

  .vdc .prlabel {

    border-radius: 12px;

    margin-left: auto;

    display: block;

    max-width: 280px;

    margin-right: auto;

    margin-top: 15px;

  }

  .bcheck .ck {

    margin-bottom: 15px;

  }

  .bcheck .ck img {

    margin-right: auto;

    display: block;

    margin-left: auto;

  }

  .auto-margin .uagb-container-inner-blocks-wrap {

    padding-left: 0px;

    padding-right: 0px;

  }

  .bcwrap {

    background: #E8FDFD;

  }

  .listcol1 .uagb-heading-text {

    padding-right: 60px;

  }

  .listcol1 .bclist {

    padding-left: 0px;

  }

  .uagb-block-bd72d98c br {

    display: none;

  }

  .trial-bonus {

    width: 92% !important;

  }

  .fun-effect {

    background: #FAFAFA;

    border-radius: 20px;

  }

  .fun-effect img {

    width: 120px !important;

    height: 120px !important;

    display: inline-block !important;

    margin: auto;

  }

  .fun-effect .text {

    font-size: 14px;

    line-height: 20px;

    color: #758393;

  }

  .fun-effect-video {

    max-width: 92% !important;

  }

  .uagb-block-1d75e4fe br {

    display: none;

  }

  .prtable.prsmall-table {

    max-width: 100%;

  }

  div.wpforms-container-full .wpforms-form .wpforms-submit-container .wdm-submit {

    height: auto !important;

    padding: 10px 5px !important;

  }

  .onthispagetxt {

    display: block;

  }

  .uagb-block-80561689 {

    margin-left: auto;

    margin-right: auto;

  }

  .explore-slide {

    background: transparent !important;

  }

  .explore-slide .uagb-heading-text {

    text-transform: inherit !important;

  }

  .explore-slide .swiper-slide .swiper-content {

    background: #f3e8fc;

    padding: 15px;

    border-radius: 20px;

    box-sizing: border-box;

    width: 96%;

    margin-left: 2%;

  }

  .gb-container-6c38fc27 .wdm-carousel-arrow button.slick-arrow {

    display: block !important;

  }

  .uagb-block-b0428050 .cutprice {

    display: block;

    margin-top: 10px;

  }

  .abv-img img {

    width: 186px !important;

    height: 152px !important;

  }

  .btm-img img {

    width: 184px !important;

    height: 160px !important;

  }

  .onthispagetxt {

    font-size: 18px !important;

  }

  .wisdm-value-img img.wp-image-305044 {

    display: none;

  }

  .prb {

    display: block;

  }

  .saifaq iframe {

    width: 100% !important;

    height: 200px;

  }

  .uagb-block-df53bba4 p br {

    display: none;

  }

  .gb-container-0687cff8 .spectra-image-gallery .uagb-slick-carousel .slick-list {

    overflow: visible;

  }

  .gb-container-0687cff8 {

    overflow: hidden;

  }

  .single-post .slick-dots {

    width: 90%;

  }

  .homepage-slider .uagb-ifb-title br {

    display: none;

  }

  .single-sfwd-courses .entry-header {

    margin-top: 165px;

  }

  .single-sfwd-courses .learndash-shortcode-wrap .ld-course-status.ld-course-status-enrolled {

    width: 84%;

  }

  .single-sfwd-courses .c_progress_title {

    width: 84%;

  }

  .gtpl_lesson_heading h1 {

    font-size: 22px !important;

    line-height: 30px !important;

  }

  .gtpl_lesson_heading {

    flex-wrap: wrap;

  }

  .single-sfwd-topic .learndash-wrapper .ld-status {

    width: 100%;

    margin-bottom: 20px;

  }

  .exposlider .slide-content {

    background: #f3e8fc;

    padding: 15px !important;

    border-radius: 20px;

    box-sizing: border-box;

    margin: 2px;

  }

  .exposlider.wp-block-eedee-block-gutenslider .slide-content .uagb-heading-text {

    display: block;

  }

  .exposlider.wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-prev {

    left: -15px;

  }

  .exposlider.wp-block-eedee-block-gutenslider.arrow-position-sides .eedee-gutenslider-next {

    right: -15px;

  }



  .hmwrap {

    padding: 8px 8px 10px;

    border-radius: 10px;

    gap: 10px;

    text-align: center;

  }

  .hmwrap .favtitle {

    font-size: 18px;

    line-height: 26px;

    width: 100%;

  }

  .hmwrap p {

    font-size: 16px;

    line-height: 22px;

  }

  .hmwrap .postbtn {

    width: 100%;

    height: auto;

  }

  .home-sellers {

    padding-bottom: 0px;

  }

  .tajima-use iframe {

    height: 340px;

  }

  .wisdm-footer-main-cols img.wp-image-304981 {

    width: 23px !important;

    height: 23px;

  }

  .wisdm-footer-main-cols img.wp-image-304983 {

    width: 24px !important;

    height: 20px;

  }

  .tjfeature.wp-block-gutsliders-any-content .gutslider-content-inner {

    max-width: 100%;

    padding: 0px;

    text-align: left;

  }

  .tjfeature .tmwrap {

    padding: 5px 5px 15px;

    margin-bottom: 15px;

  }

  .tjfeature .sin {

    margin-top: 15px;

  }

  /*.tjfeature .swiper-container-outer{

		padding-top:20px !important;

	}*/

  .tjfeature.wp-block-gutsliders-any-content .swiper-slide {

    height: auto;

  }

  .tjfeature .swiper-pagination {

    bottom: 0px !important;

  }



}