@charset "utf-8";
/* CSS Document */
header .navbar .navbar-nav .menu-item-has-children:hover .sub-menu .menu-item-has-children .sub-menu, header .navbar .navbar-nav .menu-item-has-children:hover .sub-menu .menu-item-has-children .sub-menu {
	position: relative;
	top: auto;
	background: inherit;
	padding: 0 10px 0 40px;
	display: none;
	font-size: 14px;
}
header .navbar .large-nav ul.large-menu li ul.sub-menu {
	padding-left: 10px;
}
header .navbar .navbar-nav .menu-item-has-children .sub-menu li.menu-item-has-children a:after {
	border: solid #fff;
	top: 10px;
	border-width: 0 2px 2px 0;
}
header .navbar .navbar-nav .menu-item-has-children .sub-menu .menu-item-has-children:before {
	content: none !important;
}
body.home header .navbar .navbar-nav .menu-item-has-children .sub-menu li.sub-nav-head a {
	font-size: 1rem !important;
}
header .navbar .navbar-nav .menu-item-has-children .sub-menu li.sub-nav-head ul.sub-menu li a {
	font-size: 14px !important;
}
header .navbar .navbar-nav .menu-item-has-children .sub-menu li.sub-nav-head ul.sub-menu li a {
	font-size: 14px !important;
}

#drift-widget {
	right: 15px !important;
}

/********* FOR HOVER **********/
.language{
	position: relative;
}
.language:hover .language-menu {
	display: block;
}
header .language .language-menu{
	background-color: #143D6E;
	padding: 10px 13px;
	min-width: 90px;
	position: absolute;
	top: 45px;
	left: -30px;
	z-index: 1000;
	display: none;
}
header .language .language-menu:before {
	border-bottom: 20px solid #143D6E;
	left: 50%;
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	top: -20px;
	transform: translate(-50%);
}
header .language .language-menu:after {
	content: " ";
	position: absolute;
	width: 100%;
	height: 25px;
	top: -25px;
	left: 0;
}
header .language .language-menu a {
	color: #fff;
	display: block;
	width: 100%;
	padding: 3px 12px;
	font-size: 14px;
	font-weight: 400;
	text-align: inherit;
	text-decoration: none;
	white-space: nowrap;
}
header .language .language-menu a:hover {
	color: #62C9DA;
}
.home header .navbar .language:hover .language-btn {
	color: #62C9DA;
}
/* .home header .navbar .language:hover .language-btn:before {
	background-image: url(/wp-content/themes/rootstock/assets/images/language-icon-hover.svg);
} */
.home header .navbar .language:hover .language-btn:after {
	border: solid #62C9DA;
	border-width: 0 2px 2px 0;
}

/********* FOR HOVER **********/

/* 	.language.dropdown:hover .dropdown-menu {
	display: block;
} */
header .language .language-btn{
	background-color: transparent;
	border: none;
	text-decoration: none;
	color: #fff;
	margin-right: 40px;
	position: relative;
	font-size: 15px;
}

header .language .language-btn:before{
	content: "";
	display: block;
	width: 19px;
	height: 18px;
	background-image: url(/wp-content/themes/rootstock/assets/images/language-icon.svg);
	background-repeat: no-repeat;
	position: absolute;
	left: -23px;
	top: 2px;
}
header .language .language-btn:after{
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	transform: rotate(45deg);
	right: -17px;
	top: 4px;
	position: absolute;
	margin-bottom: 2px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
}

header .language .dropdown-menu{
	background-color: #143D6E;
	border-radius: 0;
	margin: 25px -30px;
	min-width: 90px;
}
header .language .dropdown-menu:before{
	border-bottom: 20px solid #143D6E;
	left: 50%;
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-right: 20px solid transparent;
	border-left: 20px solid transparent;
	top: -20px;
	transform: translate(-50%);
}
header .language .dropdown-menu a{
	font-size: 14px;
	color: #fff;
	display: block;
	width: 100%;
	padding: .25rem 1.5rem;
	clear: both;
	font-weight: 400;
	text-align: inherit;
	text-decoration: none;
	white-space: nowrap;
}
header .language .dropdown-menu a:hover{
	color: #62C9DA;
}
header .language.show .language-btn{
	color: #62C9DA;
}
header .language.show .language-btn:before{
	background-image: url(/wp-content/themes/rootstock/assets/images/language-icon-hover.svg);
}
header .language.show .language-btn:after{
	border: solid #62C9DA;
	border-width: 0 2px 2px 0;
}
body header .navbar .nav-right .nav-top .phone a{
	color: #5f6e7d;
}
header .navbar .language .language-btn{
	color: #5f6e7d;
}
header .navbar .language .language-btn:after {
	border: solid #5f6e7d;
	border-width: 0 2px 2px 0;
}
header .navbar .language .language-btn:before{
	background-image: url(/wp-content/themes/rootstock/assets/images/language-icon-scroll.svg);
}

header .phone a {
	color: #5f6e7d;
}
.home header .phone a {
	color: #FFF;
}
header .navbar .language .language-btn {
	color: #5f6e7d;
}
header .navbar .language .language-btn:before {
	background-image: url(/wp-content/themes/rootstock/assets/images/language-icon-scroll.svg);
}
header .navbar .language .language-btn:after {
	border: solid #5f6e7d;
	border-width: 0 2px 2px 0;
}
.home header .navbar .language .language-btn {
	color: #fff;
}
.home header .navbar .language.show .language-btn {
	color: #62C9DA;
}
.home header .navbar .language.show .language-btn:before {
	background-image: url(/wp-content/themes/rootstock/assets/images/language-icon-hover.svg);
}
.home header .navbar .language.show .language-btn:after {
	border: solid #62C9DA;
	border-width: 0 2px 2px 0;
}
.home header .navbar .language .language-btn:before {
	background-image: url(/wp-content/themes/rootstock/assets/images/language-icon.svg);
}
.home header .navbar .language .language-btn:after {
	border: solid #fff;
	border-width: 0 2px 2px 0;
}
.home header .navbar .language .language-btn {
	color: #5f6e7d;
}
header .language .language-btn:hover {
	color: #ff9141;
}
header .language .language-btn:hover::before {
	background-image: url(/wp-content/themes/rootstock/assets/images/language-icon-hover-orange.svg);
}
header .language .language-btn:hover::after {
	border: solid #ff9141;
	border-width: 0 2px 2px 0;
}

