body, .logo span i {font-family: "-apple-system", BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Ubuntu, Arial, sans-serif;}
.ess-solution .dropdown-item:after, .ss-boxes .btnBox .btn:after, .ess-ninja i:after {font-family: bootstrap-icons !important;}
.ess-solution .dropdown-item:before {font-family: 'Beau Rivage', cursive;}

body {font-size: 1em;}
body .content-wrapper {position: relative; min-height: calc(100vh - 4.75em);}
body:not(.homepage) .navbar.sticky-top {backdrop-filter:none;}
 
body:not(.homepage) .navbar.sticky-top:before {
	content: ''; position: absolute; left:0; top:0; width: calc(100% + 30em); height: calc(100% + 8em); margin-top: -6em; margin-left: -15em; border-radius: 50%; z-index: 0;
	box-shadow: 0 0 .35em .25em rgba(0,0,0,.15);
}

h1, h2, h3, b, strong, .btn {font-weight: 600;}
.logo span {font-weight: 700;}
.logo span i {font-size: .85em !important; font-weight: 400;}

.ess-ninja {margin-top: -.5em; margin-bottom:0;}
.ess-ninja+h3 {margin-top: .5em;}
.ess-ninja i {position: relative; display: inline-block;}
.ess-ninja i:before {font-size: 4em;}
.ess-ninja i:after {position: absolute; left: .2em; top:-.1em; font-size: 2em; content:"\f195"; font-style: normal;}
.imp-note .badge {font-weight: 400; line-height: 1.2; padding: .15em .5em .35em;}
.imp-note .ess-ninja .badge {margin-bottom: .5em;}

.supplier-disclaim, .open-disclaim, .content-wrapper:before {display: none;}
.ss-types .swiper-pagination-bullet {width: 1.5em; height: 1.5em;}

.intro-box:first-child,.intro-box:first-child:after, .intro-box:first-child:before {background-repeat: no-repeat; background-position: center center;}
.intro-box:first-child {background-image: url("../pics/shape.svg"); background-color: transparent; background-size: 90% 96%; background-position: left top;}
.intro-box:first-child:after, .intro-box:first-child:before {content: ''; position: absolute; left:0; top:0; width: 100%; height: 100%; z-index: 0;}
.intro-box:first-child:before {background-image: url("../pics/shape-a.svg"); background-size: 88% 80%; opacity: .7;}
.intro-box:first-child:after {background-image: url("../pics/shape-b.svg"); background-size: 85% 88%; opacity: .6;}

.intro-box:last-child {border-radius: 1em;}
.intro-box>div { position: relative; z-index: 2;}

