		/* Reset CSS
		 * --------------------------------------- */
		body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
		form,fieldset,input,textarea,p,blockquote,th,td {
		    padding: 0;
		    margin: 0;
		}
		h3 {
			font-size: 22px;
			font-family: "Montserrat";
			font-weight: bold;
			text-align: left;
		}
		a{
			text-decoration:none;
		}
		p{
			color: #052641;
			font-family: "Open sans";
			font-weight: 100;
			text-align: left;
		}
		table {
		    border-spacing: 0;
		}
		fieldset,img {
		    border: 0;
			margin-left: -40px;
		}
		address,caption,cite,code,dfn,em,strong,th,var {
		    font-weight: normal;
		    font-style: normal;
		}
		strong{
			font-weight: bold;
		}
		ol,ul {
		    list-style: none;
		    margin:0;
		    padding:0;
		}
		caption,th {
		    text-align: left;
		}
		q:before,q:after {
		    content:'';
		}
		abbr,acronym { border: 0;
		}
		.section {background: #f6f7f9 !important;}
body {background: #f6f7f9; }
		/* NAV STYLES
		–––––––––––––––––––––––––––––––––––––––––––––––––– */
.owl-theme .owl-nav .owl-prev {
	background: url("http://salesact.com/img/arrow_turquoise.svg") !important;
    height: 80px;
    width: 80px;
    background-size: 245% !important;
    background-position: -15px -6px !important;
	color:transparent!important;
	transition: 0.6s opacity;
	margin-left: -10px !important;
	}
.owl-theme .owl-nav .owl-next {
	background: url("http://salesact.com/img/arrow_turquoise.svg") !important;
    height: 80px;
    width: 80px;
    background-size: 245% !important;
    background-position: -100px -6px !important;
	color:transparent!important;
	transition: 0.6s opacity;
	}
	.owl-theme .owl-nav .owl-prev:hover {background-position: -15px -93px !important;}
	.owl-theme .owl-nav .owl-next:hover {background-position: -100px -93px !important;}
	.owl-theme .owl-nav .disabled {opacity: 0 !important}
	.owl-theme .owl-nav {top: 40% !important;}

		.header-top {
			background: rgba(0, 47, 77, .3);
			height: 70px;
			padding: 0 10px;
			position: fixed;
			top: 0;
			width: 100%;
			z-index: 12;
			box-sizing: border-box;
		}

		h1 {
			line-height: 70px;
			height: 70px;
		}

		h1 a {
			display: block;
			padding: 0 10px;
		}

		.toggle-menu {
			width: 50px;
			height: 50px;
			display: inline-block;
			position: relative;
			top: 10px;
		}

		.toggle-menu i {
			position: absolute;
			display: block;
			height: 2px;
			background: white;
			width: 30px;
			left: 10px;
			-webkit-transition: all .3s;
					transition: all .3s;
		}

		.toggle-menu i:nth-child(1) {
			top: 16px;
		}

		.toggle-menu i:nth-child(2) {
			top: 24px;
		}

		.toggle-menu i:nth-child(3) {
			top: 32px;
		}

		.open-menu i:nth-child(1) {
			top: 25px;
			-webkit-transform: rotateZ(45deg);
					transform: rotateZ(45deg);
		}

		.open-menu i:nth-child(2) {
			background: transparent;
		}

		.open-menu i:nth-child(3) {
			top: 25px;
			-webkit-transform: rotateZ(-45deg);
					transform: rotateZ(-45deg);
		}
		.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #15d2cc !important;}
		nav {
			height: 0;
			opacity: 0;
		  box-sizing: border-box;
			background: rgba(0, 47, 77, .25);
			position: fixed;
			top: 70px;
			width: 100%;
		  -webkit-transition: all 3s;
				  transition: all 3s;
		}

		.open-menu ~ nav {
			opacity: 1;
			padding: 80px 0;
			z-index: 15;
			height: calc(90vh - 70px);
		}

		nav ul {
			padding: 0 10px;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
		}

		nav li {
			-webkit-box-flex: 1;
			-webkit-flex: 1;
				-ms-flex: 1;
					flex: 1;
		}

		nav li a {
			font-size: 2em;
			display: block;
			padding: 30px;
			text-align: center;
			-webkit-transition: background .3s;
					transition: background .3s;
		}

		nav li:nth-child(odd) a,
		body.fp-viewing-fifthSection-1 #menu li:nth-child(5) a {
			background: #962D3E;
		}

		nav li:nth-child(even) a {
			background: #aa3346;
		}

		nav li:nth-child(odd) a:hover {
			background: #9e2f41;
		}

		nav li:nth-child(even) a:hover {
			background: #c53c52;
		}

		nav li.active a,
		body.fp-viewing-fifthSection-1 #menu li:last-child a {
		  background: #453659;
		}

		/* Custom CSS
		 * --------------------------------------- */
		.content{
			position: relative;
			top: 50%;
			text-align: center;
		}

		
		.col-lg-12 > .col-lg-6:last-child {
			padding: 50px;
			margin-top: 80px;
		}
		h1, .h1, h2, .h2, h3, .h3 {
			margin-top: 20px;
			margin-bottom: 10px;
		}
		.content > .col-lg-12 {
			background: #ffffff;
			border-top: 1px solid #15d2cc;
			box-shadow: 0px 0px 15px #cbcbda;
			display: block;
			margin: auto;
			float: left;
		}
		.content > .col-lg-12.contact {height: 485px; background:#263461; padding-top: 100px; width: 100%;}
		.fixed-bar-modal {
			background: #f6f7f9;
			display: block;
			height: 60px;
		}
	.owl-carousel .owl-stage-outer {margin: 0 -10px; padding-left: 10px; padding-top: 15px; padding-bottom: 50px;}
	.owl-carousel .owl-item img {display: initial !important; width: initial !important;}
	.modal-nav .menu-modal ul li a {color:#7f859a;}
	.modal-nav .menu-modal ul li a:hover {color:#15d2cc; text-decoration:none;}
	.active-side-menu {background-color:#f6f7f9; }
	.active-side-menu a {font-weight:bold;}
	.container {background: #f6f7f9; padding-right: initial; padding-left: initial;z-index: 999; position:relative;}
	.container-2 {z-index:998}
	#analytics, #crm, #sales, #brand, #web, #marketing, #marketplace, #e-mail, #socialmedia {overflow: hidden; margin-left: -40px; right: -25px;}
	.contact h1,.contact h4 {color:#ffffff;}
	.contact h4:last-child {color:#8594c5;padding-bottom: 35px;padding-top: 10px;}
	@media (min-width: 1200px){.content > .col-lg-12 {width: 98%;} .modal-nav > a > p {margin-right: 20px;}}
	@media (max-width:991px) {.col-lg-12 > .col-lg-6:last-child{margin-top:10px}}
	@media (max-width:768px) {.col-xs-12 {width:100%; position: relative;}     .modal-nav {height: 115px;}}
	#nav {margin: 0 auto;   float: none;}
	.modal-nav > a > p {animation-name: comm3;  animation-duration: 0.5s;  display: inline; position: absolute; background: #ffffff; padding: 4px 11px; box-shadow: 0px 0px 10px #cbcbda; border-radius: 30px; font-family: "Open sans"; font-weight: 100; font-size: 17px; cursor: pointer; right: 15px;    top: 15px;}
	.modal-nav > a > p:hover {color: #fff; background: #15d2cc; transition: .3s all;  box-shadow: 0px 0px 0px 15px rgba(255,255,255, 0.3);}
	.modal-nav .open-menu {padding:10px; top: 10px;}
	.modal-nav .close-menu-modal {margin: 3px -70px 0px 0px; }
	.modal-nav > img {position: relative; top: 5px;    margin-left: 0px;}
	.modal-nav ul li {display:block; padding:15px 10px 15px 35px;}
	.modal-nav ul li:first-child {padding-top: 15px;}
	.modal-nav .menu-modal {z-index: 9999; position: absolute; background: #fff; height: 560px; margin-right: 10px; left: 0px; top:0; box-shadow: 0px 0px 30px #cbcbda; width: 250px;}
	.modal-nav .menu-modal img {padding: 6px; margin-left: -10px;}
	.close-menu, .open-menu, .close-modal, .close-menu-mob {cursor: pointer;}
	.modal-nav .back-page-mob, .modal-nav .back-page-mob-off, .modal-nav .close-menu-mob {display:none;}
	.owl-theme .owl-dots {margin: 0 auto; margin-top: -30px; background: transparent; width: 100%; height: 30px; padding-top: 5px; left: 0; bottom: 10px; position: relative; z-index: 9999;}
@media (max-width: 992px){.owl-theme .owl-nav .owl-prev{left: -80px;} .owl-theme .owl-nav .owl-next{right: -80px;}}
@media screen and (max-width: 767px){.owl-carousel {width: 90% !important;}}
@media (max-width: 768px){
.owl-stage-outer {top: 60px;}
#navigation {position: absolute; width: 100%; z-index: 999; height: 60px;}
body {background: #f6f7f9 !important;}
.owl-theme .owl-dots {position:fixed;}
html, html.fp-enabled {overflow:visible !important;}
#socialmedia .alter-bg {background: url("http://salesact.com/img/prod/Social-Media_470x484.png");}
#e-mail .alter-bg {background: url("http://salesact.com/img/prod/E-Mail-Marketing_470x484.png");}
#web .alter-bg {background: url("http://salesact.com/img/prod/Web-&-Mobile_470x484.png");}
#brand .alter-bg {background: url("http://salesact.com/img/prod/Brand-Advocacy-&-Referral_470x484.png");}
#sales .alter-bg {background: url("http://salesact.com/img/prod/Sales_470x484.png");}
#crm .alter-bg {background: url("http://salesact.com/img/prod/CRM_470x484.png");}
#analytics .alter-bg {background: url("http://salesact.com/img/prod/Analitycs_470x484.png");}
#marketing .alter-bg {background: url("http://salesact.com/img/prod/Marketing-Automation_470x484.png");}
#marketplace .alter-bg {background: url("http://salesact.com/img/prod/Marketplace_470x484.png");}
.alter-bg {
    height: 100px;
    width: 100%;
    display: block;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position-y: -110px !important;
}
.owl-carousel .owl-stage-outer {height: 100%; top: 15%;position: fixed !important;}
.col-lg-12 > .col-lg-6:last-child {margin-top:0px;}
.owl-carousel .owl-item img, .owl-next, .owl-prev, .back-page, .close-menu{ display: none !important;}
.modal-nav {right: 0;}
.modal-nav .menu-modal {position: fixed; height: 100%; right: -10px;}
.modal-nav > .open-menu {display: block;  left: -10px;}
.fp-slidesNav.bottom {margin-left: -140px !important; width: 100% !important;}
.content > .col-lg-12 { padding:0px;}
.content > .col-lg-12.contact {height: 370px;}
#analytics, #crm, #sales, #brand, #web, #marketing, #marketplace, #e-mail, #socialmedia {
    margin-left: 0px;
    margin: 0;
    padding: 0;
	right: 0;
}
.col-lg-12 > .col-lg-6:last-child {padding:30px 20px 15px 20px;}
.content > .col-lg-12.contact {padding-top: 0px;}
h3 {font-size:14px; margin-top: 0px;}
.content > .col-lg-12 {height: 370px;}
.content > .col-lg-12.contact h1{line-height: 30px; font-size: 22px;}
.content > .col-lg-12.contact h4 {margin-bottom:19px;}
.content > .col-lg-12.contact h4.strong{margin-top: -20px;}
input[type=text] {margin: 0 auto; float: none;}
.contact h4:last-child {padding-bottom: 0;}
.modal-nav .back-page-mob {right: 30px; top: 25px;  margin: 0; position:fixed; transform: rotate(180deg);}
.modal-nav .back-page-mob-on {display: block;}
.modal-nav .close-menu-mob {display:block; margin-right: 20px; font-size: 20px;}
}
@keyframes comm3 {
    0%   {right:-145px}
    100% {right:15px}
}
.strong {font-weight:bold;}
.bg-blur {background: #f6f7f9; position:fixed; height:100%; width:100%; z-index: 99;}