/********* DREAMFORCE START *********/
body.page-template-dreamforce{
	padding-top: 0 !important;
}
.page-template-dreamforce .vc_row {
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin: auto !important;
}
.page-template-dreamforce header .navbar{
	background: transparent;
	background-color: transparent !important;
	padding: 15px 0;
}

.page-template-dreamforce .navbar {
	background: #fff;
	box-shadow: none !important;
}
.page-template-dreamforce header .navbar .navbar-brand img{
	width: 200px;
}
.page-template-dreamforce header .navbar .navbar-brand .logo-color {
	opacity: 0;
}
body.page-template-dreamforce header .navbar .navbar-brand .logo-white {
	opacity: 1;
	display: block !important;
}
.page-template-dreamforce header .navbar .navbar-brand .logo-color {
	opacity: 0;
}
body.page-template-dreamforce header .navbar .navbar-brand .logo-white {
	opacity: 1;
	display: block !important;
}
.page-template-dreamforce .vc_column-inner{
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.page-template-dreamforce .landing-banner{
	padding: 0;
}
.page-template-dreamforce .landing-banner .landing-slides .landing-slide{
	padding-top: 8%;
	padding-bottom: 8%;
	position: relative;
	background-size: cover;
	background-position: bottom center;
	background-repeat: no-repeat;
}
.page-template-dreamforce .landing-banner .landing-slides .landing-slide .image-wrap{
	display: flex;
	justify-content: center;
	align-items: center;
}
.page-template-dreamforce .landing-banner .slick-dotted.slick-slider{
	margin-bottom: 0;
}
.page-template-dreamforce .landing-banner .slick-dots{
	bottom: 30px;
}
.page-template-dreamforce .landing-banner .slick-dots li button:before{
	opacity: 1;
	font-size: 14px;
	color: #fff;
}
.page-template-dreamforce .landing-banner .slick-dots li:before{
	display: none;
}
.page-template-dreamforce .unbox-erp-section{
	text-align: center;
	padding-bottom: 90px;
}
.page-template-dreamforce .unbox-erp-section h2{
	margin-top: 25px;
	margin-bottom: 20px;
	font-size: 31px;
}
.page-template-dreamforce .unbox-erp-section p{
	color: #37404a;
	padding: 0 60px;
	font-size: 20px;
}
.page-template-dreamforce .unbox-erp-section .image-wrap{
	float: left;
	margin-right: 15px;
}
.page-template-dreamforce .unbox-erp-section .text-wrap{
	text-align: left;
	overflow: hidden;
}
.page-template-dreamforce .unbox-erp-section .text-wrap p{
	padding: 0;
	font-size: 14px;
	color: #000;
	line-height: 23px;
}
.page-template-dreamforce .unbox-erp-section .text-wrap h3{
	color: #000;
	font-size: 26px;
	margin-bottom: 10px;
}
.page-template-dreamforce .unbox-erp-section .unbox-erp-row{
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: end;
	justify-content: center;
	align-items: center;
}
.page-template-dreamforce .unbox-erp-section .unbox-erp-items{
	margin-top: 44px;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-preferred-size: 20%;
	flex-basis: 46%;
	padding-left: 15px;
	padding-right: 15px;
}
.page-template-dreamforce .unwind-section{
	background-color: #f4f8fa;
	overflow: hidden;
}
.page-template-dreamforce .unwind-row{
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}
.page-template-dreamforce .unwind-row .unwind-items{
	max-width: 60%;
}
.page-template-dreamforce .unwind-row .text-wrap-container{

	margin-left: -23%;
	z-index: 1;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
}
.page-template-dreamforce .unwind-row .text-wrap-container .text-wrap{
	padding: 60px 50px;
	background-color: #fff;
	max-width: 650px;
	width: 650px;
	box-shadow: 0 3px 15px 0 rgba(0,0,0,.16);
}
.page-template-dreamforce .unwind-row .text-wrap-container .text-wrap h3{
	font-size: 26px;
	line-height: 30px;
	color: #000;
}
.page-template-dreamforce .unwind-row .text-wrap-container .text-wrap p{
	color: #999999;
}
.page-template-dreamforce .unwind-row .text-wrap-container .text-wrap .primary-btn{
	margin-top: 10px;
	font-size: 28px;
	font-weight: 300;
}
.page-template-dreamforce .dreamforce-cta-section{
	background-color: #1c4b7f;
	text-align: center;
}
.page-template-dreamforce .dreamforce-cta-section h3{
	color: #fff;
	font-size: 26px;
	padding: 0 45px;
}
.page-template-dreamforce .dreamforce-cta-section p{
	color: #fff;
	font-size: 17px;
	padding: 0 55px;
}
.page-template-dreamforce .dreamforce-cta-section .primary-btn{
	font-size: 28px;
	font-weight: 300;
	margin-top: 30px;
}
.page-template-dreamforce .dreamforce-manufacturing-section{
	text-align: center;
}
.page-template-dreamforce .dreamforce-manufacturing-section h2{
	font-size: 31px;
	padding: 0 175px;
	margin: 10px auto;
}
.page-template-dreamforce .dreamforce-manufacturing-section .sub-head {
	font-size: 24px;
	padding: 0 175px;
}
.page-template-dreamforce .dreamforce-manufacturing-section .manufacturing-row{
	margin-top: 60px;
}
.page-template-dreamforce .dreamforce-manufacturing-section .manufacturing-row .manufacturing-col{
	margin-bottom: 40px;
	padding-left: 10px;
	padding-right: 10px;
}
.page-template-dreamforce .dreamforce-manufacturing-section .manufacturing-row .content-wrap{
	background-color: #f4f8fa;
	padding: 50px;
	height: auto !important;
}
.page-template-dreamforce .dreamforce-manufacturing-section .manufacturing-row .content-wrap h4{
	color: #000;
	margin-bottom: 27px;
	font-size: 22px;
	line-height: 26px;
}
.page-template-dreamforce .dreamforce-manufacturing-section .manufacturing-row .content-wrap p{
	font-size: 15px;
}
.page-template-dreamforce .dreamforce-manufacturing-section .manufacturing-row .content-wrap .arrow-link{
	font-size: 28px;
	background: url(/wp-content/themes/rootstock/assets/images/link-arrow.svg) right top 20px no-repeat;
	background-size: 10px 10px;
	display: inline-block;
	margin-top: 15px;
	font-weight: 400;
}
/********* DREAMFORCE END *********/

@media screen and (min-width: 992px){
	header .navbar .menu-wrap {
		margin: 0 10px;
		padding-bottom: 20px;
	}
	header .navbar .menu-wrap .navbar-toggler {
		margin: 0;
	}
	header .navbar .menu-wrap:hover .navbar-toggler:before {
		display: block;
	}
	header .navbar .menu-wrap:hover .navbar-toggler span {
		background-color: #62c9da;
	}
	header .navbar .menu-wrap:hover .large-nav {
		display: block;
	}
	header .navbar .nav-btn {
		max-height: 33px;
	}
	header .navbar .nav-right .nav-bottom #navbar > ul {
	}
}

