.sticky .btn {
	margin: 0;
	height: 40px;
	line-height: 40px;
}
.node-type-whysm.fp-viewing-firstpage .menu-wrapper {
	background: #FFF;
	top: 0;
}
.node-type-whysm.fp-viewing-firstpage .menu-row {
	padding: 16px 16px;
}
.node-type-whysm.fp-viewing-firstpage .menu-wrapper .menu-row .main-menu-ul > li > a {
	color: #38383d;
}
.node-type-whysm.fp-viewing-firstpage .menu-row .logo-link {
	display: none !important;
}
.node-type-whysm.fp-viewing-firstpage .menu-row .alternative-logo-link {
	display: inline-block !important;
}
.node-type-whysm.fp-viewing-firstpage .menu-wrapper .menu-row .main-menu-ul > li > a > i {
	color: #000;
}
.node-type-whysm.fp-viewing-firstpage .menu-wrapper .menu-row .main-menu-ul .btn.btn-green {
	color: #fff;
}

/* Scale backup */
.scalebackup .main-hero img{ 
	display: inline-block;
	margin-right: 40px;
}
.scalebackup .main-wrapper-inner .main-hero h1{
	display: inline-block;
	vertical-align: middle;
}
.scalebackup h3.title-scale-backup{
	font-family: "CircularStd-Book";
	font-size: 50px;
	margin-bottom: 30px;
}
.scalebackup .scalebackup-top .scalebackup-top-left p{
	font-family: 'latoregular';
	font-size: 17px;
	margin-bottom: 50px;
	color: #000;
}
.scalebackup .scalebackup-tops{
	padding-bottom: 15px;
	overflow: hidden;
	border-bottom: 1px solid #c7c7c7;
}
.scalebackup .scalebackup-highlights{
	padding: 40px 0;
	border-bottom: 1px solid #c7c7c7;
}
.scalebackup .scalebackup-highlights h4{
	font-size: 24px;
	text-transform: uppercase;
	font-family: "CircularStd-Black";
	margin-bottom: 20px;
	margin-top: 0;
}
.scalebackup .scalebackup-highlights li{
	width: 33.33%;
	float: left;
	text-align: center;
	list-style: none;
	line-height: 3.5;
	font-family: 'latoregular';
	font-size: 18px;
	color: #000;
}
.scalebackup .scalebackup-highlights ul{
	overflow: hidden;
	padding-left: 0;
	margin-bottom: 30px;
}
.scalebackup .scalebackup-highlights .btn-green-big{
	width: 310px;
	height: 58px;
	line-height: 58px;
	font-size: 20px;
}
.scalebackup .scalebackup-basics{
	padding: 50px 0;
}
.scalebackup .scalebackup-basics h3{
	font-family: "CircularStd-Book";
	font-size: 50px;
	margin-top: 0; 
	margin-bottom: 40px;
}
.scalebackup .scalebackup-basics .img-the-basics{
	text-align: center;
}
.scalebackup .scalebackup-veeam .scalebackup-veeam-title h3{
	float: left;
	margin-top: 0;
	font-family: "CircularStd-Book";
	font-size: 50px;
	margin-bottom: 30px;
}
.scalebackup .scalebackup-veeam .scalebackup-veeam-title img{
	float: right;
}
.scalebackup .scalebackup-veeam p.text-veeam-connect{
	font-family: 'latoregular';
	font-size: 17px;
	color: #000;
	margin-bottom: 30px;
}
.scalebackup .scalebackup-veeam a.link-veeam{
	font-family: 'latoitalic';
	font-size: 17px;
	color: #3568b2;
	text-transform: uppercase;
	text-decoration: underline;
}
.scalebackup .scalebackup-veeam h3.title-veeam-backup{
	font-family: "CircularStd-Book";
	font-size: 50px;
	margin-top: 50px;
	margin-bottom: 50px;
}
.scalebackup .scalebackup-veeam .veeam-left img{
	float: left;
	margin-right: 20px;
}
.scalebackup .scalebackup-veeam .veeam-left p{
	font-family: 'latoregular';
	font-size: 17px;
	color: #000;
	line-height: 2;
	margin-bottom: 0;
}
.scalebackup .scalebackup-veeam .veeam-left ul{
	padding-left: 10px;
	margin-top: 20px;
}
.scalebackup .scalebackup-veeam .veeam-left ul li{
	font-family: 'latoregular';
	font-size: 17px;
	color: #000;
	line-height: 2;
	padding-left: 15px;
}
.scalebackup .scalebackup-veeam-title{
	overflow: hidden;
}
.scalebackup .scalebackup-veeam .veeam-right{
	text-align: right;
}
.scalebackup .scalebackup-veeam .veeam-right p{
	font-family: 'latoblack';
	font-size: 17px; 
	color: #3568b2;
	margin-bottom: 15px;
}
.scalebackup .scalebackup-veeam .veeam-right p.last-child{
	font-family: 'latoregular'; 
	font-size: 17px;
	color: #3568b2;
}
.scalebackup .scalebackup-veeam{
	padding: 50px 0; 
}
.scalebackup .scalebackup-benefits{
	padding: 50px 0;
}
.scalebackup .scalebackup-benefits h3{
	margin-top: 0;
	font-family: "CircularStd-Book";
	font-size: 50px;
	margin-bottom: 40px;
}
.scalebackup .scalebackup-benefits ul{
	overflow: hidden;
	padding-left: 0;
}
.scalebackup .scalebackup-benefits ul li{
	list-style: none;
	width: 50%;
	float: left;
}
.scalebackup .scalebackup-benefits ul li .b-title{
	margin-bottom: 15px;
}
.scalebackup .scalebackup-benefits ul li .b-title img{
	display: inline-block;
	margin-right: 15px;
}
.scalebackup .scalebackup-benefits ul li .b-title h5{
	display: inline-block;
	vertical-align: bottom;
	margin: 0;
	font-family: "CircularStd-Bold";
}
.scalebackup .scalebackup-benefits ul li p{
	font-family: 'latoregular'; 
	font-size: 17px;
	color: #000;
}
.scalebackup .scalebackup-benefits ul li p a{
	text-decoration: underline;
	font-style: italic;
}
/* SCALEASSURE-DR */
.scaleassure-dr .main-hero img{
	display: inline-block;
	margin-right: 40px;
}
.scaleassure-dr .main-wrapper-inner .main-hero h1{
	display: inline-block;
	vertical-align: middle;
}
.scaleassure-dr h3.title-scale-backup{
	font-family: "CircularStd-Book";
	font-size: 50px;
	margin-bottom: 30px;
}
.scaleassure-dr .scaleassure-tops{
	padding-bottom: 15px;
	overflow: hidden;
}
.scaleassure-dr .scaleassure-top .scaleassure-top-left p{
	font-family: 'latoregular';
	font-size: 17px;
	margin-bottom: 50px;
	color: #000; 
}
.scaleassure-dr .scaleassure-benefits{
	border-bottom: 1px solid #c7c7c7;
}
.scaleassure-dr .scaleassure-benefits h3{
	margin-top: 0;
	font-family: "CircularStd-Book";
	font-size: 50px;
	margin-bottom: 40px;
}
.scaleassure-dr .scaleassure-benefits ul{
	overflow: hidden;
	padding-left: 0;
}
.scaleassure-dr .scaleassure-benefits ul li{
	list-style: none;
	width: 50%;
	float: left;
	padding-right: 15px;
	margin-bottom: 20px;
}
.scaleassure-dr .scaleassure-benefits ul li .b-title{
	margin-bottom: 15px;
	display: flex;
}
.scaleassure-dr .scaleassure-benefits ul li .b-title img{
	display: inline-flex;
	margin-right: 15px;
	height: 50px;
}
.scaleassure-dr .scaleassure-benefits ul li .b-title h5{
	display: inline-flex;
	margin: 0;
	font-family: "CircularStd-Bold";
	justify-content: center;
	align-items: flex-end;
}
.scaleassure-dr .scaleassure-benefits ul li p{
	font-family: 'latoregular';
	font-size: 17px;
	color: #000;
}
.scaleassure-dr .section-left h3{
	font-family: "CircularStd-Book";
	font-size: 50px;
	margin-bottom: 40px;
}
.scaleassure-dr .section-left p{
	font-family: 'latoregular';
	font-size: 17px;
	color: #000;
}
.scaleassure-dr .with-scaleassure{
	padding: 50px 0;
	border-bottom: 1px solid #c7c7c7;
}
.scaleassure-dr .section-right img{
	margin-bottom: 35px;
}
.scaleassure-dr .scalescaleassure-basics{
	padding: 50px 0;
}
.scaleassure-dr .scalescaleassure-basics h3 {
	font-family: "CircularStd-Book";
	font-size: 50px;
	margin-top: 0;
	margin-bottom: 40px;
}
.scaleassure-dr .scaleassure-physical{
	padding: 50px 0;
	overflow: hidden;
}
.scaleassure-dr .scaleassure-physical .scaleassure-physical-left h3{
	font-family: "CircularStd-Book";
	font-size: 50px;
	margin-bottom: 20px;
}
.scaleassure-dr .scaleassure-physical .scaleassure-physical-left p{
	font-family: 'latoheavy';
	font-size: 17px;
	color: #000;
	margin-bottom: 30px;
}
.scaleassure-dr .scaleassure-physical .scaleassure-physical-left a.btn{
	width: auto; 
	padding: 0 50px;
}
.scaleassure-dr .scaleassure-top .scaleassure-top-left h6{
	font-family: 'latoheavy';
	font-size: 17px;
}
@media screen and (max-width: 767px){
	.scalebackup .scalebackup-top .scalebackup-top-left p{
		margin-bottom: 20px;
	}
	.scalebackup .scalebackup-highlights li{
		width: 100%;
		line-height: 2;
	}
	.scalebackup .scalebackup-veeam-title{
		text-align: center;
		margin-bottom: 20px;
	}
	.scalebackup .scalebackup-veeam .scalebackup-veeam-title h3{
		float: none;
	}
	.scalebackup .scalebackup-veeam .scalebackup-veeam-title img{
		float: none;
	}
	.scalebackup .scalebackup-veeam .veeam-left ul{
		padding-left: 20px;
	}
	.scalebackup .scalebackup-veeam .veeam-left ul li{
		padding-left: 0;
	}
	.scalebackup .scalebackup-veeam .veeam-right{
		text-align: center;
	}
	.scalebackup .scalebackup-benefits h3{
		text-align: center;
	}
	.scalebackup .scalebackup-benefits ul li{
		width: 100%;
		margin-bottom: 15px;
	}
	.main-hero h1 span{
		display: inline-block;
	}
	.scaleassure-dr .main-wrapper-inner .main-hero h1{
		font-size: 38px;
		margin-bottom: 15px;
	}
	.scaleassure-dr .scaleassure-top .scaleassure-top-left p{
		margin-bottom: 30px;
	}
	.scaleassure-dr h3{
		font-size: 45px !important;
	}
	.scaleassure-dr .scaleassure-benefits ul li{
		width: 100%;
	}
	.scaleassure-dr .scaleassure-benefits{
		padding-top: 30px;
	}
	.scaleassure-dr .scaleassure-physical .scaleassure-physical-left{
		margin-bottom: 30px;
	}
	.scaleassure-dr .scaleassure-physical .scaleassure-physical-left a.btn{
		letter-spacing: 2px;
		font-size: 16px;
		padding: 0 20px;
	}
}
@media screen and (min-width: 1440px){
	.menu-wrapper .container {
		max-width: 100% !important; 
	}
}
@media screen and (min-width: 768px){
	.menu-wrapper.sticky .menu-row .main-menu-ul>li>a{
		color: #38383d;
	}
	.menu-wrapper.sticky .menu-row {
		z-index: 999;
	}
	.menu-wrapper.sticky .menu-row .main-menu-ul>li>a>i{
		color: #000;
	}
	.menu-wrapper.sticky .menu-row .alternative-logo-link{
		margin-top: 16px;
	}
	.menu-wrapper.sticky .menu-row .main-menu-ul .btn.btn-green{
		color: #fff;
	}
	.menu-wrapper.sticky .menu-row .main-menu-ul .btn.btn-green:hover{
		color: #fff;
	}
	.menu-wrapper .menu-row .m-secondary-ul{
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 99999;
		padding-left: 0;
		background-color: #FFF;
		min-width: 260px;
	}
	.menu-wrapper .menu-row .m-secondary-ul li a {
		color: #000000;
	}
	.menu-wrapper .menu-row .m-secondary-ul li a:hover{
		color: #5eb351;
	}
	.menu-wrapper .menu-row .m-secondary-ul li{
		width: 100%;
	}
	.menu-wrapper .menu-row .m-secondary-ul li.active,
	.menu-wrapper .menu-row .m-secondary-ul li:hover {
		background: #5db350;
	}
	.menu-wrapper .menu-row .m-secondary-ul li.active a,
	.menu-wrapper .menu-row .m-secondary-ul li:hover a {
		color: #FFF; 
	}
	.menu-wrapper .menu-row .main-menu-ul a i{
		margin: 7px 0 0 10px;
		font-size: 10px;
	}
	.menu-wrapper .menu-row .main-menu-ul>li{
		padding: 15.5px 10px;
	}
	.menu-wrapper .menu-row .main-menu-ul>li.open>a{
		background-color: #FFF;
		color: #5eb351;
	}
	.menu-wrapper .menu-row .main-menu-ul>li{
		padding: 0 !important;
	}
	.menu-wrapper .menu-row .main-menu-ul li a{
		transition: all 0s;
	}
	.menu-wrapper .menu-row .main-menu-ul>li.open>i{
		color: #000;
	}
	.menu-wrapper .menu-row .main-menu-ul li{
		position: relative;
	}
	.menu-wrapper .menu-row .main-menu-ul>li>a:hover,
	.menu-wrapper .menu-row .main-menu-ul>li.active>a {
		color: #5eb351;
	}
	.menu-wrapper .menu-row .main-menu-ul>li:last-child a:hover{
		color: #fff;
	}
	ul.m-three-ul{
		display: none;
		min-width: 20px;
		position: absolute;
		top: 0;
		left: 100%;
		background-color: #306628 !important;
	}
	.menu-wrapper .menu-row .m-secondary-ul li ul{
		padding-left: 0;
		background-color: #5eb351;
		min-width: 260px;
		position: absolute;
		top: 0;
		left: 100%;
		display: none;
	}
	.menu-wrapper .menu-row .m-secondary-ul li:hover>ul{
		display: block;
	}
	.menu-wrapper .menu-row .m-secondary-ul>li:hover{
		background-color: #5db350;
	}
	.menu-wrapper .menu-row .m-three-ul>li:hover{
		background-color: #2a4f25;
	}
	.menu-wrapper .menu-row .m-four-ul>li:hover{
		background-color: #283f25;
	}
	ul.m-four-ul{
		background-color: #2a4f25 !important;
	}
	.menu-wrapper .menu-row .main-menu-ul li ul li{
		padding: 7px 15px;
	} 
	.menu-wrapper .menu-row .main-menu-ul li ul li i{
		position: absolute;
		right: 5px;
		top: 25%;
	}
	.main-menu-ul li.open>.m-secondary-ul{
		display: block;
	}
	.menu-wrapper .menu-row .m-secondary-ul a{
		text-transform: none;
		font-size: 14px;
		font-family: "CircularStd-Book";
	}
	.main-menu-ul a i{
		color: #FFF;
	}
	.menu-wrapper .menu-row .main-menu-ul>li.open>a{
		color: #5eb351;
	}
	.menu-wrapper .menu-row .main-menu-ul>li:hover >i{
		color: #1a1b20;
	}
	.menu-wrapper .menu-row .main-menu-ul>li:hover>i{
		color: #1a1b20;
	}
	.menu-wrapper .menu-row .main-menu-ul>li>a:hover >i{
		color: #1a1b20;
	}
	.menu-wrapper .menu-row .main-menu-ul>li>a:hover>i{
		color: #1a1b20;
	}
	.menu-wrapper .menu-row .main-menu-ul>li>a:hover i,
	.menu-wrapper .menu-row .main-menu-ul > li.active > a i {
		color: #5eb351;
	}
	.main-menu-ul a:focus{
		outline: none;
	}
	.menu-wrapper .menu-row .main-menu-ul>li.open>a>i{
		color: #000;
	}
	.menu-wrapper .menu-row .main-menu-ul > li > a {
		padding: 14px 10px;
		display: block;
		padding-top: 8.5px;
	}
	.menu-wrapper .menu-row .main-menu-ul>li:last-child>a{
		padding: 0 5px !important;
	}
	.menu-wrapper .menu-row .main-menu-ul li ul li a{
		padding: 10px 10px;
		display: block;
	}
	.menu-wrapper .menu-row .main-menu-ul li ul li a span {
		display: block;
	}
	.menu-wrapper .menu-row .main-menu-ul li ul li{
		padding: 0;
	}
	.scalebackup .scaleassure-tops{
		display: flex;
	}
	.scalebackup .scaleassure-top .scaleassure-top-right{
		justify-content: center;
		align-items: center;
		display: inline-flex;
	}
	.scalebackup .scaleassure-top .scaleassure-top-left{
		padding-right: 10px;
	}

	.scaleassure-dr .scaleassure-tops{
		display: flex;
	}
	.scaleassure-dr .scaleassure-top .scaleassure-top-left{
		padding-right: 10px;
		width: 66.6666%;
		float: left;
	}
	.scaleassure-dr .scaleassure-top .scaleassure-top-right{
		justify-content: center;
		align-items: center;
		width: 33.3333%;
		float: left;
		text-align: center;
	}
	.scaleassure-dr .scaleassure-content{
		padding-top: 30px;
	}
	.scaleassure-dr .scaleassure-physical{
		padding: 50px 0;
		overflow: hidden;
		display: flex;
	}
	.scaleassure-dr .scaleassure-physical .scaleassure-physical-right{
		justify-content: center;
		align-items: center;
		display: inline-flex;
		vertical-align: middle;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.main-menu-ul li:nth-child(5) .m-secondary-ul{
		right: 0;
		left: auto;
	}
	.main-menu-ul li:nth-child(5) .m-secondary-ul li ul{
		right: 100%;
		left: auto;
	}
	.scaleassure-dr .scaleassure-benefits ul li p{
		margin-bottom: 0;
		min-height: 90px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
	.menu-wrapper.sticky{
		z-index: 10000;
	}
}
@media screen and (min-width: 851px){
	.menu-wrapper.sticky .menu-row .alternative-logo-link{
		margin-top: 10px;
	}
}
@media screen and (min-width: 768px) and (max-width: 850px){
	.menu-wrapper .menu-row .m-secondary-ul{
		min-width: 260px;
	}
	.menu-wrapper .menu-row .m-secondary-ul li ul{
		min-width: 190px;
	}
	.container-menu .row.menu-row{
		padding: 10px 16px;
	}
	.main-wrapper-inner .menu-wrapper.sticky .menu-row .main-menu-ul{
		margin-top: 0;
	}
}
@media screen and (min-width: 768px) and (max-width: 970px){
	.menu-wrapper .menu-row .main-menu-ul>li{
		padding: 10px 5px 10px 5px;
	}
	.menu-wrapper .menu-row .main-menu-ul{
		margin: 0;
	}
}
@media screen and (min-width: 851px) and (max-width: 1023px){
	.menu-wrapper .menu-row .main-menu-ul>li{
		padding: 10px 5px;
	}
	.menu-wrapper .menu-row .main-menu-ul>a>i {
		margin: 7px 0 0 0px;
	}
	.menu-wrapper .menu-row .main-menu-ul>li>a{
		padding: 15px 5px;
	}
}
@media screen and (max-width: 1199px){
	.menu-wrapper .menu-row .main-menu-ul a i{
		margin: 7px 0 0 0px;
	}
}
@media screen and (min-width: 1150px){
	.menu-wrapper .menu-row .main-menu-ul>li {
		padding: 8px 10px 8px 10px;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1149px){
	.menu-wrapper .menu-row .main-menu-ul>li {
		padding: 10px;
	}
}
@media screen and (min-width: 1200px){
	.menu-wrapper .menu-row .main-menu-ul li ul{
		min-width: 310px;
	}
}
@media screen and (min-width: 768px) and (max-width: 1200px){
	.main-menu-ul {
		width: 100%;
		text-align: center;
		margin-top: 5px;
	}
	.menu-wrapper .menu-row .main-menu-ul li {
		text-align: left;
	}
	.main-menu-ul > li:last-child {
		position: absolute;
		top: 0;
		right: 0;
	}
	.menu-wrapper .menu-row .main-menu-ul>li:last-child>a {
		padding: 0 20px !important;
	}
	.menu-wrapper .menu-row .container {
		max-width: 1150px;
	}
	.menu-row {
		padding: 16px 40px;
	}
	.main-menu-ul {
		position: relative;
	}
	.menu-wrapper .menu-row .main-menu-ul > li:last-child {
		position: static;
	}
	.menu-wrapper .menu-row .main-menu-ul > li:last-child > a {
		position: absolute;
		right: 0;
		bottom: 45px;
		width: 130px;
	}

	.main-hero .video-text h1 {
		padding-top: 55px;
	}
	.scalebackup .scalebackup-top .scalebackup-top-left p{
		margin-bottom: 20px;
	}
	.scalebackup .scalebackup-highlights li{
		line-height: 1;
		min-height: 72px;
	}
	.scalebackup .scalebackup-veeam .scalebackup-veeam-title h3{
		font-size: 45px;
	}
	.scalebackup .scalebackup-veeam .veeam-left ul{
		padding-left: 20px;
	}
	.scalebackup .scalebackup-veeam .veeam-left ul li{
		padding-left: 0;
	}
	.scalebackup .scalebackup-veeam .veeam-right .topic-button{
		text-align: center;
	}
	.scalebackup .scalebackup-veeam .veeam-right .topic-button>a{
		font-size: 16px;
		padding: 10px 15px;
	}
	.scalebackup .scalebackup-benefits ul li .b-title{
		margin-bottom: 15px;
		overflow: hidden;
	}
	.scalebackup .scalebackup-benefits ul li .b-title img{
		float: left;
		display: block;
	}
	.scalebackup .scalebackup-benefits ul li .b-title h5{
		width: 100%;
		display: block;
	}
	.scalebackup .scalebackup-benefits ul li{
		padding-right: 15px;
	}
	.scaleassure-dr .scaleassure-content{
		padding-top: 50px;
	}
}

@media screen and (min-width: 768px) and (max-width: 885px){
	.main-menu-ul a {
		font-size: 10px;
	}
}

@media screen and (max-width: 768px){
	.menu-wrapper .mobile-menu-row .open .m-secondary-ul {
		display: block;
	}
	.menu-wrapper .mobile-menu-row .m-main-ul .open .fa {
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		top: 35%;
	}
	.menu-wrapper .mobile-menu-row .open > a {
		background-color: #5cb150;
	}
}