.intro-box h1, .intro-box h2 {text-shadow: none;}
.intro-box h1 {margin-bottom: 1.25em;}
.intro-box h1 b {font-size: 1.5em !important; font-weight: 600;}
.intro-box h1:after {bottom: -.5em; width: 6em; margin-left: -3em;}
.intro-box h2 b {font-size: 1em !important; font-weight: 300; color: #000;}

body:not(.homepage) h1 {padding-top: .65em; margin-bottom: .35em; font-weight: 300;}
body:not(.homepage) h1 span {font-size: 1.35em;}

body:not(.homepage) .sepLine:after {width: 3em; margin-left: -1.5em; height: .1em;}

body:not(.homepage) .navbar + section > .container, .navbar .top-bar, .navbar.sticky-top {border:0; box-shadow: none; background: transparent !important;}
.blog-pages #middle-col-full section p {font-weight: 400;}

.logo {background-image: url("../pics/logo.svg"); border: 2px solid; background-size: 80%;}
body:not(.homepage) .logo {background-size: 100%; top:.25em;}

p + .gcbtn:after {content: '';}

.ctdn-wrapper > .container .logo+.row {position: relative; z-index:3;}
.ctdn-wrapper > .container {
  background: linear-gradient(135deg, #93b4ed 40%, #eca2d7 90%);
  position: relative; width: 100%; height: 100%; overflow: hidden;
}

.ctdn-wrapper > .container:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(185deg, #8aaadf 40%, #c8a4df 80%);
  animation: gradient-fade 6s ease infinite;
  z-index: 1;
  transition: opacity 2s ease;
}

.ctdn-wrapper > .container:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(235deg, #869dd5 40%, #b790cf 70%);
  animation: gradient-fade 6s ease infinite alternate;
  z-index: 2;
  transition: opacity 2s ease;
}

/* Smooth fade effect between gradients */
@keyframes gradient-fade {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}


.ess-solution .dropdown-menu {padding: .65em 1px 1em;}
.ess-solution.dropdown span {font-size: .85em; padding: 0 1.2em .25em; display: block; border-bottom:  1px solid #ddd;}
.ess-solution.dropdown .dropdown-item {padding: 0 .65em 0 1em;}
.ess-solution.dropdown .dropdown-item:before {content: 'for'; margin-right: .25em; font-size: 1.5em;}
.ess-solution.dropdown .dropdown-item:after {font-size: 1.5em; margin-left: .2em; vertical-align: sub;}
.ess-solution.dropdown .dropdown-item.ad-fill:after {content: '\f160';}
.ess-solution.dropdown .dropdown-item.hd-fill:after {content: '\f166';}
.ess-solution.dropdown .dropdown-item.i3d-fill:after {content: '\f15a';}

.author-pic {background-image: url("../pics/author.jpg");}
.author-pic.ss-author {background-image: url("../pics/ss-author.png");}

.bio-box {border: .3em solid #e6e6e6; padding: 1em;}

.card {padding-bottom: 1em !important;}
.card-view .listing-view .card:hover {background-color: rgba(250,250,250,1); transform: translateY(-.25em) scale(1.03);}

.ss-motive .swiper-pagination-bullet:nth-child(1):before {content: 'Create';}
.ss-motive .swiper-pagination-bullet:nth-child(2):before {content: 'Share';}
.ss-motive .swiper-pagination-bullet:nth-child(3):before {content: 'Grow';}

.ss-motive .motive-info, .ss-about .motive-info {display: flex; padding: 2em 1em; align-items: center;}

.ss-motive h3 {font-weight: 400; font-size: 2em; padding-top: 1em;}


.our-blog.pic-bg>div {position: relative;}
.our-blog.pic-bg>div:before {left: -1.5em; top: -2em; width: calc(100% + 2.5em); height: calc(100% + 2.5em);}
.our-blog.pic-bg>div:after {right: -.5em; top: -1em; width: calc(100% + 1.15em); height: calc(100% + 1.15em);}
.our-blog.pic-bg>div:before, .our-blog.pic-bg>div:after {
	position: absolute; content: ''; border-radius: 50%; z-index:0; opacity: .5;
}

body:not(.navTogglerOn) #navbarSupportedContent {padding-top: 0;}


.scroll-arrow {display: inline-block;}


section.bg-encorage {border-top: 1px solid;}

.middle-content {padding-top: .5em;}
.middle-content h1, .middle-content h1+p, .bg-encorage, .bg-joiner {text-align: center;}
.bg-joiner .btn, .bg-encorage .btn {margin-top: .5em;}

h1+p.lead {padding: 0 .5em;}


.ss-icons em {
	width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: 60%; 
}
.ss-icons .bakery  {background-image:url(../pics/biz-cat/bakery.png);}
.ss-icons .tuition {background-image:url(../pics/biz-cat/tuition.png);}
.ss-icons .dance   {background-image:url(../pics/biz-cat/dance.png);}
.ss-icons .fitness {background-image:url(../pics/biz-cat/fitness.png);}
.ss-icons .foodie  {background-image:url(../pics/biz-cat/foodie.png);}
.ss-icons .parlor  {background-image:url(../pics/biz-cat/parlor.png);}
.ss-icons .fashion {background-image:url(../pics/biz-cat/fashion.png);}
.ss-icons .yoga    {background-image:url(../pics/biz-cat/yoga.png);}

.ss-author .ss-icons {position: absolute; top: 50%; left: 50%;}
.ss-author .ss-icons em {
	position: absolute; width: 4em; height: 4em; border-radius:2em; background-color: rgba(255,255,255,.15);
}
.ss-author .ss-icons em i {display: inline-block; font-style:normal; font-weight: 400; font-size: .75em; margin-top: -1em; color:#fff; transform: translateY(-.5em);}
.ss-author .ss-icons .bakery  {left: -7.75em; top: -7.55em;}
.ss-author .ss-icons .tuition {left: 3.75em; top: -7.55em;}
.ss-author .ss-icons .dance   {left: -7.55em; top: 3.75em;}
.ss-author .ss-icons .fitness {left: 6em; top: -2em;}
.ss-author .ss-icons .foodie  {left: -2em; top: 6em;}
.ss-author .ss-icons .parlor  {left: 3.75em; top: 3.55em;}
.ss-author .ss-icons .fashion {left: -2em; top: -10em; background-size: 80%;}
.ss-author .ss-icons .yoga    {left: -10em; top: -2em;}

.ss-types .swiper-slide {border-radius: 3em; transform: scale(.75) translateY(.5em); background-image: linear-gradient(120deg, #f5f7fa 0%, #c3cfe2 100%);}
.ss-types .swiper-slide p {position: absolute; top:58%; width: 100%; padding: 1em 2em; opacity: 0; font-size: .9em; line-height:1.2; font-weight: 400; color: rgba(70,70,110,.2);}
.ss-types .swiper-slide-active p {top:52%; opacity: 1; color: rgba(70,70,110,1);}
.ss-types .swiper-slide em {width: 80%; height: 80%;}
.ss-types .swiper-slide em i {font-style: normal; opacity:1; font-weight: 300;}
.ss-types .swiper-slide-active em i {font-size:.9em; font-weight: 400;}
.ss-types .swiper-slide-active em {width: 9em; height: 9em; padding-top: .5em;}
.ss-types .swiper-slide.swiper-slide-active {border-radius: 50%; transform: scale(1.1) translateY(-.5em); background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%); align-items: flex-start;}
.ss-types .swiper-slide.swiper-slide-prev, .ss-types .swiper-slide.swiper-slide-next {border-radius: 5em;}
.ss-types .swiper-slide.swiper-slide-prev { transform: scale(.9) translateX(-1em);}
.ss-types .swiper-slide.swiper-slide-next { transform: scale(.9) translateX(1em);}

.ss-boxes  {padding: .5em 0 0; text-align: left;}
.ss-boxes .card-body {border:1px solid rgba(255,255,255,.85); border-radius: 1.5em; padding: 0; background-color: rgba(255,255,255,1); box-shadow: 0 0 .5em .25em rgba(0,0,0,.05);}
.ss-boxes .card-body .btnBox+p {paddind: 1em .5em;}

.ss-boxes .btnBox {text-align: center;}
/*.ss-boxes ul.tick-style+.btnBox .btn-arrow {position: relative; padding: .5em 2.5em .5em 1em !important;}
.ss-boxes ul.tick-style+.btnBox .btn-arrow:after {content: '\F133'; position: absolute; right: 1em;}*/

.ss-plans {padding-top: 1.25em; text-align: center;}
.ss-plans ul {padding: 0 0 .15em; text-align: left; font-size: .85em;}
.ss-plans ul li {
	list-style-type: none; max-width: 300px; margin: 0 auto; padding: .25em .5em .25em 2em; color:#515151;
	background-image:url("../pics/yes.svg"); background-repeat: no-repeat; background-position: left .35em; background-size: 18px 18px;
}
.ss-plans ul li.feON {color:#000;}
.ss-plans ul li.feOFF {background-image:url("../pics/no.svg"); opacity: .45; text-decoration: line-through;}
.ss-plans h3+p {font-size: .75em; font-weight: 400; opacity: .65;}
.ss-plans p+p {font-weight: 400;}

.ss-boxes h3 {font-size: 1.5em; font-weight: 300 !important; padding: .35em .5em .1em; margin-bottom: 0;}
.ss-boxes h3 {position: relative; display: inline-block; padding-left: 0; padding-right:0;}
.ss-boxes h3 .badge {font-size:10px; position: absolute; left:100%; color: #333; font-weight:400;}
.ss-boxes h4 {margin: 0 1em; padding-top: .75em; border-top: 1px solid #e6e6e6; font-weight: 600;}

.ss-plans h3, .ss-create h3 {font-size: 2.5em !important;}
.main-ess-guidelines .ss-create h5, .main-ess-guidelines .ss-create h3 {font-size: 1.5em;}
.ss-plans h5 {font-weight: 400;}
.ss-plans h5 strong {font-size: 3em;}
.ss-plans h5 i {font-size: .75em; font-weight: 400; font-style: normal; opacity: .65; display: block;}

.ss-about {padding: 1em 1em 2em;}
.ss-about h3 {padding-bottom: 1em;}
.ss-about .motive-info h2 {margin-bottom: .5em !important;}
.ss-about .motive-info h2, .ss-about .motive-info p strong {font-weight: 400}
.ss-about .img-fluid {width: 100%; max-width: 460px;}
.ss-about .row>div:not(.motive-info) {text-align: center;}


.ss-plans .btnBox .btn {min-width: 130px; margin: 0 .25em;}
.ss-plans .btnBox .btn b {font-weight: 600; font-size: 1.35em;}
.ss-plans .btnBox+.small {opacity: .75; padding-top: .5em; font-size: .75em;}

.ss-create {text-align: left; padding-top: 1.5em;}
.ss-create .card-body { padding: 1em; border-radius: 1.5em;}
.ss-create h3 {padding-top: 0;}

.ss-creators {border-radius: 1em; overflow: hidden;}
.ss-creators h3 {margin-bottom: 1em; font-size: 1.5em !important; font-weight: 300;}
.ss-creators h5 {margin-bottom: .15em; text-transform: uppercase;}

.ss-creators h3 b {display: block;}
.ss-creators p.small strong {display: block; padding-bottom: .75em;}
.ss-creators .col-md-6 {padding-left: 0 !important; padding-right: 0 !important; display: flex;}
.ss-creators .col-md-6 > div {width: 50%; position: relative;}
.member-pic {min-height: calc(100vh - 16em); background-repeat: no-repeat; background-size: cover;}
.member-info {text-align: left; display: flex; align-items: center;}
.member-info div {max-width: 95%; padding: 1em;}
.ux-guy {background-image:url("../pics/jitendra.jpg");}
.op-guy {background-image:url("../pics/priyanka.jpg");}
.qc-guy {background-image:url("../pics/kirti.jpg");}

.profile-link {position: absolute; bottom: .35em; right: 1.5em; color: #fff; font-weight: 400; text-shadow: 0 0 .35em rgba(0,0,0,.75);}
.profile-link .badge {text-shadow:none;}
.profile-link a.facebook-btn .badge b {border-radius:1.35em;}
.profile-link a.facebook-btn .badge {padding:.35em .5em .22em .7em;}

.ss-faqs {padding-bottom: 2em;}
.ss-faqs .card-body {padding: 1.5em;}
.ss-faqs .accordion p {padding: .5em 1em .25em; margin-bottom: 0;}
.ss-faqs .accordion p .small {font-size: 1.15em; font-weight: 400;}
.ss-faqs .accordion p:last-child {padding-bottom: 1.5em;}
.ss-faqs .accordion .card-header {border-color: #fff;}
.ss-faqs .accordion .card-header .btn {text-transform:inherit; font-weight: 400 !important;}

.ss-faqs h4 {margin: 0 .85em; font-weight: 400;}


.plain-content {padding: 1.5em; font-size: .9em;}
.plain-content p+h3 {margin-top:0; padding-bottom: .25em;}
.plain-content h4 {font-weight: 400; margin: 0; padding-bottom: 1em;}


.after-boxes {text-align: center; padding: 0 1em;}

.homepage .swiper-button-prev, .homepage .swiper-button-next {width: 2em; height: 2em; border-radius: 1.25em; background-color: rgba(0,0,0,.5); filter: none; opacity: inherit; top:45%;}
.homepage .swiper-button-prev:after, .homepage .swiper-button-next:after {background-size: 7px; background-position: center center;}
.homepage .swiper-button-prev:hover, .homepage .swiper-button-next:hover { background-color: rgba(0,0,0,.75);}

.footer-links a {text-transform: uppercase;}
.copy {font-size:.75em !important; padding: 0 1.5em 2em !important;}
.copy .small {font-size:1em; padding-top: 1em;}
.copy a {padding: .2em .5em;}
.copy a:hover {text-decoration: none !important;}

.shop-offline .ctdn-wrapper section, .shop-offline footer, .shop-offline .content-wrapper section, .shop-offline .top-bar, .shop-offline .navbar #navbarSupportedContent {filter: blur(1em); pointer-events: none;}

.shop-offline .logo {pointer-events: none !important;}

.grdn-clip {-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.main-plans .ss-plans {padding-top: 0; padding-bottom: 1em;}
.main-plans .ss-plans h5, .main-solution .ss-create h5 {line-height: normal; margin-bottom: .5em;}
.main-plans .ss-plans h5, .main-solution .ss-create h5 {
	background-image: linear-gradient(to right, #c71d6f 0%, #d09693 100%);
}

.main-plans .ss-plans h3 {display: block; text-align: left; padding-left: 2.35em;}
.main-plans .ss-plans h3 i.bi {position: absolute; font-size: 2em; left: -.05em; top: 0;}
.main-plans .ss-plans h3 i.bi-stars {left: .2em; top: .1em; font-size: 1.85em;}

.main-plans .btnBox em {display: block; padding: 1em .5em 0; margin: 1.5em .85em 0; border-top: 1px solid #e6e6e6;}
.main-plans .ss-plans h3+p {text-align: left; font-size: 1em; font-weight: 400 !important; padding-left: 6em;}
.main-plans .ss-plans h5 strong {
	font-weight: 600; font-size: 2em; border-top: 1px solid #e6e6e6; margin: 0 .4em; padding-top: .5em; display: block;
}

.main-plans .ss-boxes h4 {border-top: 0; padding-top: 0;}
.main-plans .ss-boxes h4, .main-solution .ss-boxes h4 {font-weight: 300;}

.main-solution .ss-create .card-body {padding: .5em 1em 1.5em;}
.main-solution .ss-create h3 i.bi {font-size: 1.5em; vertical-align: sub;}
.main-solution .ss-create h5 strong {
	font-size: 1.75em;
}
.main-solution .ss-boxes h4 {margin: 0;}
.main-solution .btnBox {text-align: right;}
.main-solution .btnBox em {display: inline-block; vertical-align: middle; padding: .5em;}
.main-solution .btnBox em b, .main-plans .btnBox em b {font-size: 1.2em; background-color: #fe0; padding: .15em .5em; font-style: normal;}

.main-solution ul.tick-style {font-size: 1em; margin-top: 1em; padding-bottom: 1em; border-bottom: 1px solid #e6e6e6;}
.main-solution ul.tick-style li {padding-bottom: .25em;}

.main-solution .ss-create .flex-md-row-reverse+.btnBox {font-size: 1.25em !important; border-top: 1px solid #e6e6e6; padding: .65em 0; margin: 0 .35em;}
.main-solution .ss-create .flex-md-row-reverse+.btnBox .btn {font-size: 1.1em !important; border-radius: 3em;}

.main-solution .ss-create .flex-md-row-reverse ul.tick-style {border-bottom: 0;}


/*-[Animated BizCircle]-*/
@keyframes rotateBiz {
  0% {-ms-transform: rotate(0deg); transform: rotate(0deg);}
  100% {-ms-transform: rotate(360deg); transform: rotate(360deg);}
}
.author-pic .ctrCircle {
	-webkit-animation: rotateBiz 30s infinite; animation: rotateBiz 30s infinite;
}
/*-[/Animated BizCircle]-*/

/*-[Animated bizCat]-*/
@keyframes rotateCat {
  0% {-ms-transform: rotate(0deg); transform: rotate(0deg);}
  100% {-ms-transform: rotate(-360deg); transform: rotate(-360deg);}
}
.author-pic span em {
	-webkit-animation: rotateCat 30s infinite; animation: rotateCat 30s infinite;
}
/*-[/Animated bizCat]-*/


.essiframe {position: relative;}
.essiframe iframe {position: fixed; width: 100%; height: 100%;}

@media all and (max-width:1400px) {
	.ss-plans h3, .ss-create h3 {font-size: 2em !important;}
	.main-plans .ss-plans h3+p {padding-left: 4.85em;}
	
}

@media all and (max-width:1280px) {
	.intro-box:first-child, .intro-box:first-child:after, .intro-box:first-child:before {background-size: 100% 100%;}
	.intro-box:first-child:after {background-position: right bottom;}
}
@media all and (max-width:990px) {
	body.homepage .navbar.sticky-top {border-bottom:0;}
	body:not(.homepage) .navbar.sticky-top:before {height: calc(100% + 5.75em);}
	.navbar-light .navbar-toggler {top:0;}
	.ss-motive .motive-info {justify-content: center;}
	.logo:not(.withInfo) span {font-size: 1.15em;}
	.navbar .btn-link.home-icon {margin-top: 0; margin-bottom: .5em;}
	.navbar .navbar-toggler {margin-top: .05em; color: #fff;}
	.ss-create h3 {font-size: 1.5em !important;}
	
	
	.ess-solution.dropdown span {padding: 0 1.65em .25em;}
	.ess-solution.dropdown .dropdown-item {padding: 0 1.85em;}
	
	.intro-box {
		background: linear-gradient(-90deg, #6e7d90 0%, #929EAD 98%), radial-gradient(at top left, rgba(255,255,255,0.30) 0%, rgba(0,0,0,0.30) 100%);
		
	}
	.intro-box:last-child {overflow-x: hidden; padding-top: 8em; margin-top: 0 !important;}
	.author-pic.ss-author {font-size: 1.25em; width: 10em; height: 10em;}
	.row .intro-box:first-child {background-size: 100% 100%;  margin:15em auto 3em !important; padding: 2em !important;}
	.homepage .logo:not(.withInfo) {top: 4%; width: 5em; height: 5em; margin-left: -2.5em;}

	.ss-plans .card {margin: 0 auto 2em; max-width: 380px;}
	.ss-plans .card:last-child {margin-bottom: 0;}

	.ss-faqs .card {padding: 0 !important;}
	.ss-faqs .card-body {padding: .5em; border-radius: 0;}
	
	.ss-creators .col-md-6 {padding: 1em 0;}
	.ss-creators .col-md-6 > div {width: 100%; position: relative;}	
	.profile-link {position:static; text-shadow: none;}
	.scroll-arrow {display: none;}
	.cta-box .h3 b {text-transform: none;}
	.navTogglerOn #navbarSupportedContent .navbar-nav .btn-link {padding: .5em 1.75em;}
	.navTogglerOn #navbarSupportedContent #shipping-info {padding: 0 2em; margin-top: -1em;}
	.navTogglerOn #navbarSupportedContent #shipping-info .ml-auto {margin-left:0 !important; margin-right: auto !important;}
	.homepage .ss-motive .swiper-button-prev, .homepage .ss-motive .swiper-button-next {top: 40%;}
	.homepage .swiper-button-prev {left:0;}
	.homepage .swiper-button-next {right:0;}
	

}
@media all and (max-width:768px) {
	.main-solution .ss-create .card-body {padding-bottom: .35em;}
	.main-solution .ss-create .flex-md-row-reverse>.col-md-6:first-child {padding: 0 .45em !important; margin-bottom: 1em;}
	.main-solution .btnBox {text-align: center;}
	.main-solution .ss-create .flex-md-row-reverse + .btnBox {font-size: 1.15em !important}
}
@media all and (max-width:620px) {
	body:not(.ui-parent) .navbar + section > .container {padding: 0;}
	.intro-box:last-child {padding-top: 5em;}
	.author-pic.ss-author {font-size: 1em; width: 12em; height: 12em;}
	.intro-box:first-child:before {transform: rotate(60deg);}
	.intro-box:first-child:after {transform: rotate(150deg);}
	.ss-about .row>div:not(.motive-info) {padding: 0 !important;}
	.ss-about .motive-info {padding: 1em .5em 0 !important;}
	.ss-plans ul {padding: 0 1em .15em;}
	.ss-boxes h3 {font-weight: 400;}
	.ss-plans h3 + p {font-weight: 600;}
	.col-lg-8.mx-auto {padding: .5em !important;}
	.ctdn-wrapper > .container {overflow: hidden;}
	
}

@media all and (max-width:480px) {
	.creators .member-pic {min-height: 500px; background-size: cover;}
	body:not(.home) .navbar + section {padding-top: 4em;}
	.full-mobi-content .navbar + section > .container {padding: 0;}
	.full-mobi-content .navbar + section > .container .row {margin: 0 !important;}
	.full-mobi-content .navbar + section > .container .row .col-lg-8.mx-auto {padding: 0 !important;}
	.full-mobi-content .col-lg-10.mx-auto p {margin-bottom: 0;}
	.full-mobi-content .card {padding: 1em 0 !important;}
	.full-mobi-content .card .card-body {border-radius: 0 !important;}
	.homepage .ss-motive .swiper-button-prev, .homepage .ss-motive .swiper-button-next {top: 32%;}

	.creators .profile-link a {font-size: 1.55em;}
	.ss-creators .col-md-6 {display: block;}
	.member-info div {padding-top: 2em;}
	.ss-about {padding: 1em .5em 1.25em;}
	
}

@media all and (min-width:768px) {
	.ss-creators .col-md-6 > div.member-pic.ux-guy {border-bottom-left-radius: 1em;}
	.ss-creators .col-md-6 > div.member-pic.ux-guy+.member-info {border-bottom-right-radius: 1em;}
}
@media all and (min-width:990px) {
	.ss-plans .card {transform: translateY(1em); }
	.ss-plans .card.popular {transform: translateY(-1em);}
	body.homepage .navbar.sticky-top {display: none;}
	#navbarSupportedContent {margin-bottom: 1em; font-size: 1em;}
	.slimHeader #navbarSupportedContent {margin-bottom: .35em;}
	.footer-links {padding-bottom: .5em;}
}
@media all and (min-width:991px) {
	.top-bar {display: none;}
}

@media all and (min-width:1025px) {

	.ctdn-wrapper > .container:before {
	  background: linear-gradient(185deg, #aec7f2 40%, #dfc0f3 80%);
	}

	.ctdn-wrapper > .container:after {
	  background: linear-gradient(165deg, #afbfe4 40%, #d4b2e9 70%);
	}	
}
@media all and (min-width:1600px) {
	.ss-plans .row {justify-content: center; align-content: center;}	
	.ss-plans .card {max-width: 450px; margin: 1em;}
	.member-pic.ux-guy {min-height: calc(100vh - 12em);}
	.ss-types .swiper-slide em {background-position: center 2.5em;}


}