@media screen and (max-width: 991px) {
		.cookies-not-set #drift-widget {
			right: 0 !important;
			left: auto !important;
			width: 100% !important;
			max-width: 100% !important;
	}
	.cookies-set #drift-widget {
		right: 0 !important;
		left: auto !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	header .navbar .language{}
	.home header .navbar .languages.show .language-btn {
		color: #62C9DA;
	}
	header .navbar .languages.show .language-btn {
		color: #62C9DA;
	}
	header .navbar .languages.show .language-btn:before {
		background-image: url(/wp-content/themes/rootstock/assets/images/language-icon-hover.svg);
	}
	header .navbar .languages.show .language-btn:after {
		border: solid #62C9DA;
		border-width: 0 2px 2px 0;
	}
	header .navbar .languages .language-btn {
		color: #fff;
		padding: 10px 60px;
		font-weight: 300;
		display: block;
	}
	header .languages .language-btn:before {
		left: 33px;
		top: 13px;
	}
	header .languages .language-btn:after {
		right: -5px;
		top: 16px;
	}
	header .languages .dropdown-menu:before {
		display: none;
	}
	header .languages.show{
		background-color: rgba(47, 55, 62, 0.8);
	}
	header .languages .dropdown-menu {
		background-color: rgba(47, 55, 62, 0.8);
		margin: 0;
		margin-bottom: 15px;
		min-width: 100%;
		width: 100%;
		position: initial;
		padding: 0 36px 15px;
		border: none;
	}
	header .navbar .languages .language-btn:before {
		background-image: url(/wp-content/themes/rootstock/assets/images/language-icon.svg);
	}
	header .navbar .languages .language-btn:after {
		border: solid #fff;
		border-width: 0 2px 2px 0;
	}
}

/**********************************/
/*****Copy from footer start*******/
/**********************************/

#drift-widget {
	right: 15px !important;
}
@media screen and (max-width: 991px) {

	.cookies-not-set #drift-widget {
		right: 0 !important;
		left: auto !important;
		width: 100% !important;
		max-width: 100% !important;
		max-height: 70vh !important;
}
	.cookies-set #drift-widget {
		right: 0 !important;
		left: auto !important;
		width: 100% !important;
		max-width: 100% !important;
		max-height: 70vh !important;
	}
}
.press-releases-inside-page ol li {
	margin: 10px 0;
	position: relative;
	padding-left: 13px;
	font-size: 18px;
	word-break: break-word;
	color: #5f6e7d;
}
.sales-page .hero-banner-section {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.sales-page .hero-banner-section .vc_column_container > .vc_column-inner {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.sales-page .hero-banner-section h1 {
	font-size: 2.5em;
	max-width: 460px;
	margin-bottom: 25px;
}

.sales-page .hero-banner-section p {
	font-size: 1.25em;
	max-width: 460px;
}
.sales-page .hero-banner-section .image-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 30px;
}
.sales-page .unlockerp-banner .image-wrap .popup_video .play-bg {
	background-image: none;
	width: 95px;
	height: 95px;
	position: absolute;
	left: 50%;
	top: 38%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
	transform: translate(-75%,-50%);
	transition: all .3s ease;
}
.sales-page .hero-banner-section .image-wrape img {
	height: 85px;
}
@media screen and (max-width: 991px) {
	.sales-page .hero-banner-section .image-wrape img {
		height: auto;
	}
}


/****** New Style For Homepage ********/
.home-slides .slick-arrow{
	width: 36px;
	height: 74px;
	border: none;
	color: transparent;
	background-color: transparent;
	text-indent: -9999px;
	padding: 0;
	position: absolute;
	top: 50%;
	margin-top: -35px;
	z-index: 99;
	outline: none;
}
.home-slides .slick-next {
	right: 30px;
	background-image: url(/wp-content/uploads/2019/03/right-arrow.png);
	background-repeat: no-repeat;
	background-size: 36px;
}
.home-slides .slick-prev{
	left: 30px;
	background-image: url(/wp-content/uploads/2019/03/left-arrow.png);
	background-repeat: no-repeat;
	background-size: 36px;
}
.home-slide .text-wrap{
	margin-top: 35px;
}
.home-slide .action-wrap .btn{
	height: 47px;
}
.home-slide .salesforce-logo {
	display: inline-block;
}
.home-slide {
	padding-top: 190px !important;
	padding-bottom: 100px !important;
	position: relative;
	background-size: cover;
	background-position: top;
}
.home-slide:before {
	position: absolute;
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: linear-gradient(90deg,rgba(5,52,108,.6) 0,rgba(57,71,87,0));
}
.hero-banner-section .vc_column_container > .vc_column-inner{
	padding-left: 0 !important;
	padding-right: 0 !important;
}


/***** 19 March 2019 *****/
.large-hero-banner .icon-wrap{
	float: left;
	margin-right: 30px;
	margin-top: 75px;
}
.large-hero-banner .icon-wrap .key-logo{
	width: 100px;
}
.large-hero-banner .text-wrap {
	float: left;
}
.large-hero-banner .image-wrap{
	float: left;
	max-width: 360px;
	margin-left: 45px;
}
/***** 19 March 2019 *****/

/***** Home Featured Section 21 March 2019 *****/
	.home-featured{
		padding: 30px 0 0px;
	}
	.home-featured .home-featured-col{
		margin-bottom: 35px;
	}
	.home-featured .home-featured-col .image-wrap {
		min-height: 233px !important;
	}
	.home-featured h2{
		text-align: center;
		font-size: 1.8rem !important;
	}
	.home-featured .text-wrap {
		padding: 30px 21px 50px 21px;
		position: relative;
		background-color: #E4EFF5;
	}
	.home-featured .text-wrap h4{
		color: #37404A;
		font-weight: 400;
	}
	.home-featured .text-wrap p{
		font-size: 18px;
	}
	.home-featured .text-wrap .link-wrap{
		position: absolute;
		bottom: 20px;
	}

	/***** 2 April 2019 ******/
	.home .cloud-platform-two-col-section p {
		font-size: 1rem;
	}
	.home .cloud-platform-two-col-section li {
		font-size: 1rem;
	}
	.home .home-featured h4 ~ p {
		font-size: 1rem;
	}
	.home .download-guide-section p {
		font-size: 1rem;
	}
	/***** 2 April 2019 ******/
/***** Home Featured Section 21 March 2019 *****/

/****** New Style For Homepage ********/

#subscribeform {
	background-color: rgba(20, 59, 108, .85098);
	z-index: 9999999;
}
#subscribeform .modal-content {
	padding: 15px 0 30px;
	max-width: 750px;
	margin: auto;
}
#subscribeform .modal-dialog .close {
		position: absolute;
		top: 0;
		right: 0;
		margin: 25px 20px;
		outline: 0;
		background-image: url(/wp-content/themes/rootstock/assets/images/cose-icon.png);
		width: 32px;
		height: 32px;
		background-size: contain;
		background-position: 100%;
		opacity: 1;
}
#subscribeform .text-wrap {
	display: block;
	margin: auto;
	width: 100%;
	max-width: 70%;
}
#subscribeform .text-wrap img {
	float: left;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 12px;
	max-width: 60px;
}
#subscribeform h2 {
	font-weight: 600;
	color: #164988;
	margin-bottom: 12px;
	margin-top: 14px;
	font-size: 30px;
}
#subscribeform .form-wrap {
	background-color: #eff4f7;
	border-radius: 5px;
	padding: 40px 30px 45px 25px;
	max-width: 690px;
	min-width: 690px;
	width: 100%;
	margin: auto;
}
#subscribeform .form-wrap .hbspt-form {
	background-color: #eff4f7;
	border-radius: 5px;
	width: 100%;
	margin: auto;
}
#subscribeform .form-wrap .hbspt-form .hs-form-field {
	width: 100%;
	margin-bottom: 20px;
	flex: 0 0 auto;
	flex-flow: row wrap;
	display: flex;
}
#subscribeform .form-wrap .hbspt-form .hs-form-field label {
	float: none;
	padding-top: 0;
	width: 120px;
	padding-right: 10px;
	padding-left: 0px;
	font-size: 0.875em;
	color: #143d6e;
	cursor: pointer;
	display: flex;
	align-items: center;
	margin-bottom: 0;
	justify-content: center;
}
#subscribeform .form-wrap .hbspt-form .hs-form-field .hs-form-booleancheckbox-display {
	width: 80% !important;
	padding-left: 125px;
	pointer-events: none;
}
#subscribeform .form-wrap .hbspt-form .hs-form-field div.input {
	margin-left: 0;
	width: calc(100% - 120px);
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
#subscribeform .form-wrap .hbspt-form .hs-form-field div.input input {
	background-color: rgba(121, 129, 139, .62);
	border: 0;
	border-radius: 50px;
	height: calc(1.25rem + 2px);
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	display: block;
	background-clip: padding-box;
	width: 100%;
}
#subscribeform .form-wrap .hbspt-form .hs-form-field div.input input[type="checkbox"] {
	width: 15px;
	height: 15px;
	border: 1px solid #143d6e;
	background-color: #fff;
	border-radius: 3px;
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	cursor: pointer;
	position: relative;
	margin: 0 10px 0 0;
	padding: 0;
	-webkit-appearance: none;
	pointer-events: auto;
}
#subscribeform .form-wrap .hbspt-form .hs-form-field div.input input[type="checkbox"]:before {
	position: absolute;
		left: 2px;
		top: 2px;
		content: "";
		display: block;
		width: 11px;
		height: 11px;
		border-radius: 3px;
	}
	#subscribeform .form-wrap .hbspt-form .hs-form-field div.input input[type="checkbox"]:checked:before {
				background-color: #143d6e;
			}
#subscribeform .form-wrap .hbspt-form .hs-input-error {
	background: #f5e4e4 !important;
	border: 1px solid #af1515 !important;
	color: #af1515 !important;
	box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
}
#subscribeform .form-wrap .hbspt-form .hs-error-msgs label {
	color: red;
	margin: 0;
	display: inline-block;
	width: auto;
	padding: 10px 0 0 125px;
}
#subscribeform .form-wrap .hbspt-form .hs_submit .actions {
	margin: -70px 10px 0 0;
}
#subscribeform .form-wrap .hbspt-form .hs_submit .actions input {
	background-color: #ff6b00;
	border: none !important;
	color: #fff;
	background-image: none;
	text-shadow: none;
	box-shadow: none;
	font-size: 18px;
	padding: 12px 30px;
	border-radius: 25px;
	transform: translateX(32px);
	width: auto;
	float: right;
}
.cannabusiness-page .home-featured .text-wrap {
	background-color: #f4f8fa;
}
.cannabusiness-page .home-featured .text-wrap .title-link{
	color: #37404A;
}
.cannabusiness-page .home-featured .text-wrap .category{
	font-weight: 500;
}
.cannabusiness-page .cannabusiness-row{
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: center;
}
.page-id-5257 .cannabusiness-row{
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: center;
}
.page-id-5257 .cannabusiness-row .popup-video .play-bg{
	width: 75px;
	height: 75px;
	position: absolute;
	left: 50%;
	top: 50%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
	transform: translate(-50%,-50%);
	transition: all .3s ease;
	background-image: url(/wp-content/uploads/2019/08/yt_icon.svg);
	opacity: 0.8;
}
/*** 15-JULY-2019 ***/
	.sales-page .trust-rootstock .text-wrap {
		float: none;
		margin: 55px 0 0 0;
		padding-left: 0;
	}
	.sales-page .trust-rootstock .text-wrap h1:before{
		display: none;
	}
/*** 15-JULY-2019 ***/

/**** PODCAST SECTION START****/
.podcast-section .podcast-list .podcast-item{
	margin-bottom: 90px;
}
.podcast-section .podcast-list .image-text-card{
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}
.podcast-section .podcast-list .image-text-card .image-wrap{
	width: 100%;
	padding-top: 58%;
	position: relative;
	overflow: hidden;
}
.podcast-section .podcast-list .image-text-card .image-wrap a{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-size: cover;
	background-position: 50%;
}
.podcast-section .podcast-list .text-wrap{
	height: 100%;
	background-color: #f4f8fa;
	padding: 15px;
	position: relative;
	padding-bottom: 40px;
}
.podcast-section .podcast-list .text-wrap .category{
	font-size: 1.125em;
	font-weight: 500;
	margin-bottom: 10px;
}
.podcast-section .podcast-list .text-wrap h3{
	font-size: 1.375em;
}
.podcast-section .podcast-list .text-wrap h3 a{
	white-space: pre-wrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 5;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	height: 5.175em;
	color: #37404a;
}
.podcast-section .podcast-list .text-wrap .arrow-link{
	position: absolute;
	left: 15px;
	bottom: 15px;
}
/**** PODCAST SECTION END ****/

@media screen and (min-width: 992px) {
	.page-id-5257 .cannabusiness-row .col-lg-5, .page-id-5257 .cannabusiness-row .col-lg-7{
		flex: 0 0 50%;
		max-width: 50%;
	}
}
@media screen and (max-width: 991px) {
	#subscribeform .form-wrap {
		width: 100%;
		min-width: auto;
		max-width: 100%;
	}
	#subscribeform .form-wrap .hbspt-form .hs-form-field {
		width: 100% !important;
		display: block !important;
	}
	#subscribeform .form-wrap .hbspt-form .hs-form-field div.input {
		width: 100%;
		padding: 5px 10px;
		flex: unset;
	}
	#subscribeform .form-wrap .hbspt-form .hs-form-field label {
		font-size: 1rem;
		padding-left: 25px;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
	}
	#subscribeform .form-wrap .hbspt-form .hs-form-field .hs-form-booleancheckbox-display {
		width: 100% !important;
		padding-left: 0;
	}
	#subscribeform .form-wrap .hs_submit .actions {
		text-align: center;
		display: flex;
		justify-content: center;
		align-items: center;
		padding: 0;
		margin: 0 0 0 -60px !important;
	}
	#subscribeform .modal-content {
		padding: 15px;
		max-width: 100%;
		margin: auto;
	}
	#subscribeform .text-wrap {
		max-width: 80%;
	}
	body.page-template-dreamforce:not(#tinymce),
	body.page-template-dreamforce:not(.home){
		padding-top: 0 !important;
	}
	.page-template-dreamforce .unbox-erp-section .unbox-erp-row{
		display: block;
	}
	.page-template-dreamforce .unwind-row .unwind-items {
    max-width: 100%;
	}
	.page-template-dreamforce .unwind-row .text-wrap-container {
    margin-left: 0;
	}
	.page-template-dreamforce .unwind-row .text-wrap-container .text-wrap {
    max-width: 100%;
    width: 100%;
	}
	.page-template-dreamforce .dreamforce-manufacturing-section h2 {
    padding: 0;
	}
}




/*======Landing Page Dreamforce 2022 / IMTS Page CSS================*/
body.page-template-dreamforce header{ position: absolute;}
body.page-template-dreamforce header .navbar .navbar-brand .logo-white { display: block !important;}
.page-template-dreamforce .dreamforce-page #dreamforce_hero_outer{ background:url('https://www.rootstock.com/wp-content/uploads/2022/08/df-hero-banner-bg.jpg') center center no-repeat; background-size:cover; padding:0px; text-align:center;}
.page-template-dreamforce .dreamforce-page #dreamforce_hero_outer .dreamforce_hero_cotent{ min-height:560px; display:flex;}
.page-template-dreamforce .dreamforce-page #dreamforce_hero_outer .dreamforce_hero_cotent .wpb_column{ margin:auto;}
.page-template-dreamforce .dreamforce-page #dreamforce_hero_outer .dreamforce_hero_cotent .wpb_column .wpb_text_column{padding-left:5px; padding-right:5px;}
.page-template-dreamforce .dreamforce-page #dreamforce_hero_outer .dreamforce_hero_cotent .wpb_column h1{ color:#fff; text-align:center; font-size:55px; font-weight:500; line-height:66px; margin-top:25px;}
.page-template-dreamforce .dreamforce-page #df22_hero_btm_section{ padding-top:75px !important;}
.page-template-dreamforce .dreamforce-page #df22_hero_btm_section .items-wrap{ margin:50px auto 18px; max-width:924px;}
.page-template-dreamforce .dreamforce-page #df22_hero_btm_section .items-wrap .item-wrap{ box-shadow: 0px 4px 20px #DEE9EF; max-width:454px; margin:11px auto; padding:0px;}
.page-template-dreamforce .dreamforce-page #df22_hero_btm_section .items-wrap .item-wrap h3{ padding:26px 55px 0px; margin-bottom:0px; text-align:left; font-size:26px; line-height:26px; font-weight:400;}
.page-template-dreamforce .dreamforce-page #df22_hero_btm_section .items-wrap .item-wrap .content-wrap p{padding:10px 55px 40px; text-align:left; font-size:14px; line-height:23px; font-weight:400;}
.page-template-dreamforce .dreamforce-page #df22_hero_btm_section .items-wrap .item-wrap .content-wrap a{ display:block; padding-top:15px; font-size: 16px;font-weight: 400;line-height: 24px;}
.page-template-dreamforce .dreamforce-page #landing_customer_sucess{ padding-bottom:70px;}
.page-template-dreamforce .dreamforce-page #landing_customer_sucess .customers_logo_grid{ max-width:1041px; margin:40px auto 100px;}
.page-template-dreamforce .dreamforce-page #landing_customer_sucess .customers_logo_grid h2{ display:block; width:100%; text-align:center; margin-bottom:50px;}
.page-template-dreamforce .dreamforce-page #landing_customer_sucess .customers_logo_grid .wpb_wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;}
.page-template-dreamforce .dreamforce-page #landing_customer_sucess .customers_logo_grid .wpb_wrapper .wpb_single_image{padding-left:3%;padding-right:3%;padding-bottom:50px;max-width:20%;margin-bottom:0}
.page-template-dreamforce .dreamforce-page #landing_customer_sucess h2 a{font-weight:400;}
.page-template-dreamforce .dreamforce-page #overlay_section{ padding-top:100px; padding-bottom:100px;}
.page-template-dreamforce .dreamforce-page #overlay_section .unwind-row .text-wrap-container{ margin-left:-90px; max-width:704px; width:100%;}
.page-template-dreamforce .dreamforce-page #overlay_section .unwind-row .text-wrap-container .text-wrap{ width:100%; max-width:100%;padding:50px;}
.page-template-dreamforce .dreamforce-page #overlay_section .unwind-row .text-wrap-container .text-wrap h3{ color: #000;}
.page-template-dreamforce .dreamforce-page #overlay_section .unwind-row .text-wrap-container .text-wrap h3 span{ color: #0055B8;}
.page-template-dreamforce .dreamforce-page #overlay_section .unwind-row .text-wrap-container .text-wrap a.btn.primary-btn{padding:8px 15px; line-height:17px; font-size:16px; font-weight:800; letter-spacing:0.4px; text-transform:uppercase;}
.page-template-dreamforce .dreamforce-page #findus_section{ padding-top:100px;}
.page-template-dreamforce .dreamforce-page #findus_section h2{ margin-bottom: 48px;}
.page-template-dreamforce .dreamforce-page #findus_section .wpb_single_image{ padding-bottom:40px;}
.page-template-dreamforce .dreamforce-page .navbar{ box-shadow: none;}

.page-template-dreamforce .dreamforce-page #findus_section .dreamforce-manufacturing-section .sub-head{ display:block; padding:0px !important;}

@media screen and (max-width: 1200px){
	.page-template-dreamforce .dreamforce-page #overlay_section .unwind-row .text-wrap-container{ width: 55%;}
}
@media screen and (max-width: 991px){
	.page-template-dreamforce .dreamforce-page #overlay_section .unwind-items{ max-width:100%; margin:0 auto;}
	.page-template-dreamforce .dreamforce-page #overlay_section .unwind-row .text-wrap-container{ margin-left:0px; width:100%; max-width:100%;}
	.page-template-dreamforce .dreamforce-page #landing_customer_sucess .customers_logo_grid .wpb_wrapper{justify-content:space-evenly;}
}
@media screen and (max-width: 767px){
	.page-template-dreamforce .dreamforce-page #df22_hero_btm_section{ padding-top:55px !important; padding-bottom:70px !important;}
	.page-template-dreamforce .dreamforce-page #overlay_section{ padding-top:80px; padding-bottom:80px;}
	.page-template-dreamforce .dreamforce-page #findus_section{ padding-top:80px; padding-bottom:0px;}
	.page-template-dreamforce .dreamforce-page #findus_section section.dreamforce-manufacturing-section{ padding-bottom:0px;}
	.page-template-dreamforce .dreamforce-page #findus_section .wpb_single_image{ padding-bottom:20px;}
	.page-template-dreamforce .dreamforce-page #dreamforce_hero_outer .dreamforce_hero_cotent .wpb_column .wpb_text_column{padding-left:20px; padding-right:20px;}
	.page-template-dreamforce .dreamforce-page #df22_hero_btm_section .wpb_wrapper p{ padding-left:10px; padding-right:10px;}
	.page-template-dreamforce .dreamforce-page #df22_hero_btm_section .items-wrap .item-wrap h3{padding-left:30px;padding-right:30px;}
	.page-template-dreamforce .dreamforce-page #df22_hero_btm_section .items-wrap .item-wrap .content-wrap p{ padding:10px 30px 30px;}
	.page-template-dreamforce .dreamforce-page #overlay_section .unwind-row .text-wrap-container .text-wrap{ padding:30px;}
	.page-template-dreamforce .dreamforce-page #dreamforce_hero_outer .dreamforce_hero_cotent .wpb_column h1{font-size:44px; font-weight:500; line-height:54px;}
	.page-template-dreamforce .dreamforce-page #findus_section .dreamforce-manufacturing-section .manufacturing-row .content-wrap{ padding:30px;}
	.page-template-dreamforce .dreamforce-page #landing_customer_sucess .customers_logo_grid .wpb_wrapper{justify-content: space-evenly;}
	.page-template-dreamforce .dreamforce-page #landing_customer_sucess .customers_logo_grid .wpb_wrapper .wpb_single_image{ max-width:48%;}
}



@media screen and (max-width: 767px) {
	.home-slide {
		padding-top: 100px !important;
		padding-bottom: 0px !important;
	}
	.home-slides .slick-arrow{
		width: 20px;
		height: 40px;
	}
	.home-slides .slick-next {
		right: 15px;
		background-size: 20px;
	}
	.home-slides .slick-prev{
		left: 15px;
		background-size: 20px;
	}
	.home-slides .slide-count-1 .text-wrap{
		margin-top: 115px;
	}
	.page-template-dreamforce .landing-banner .landing-slides .landing-slide .image-wrap {
		margin-top: 55px;
	}
	.page-template-dreamforce .landing-banner .landing-slides .landing-slide .image-wrap img {
		max-width: 250px;
	}
	.page-template-dreamforce .landing-banner .slick-dots {
    bottom: 3px;
	}
}
@media screen and (max-width: 575px) {
	.page-template-dreamforce .unbox-erp-section .image-wrap {
		float: none;
		margin-right: 0;
		margin-bottom: 25px;
	}
	.page-template-dreamforce .unbox-erp-section .text-wrap {
    text-align: center;
	}
}
@media screen and (max-width: 412px) {
	.home-slide {
		padding-top: 10px !important;
		padding-bottom: 0px !important;
	}
}
.evaluating-sidebar .resource-item .image-wrap {
	max-width: 100px;
}
/**********************************/
/******Copy from footer end********/
/**********************************/

.dreamforce-banner-home{
	background-color: #214f78;
}
.dreamforce-banner-home h2{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 10px;
}
.dreamforce-banner-home p{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}
.dreamforce-banner-home a{
	font-weight: bold;
}
.dreamforce-banner-home .content-wrap{
	width: 100%;
	max-width: 740px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: auto;
}
.dreamforce-banner-home .image-wrap{
	width: 180px;
	margin-left: 20px;
}

/***************************************************************/
/****************** Basic of Evaluating Page *******************/
/***************************************************************/
.page-template-the-basics-of-evaluating .hero-banner-evaluating {
	background-size: cover;
	background-repeat: no-repeat;
	padding: 8% 0;
}
.page-template-the-basics-of-evaluating .content-section p {
	font-size: 22px;
}
.evaluating-page {
	overflow-x: hidden;
}
.evaluating-section {
	padding-top: 10px;
	display: flex;
}
.evaluating-section .left-col h2{
	margin-bottom: 25px;
	padding-left: 67px;
	position: relative;
}
.evaluating-section .left-col h2.widgettitle:before,
.evaluating-section .left-col h2.repeat-title:before {
	display: none;
}
.evaluating-section .left-col h2.widgettitle,
.evaluating-section .left-col h2.repeat-title {
	padding-left: 0;
}
.evaluating-section .left-col h2:before{
	height: 47px;
	width: 47px;
	content: '';
	display: inline-block;
	margin-right: 20px;
	vertical-align: text-top;
	background-image: url(./assets/images/evaluating/h2-icon.svg);
/* 	background-image: url(<?php echo ASSETS; ?>/images/evaluating/h2-icon.svg); */
	position: absolute;
	left: 0;
	top: 0;
}
.evaluating-section .left-col img{
	margin-bottom: 25px;
}
.evaluating-section .left-col h4{
	margin-bottom: 40px;
}
.evaluating-section .left-col h6{
	margin-bottom: 0;
	color: #143D6E;
	font-size: 1.125rem;
}
.evaluating-section .left-col h6 a{
	color: #143D6E;
	font-size: 1.125rem;
	text-decoration: underline;
}
.evaluating-section .left-col h6 a:hover{
	color: #FF6B00;
}
.evaluating-section .left-col p{
	margin-bottom: 35px;
}
.evaluating-section .left-col ul{
	margin-bottom: 40px;
}
.evaluating-section .left-col ul li h6{
	margin-top: 20px;
}
.evaluating-sidebar {
	padding: 40px;
	background-color: #F4F8FA;
	max-width: 365px;
}
.evaluating-sidebar h3{
	font-weight: bold;
	font-size: 25px;
	margin-bottom: 20px;
	margin-top: 0;
	color: #164A88;
}
.evaluating-sidebar ul{
	margin-bottom: 30px;
}
.evaluating-sidebar ul li{
	padding: 0;
}
.evaluating-sidebar ul li:before{
  display: none;
}
.evaluating-sidebar ul li a{
	font-size: 16px;
	color: #164A88;
}
.evaluating-sidebar ul li a:hover{
	color: #FF6B00;
	text-decoration: none;
}
.evaluating-sidebar .resource-item {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.evaluating-sidebar .resource-item .image-wrap {
	margin-right: 20px;
	width: 75px;
	height: 75px;
	background-size: cover;
	background-position: center;
}
.evaluating-sidebar .resource-item .image-wrap img{
	height: 0;
	width: 0;
}
.evaluating-sidebar  .resource-item+.resource-item {
	margin-top: 20px;
}
.evaluating-sidebar  .resource-item .link-wrap {
	width: calc(100% - 95px);
}
.evaluating-sidebar  .resource-item .link-wrap a{
	color: #164A88;
	font-size: 15px;
}
.evaluating-sidebar  .resource-item .link-wrap a:hover{
	color: #FF6B00;
	text-decoration: none;
}
.evaluating-sidebar.fixed {
	position: fixed;
	top: 140px;
	/* max-width: 29%; */
}
.evaluating-sidebar.reachedBottom{
	position: absolute;
	bottom: 35px;
}
.evaluating-page .resources-section {
	background-color: #EFF4F8;
	padding: 70px 0;
}
.evaluating-page .gradient-wrap {
	padding-top: 60%;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	margin-bottom: 25px;
}
.evaluating-page .resources-section h2{
	margin-bottom: 15px;
}
.evaluating-page .resources-section h5{
	margin-bottom: 25px;
	color: #5F6E7D;
}
.evaluating-page .resources-section .resource-item .text-wrap h4.title a {
	color: #143D6E;
	font-size: 25px;
}
.evaluating-page .resources-section .resource-item {
	padding-left: 35px;
	padding-right: 35px;
}
.evaluating-page .resources-section .resources-slider {
	margin-left: -35px;
	margin-right: -35px;
}
.evaluating-page .resources-section .slick-arrow:before {
	display: none;
}
.evaluating-page .resources-section .slick-arrow {
	border: solid #707070;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 15px;
	top: 28%;
	z-index: 1;
}
.evaluating-page .resources-section .slick-arrow.slick-prev {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
	left: 0;
}
.evaluating-page .resources-section .slick-arrow.slick-next {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
	right: 5px;
}
.evaluating-sidebar ul li.for-mobile{
	display: none;
}

.sales-page .hero-banner-section .laptop-row .laptop-col .text-wrap {
	margin-top: 10px;
}
.single-products .sales-page .hero-banner-section .laptop-row .laptop-col .image-wrap{
	text-align: center;
	position: relative;
	display: block;
	margin-top: 0;
	max-width: 100%;
	margin-left: 0;
}
.sales-page .hero-banner-section .laptop-row .laptop-col .image-wrap .play-bg{
	width: 105px;
	height: 105px;
	position: absolute;
	left: 43%;
	top: 50%;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
	transform: translateY(-84%);
	transition: all .3s ease;
}
.sales-page .hero-banner-section .laptop-row .laptop-col .image-wrap .primary-btn {
	margin-top: 20px;
}

@media screen and (max-width: 991px) {
.evaluating-section {
	flex-direction: column;
}
.evaluating-page .right-col,
.evaluating-page .left-col{
	width: 100%;
}
.evaluating-page .evaluating-section .left-col h2{
	font-size: 1.5rem;
	padding-left: 40px;
}
.evaluating-page .evaluating-section .left-col h3{
	font-size: 1.375rem;
}
.evaluating-page .evaluating-section .left-col h4{
	font-size: 1.125rem;
}
.evaluating-page .evaluating-section .left-col h6{
	font-size: 1rem;
}
.evaluating-page .evaluating-section .left-col h6 a{
	font-size: 1rem;
}
.evaluating-page .evaluating-section .left-col p{
	font-size: 1rem;
}
.evaluating-page .evaluating-section .left-col ul li{
	font-size: 1rem;
}
.page-template-the-basics-of-evaluating .content-section p {
	font-size: 20px;
}
.evaluating-section .left-col h2:before {
	height: 30px;
	width: 30px;
	background-size: contain;
}
.evaluating-page .evaluating-section .left-col h2.widgettitle,
.evaluating-page .evaluating-section .left-col h2.repeat-title{
	padding-left: 0;
}
.evaluating-sidebar ul li.for-mobile{
	display: block;
}
.evaluating-sidebar .sidebar-resources{
	display: none;
}
.evaluating-page .right-col{
	order: 1;
	margin-bottom: 25px;
}
.evaluating-page .left-col{
	order: 2;
}
.evaluating-sidebar.fixed {
	max-width: 675px;
	width: 100%;
	top: 66px;
}
.evaluating-sidebar ul {
	margin-bottom: 0;
}
.evaluating-sidebar {
	max-width: 100%;
	padding: 5px 0 0 0;
	background-color: #fff;
}
.evaluating-sidebar h3{
	text-align: center;
}
.evaluating-sidebar ul li {
	padding: 5px 200px;
	margin: 0;
}
.evaluating-sidebar ul li:first-child{
	background-color: #E4EFF5;
}
.evaluating-sidebar ul li i {
	margin-left: 10px;
	cursor: pointer;
	border: solid #143D6E;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 5px;
	transform: rotate(45degs);
	-webkit-transform: rotate(45deg);
	margin-bottom: 2px;
}
.evaluating-sidebar ul.toggle-items li i {
	transform: rotate(-135degs);
	-webkit-transform: rotate(-135deg);
	margin-bottom: -3px;
}
.evaluating-sidebar ul li+li {
	height: 0;
	padding: 0 200px;
	overflow: hidden;
}
.evaluating-sidebar ul.toggle-items li+li {
	height: auto;
	overflow: hidden;
}
.evaluating-sidebar ul.toggle-items li+li i {
	display: none;
}
ul.toggle-items {
	padding-bottom: 10px;
}
.evaluating-page .resources-section .slick-arrow {
	padding: 0px;
	top: unset;
	bottom: -30px;
}
.evaluating-page .resources-section .slick-arrow.slick-prev {
	left: unset;
	right: 50px;
}
.evaluating-page .resources-section .slick-arrow.slick-next {
	right: 40px;
}
}
@media screen and (max-width: 767px) {
.evaluating-sidebar.fixed {
	max-width: 510px;
	width: 100%;
}
.evaluating-sidebar ul li {
	padding: 5px 115px;
	margin: 0;
}
.evaluating-sidebar ul li+li {
	height: 0;
	padding: 0 115px;
	overflow: hidden;
}
.evaluating-page .resources-section .resources-slider {
	margin-left: 0;
	margin-right: 0;
}
.evaluating-page .resources-section .resource-item {
	padding-left: 0;
	padding-right: 0;
}
}
@media screen and (max-width: 575px) {
    .evaluating-sidebar.fixed {
        max-width: initial;
        width: calc(100% - 57px);
    }

    .evaluating-sidebar ul li {
        padding: 5px 80px;
        margin: 0;
    }

    .evaluating-sidebar ul li + li {
        height: 0;
        padding: 0 80px;
        overflow: hidden;
    }
}
@media screen and (max-width: 480px) {
    .evaluating-sidebar ul li {
        padding: 5px 15px;
        margin: 0;
    }

    .evaluating-sidebar ul li + li {
        height: 0;
        padding: 0 15px;
        overflow: hidden;
    }
}

