	@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=94ae3df1-dccd-450c-8bee-5271937da915");
	@font-face{
			font-family:"Faktum W05 Regular";
			src:url("../../fonts/8399749b-2bd0-4695-9918-5f6a48c46b5f.woff2") format("woff2"),url("../../fonts/c5f6d511-6da1-400a-9182-c5ae51ec8374.woff") format("woff");
	}
	@font-face{
			font-family:"Faktum W05 Regular Italic";
			src:url("../../fonts/b9bf42ac-2d82-422a-8914-b2b68b6396bf.woff2") format("woff2"),url("../../fonts/75b9dbaf-7c1c-4a23-996a-91164cfa4b72.woff") format("woff");
	}
	@font-face{
			font-family:"Faktum W05 Bold";
			src:url("../../fonts/b6a5c607-763e-4c76-baa4-5bfc92619e51.woff2") format("woff2"),url("../../fonts/cce34912-5f4e-404f-93af-692b9101d517.woff") format("woff");
	}
	@font-face{
			font-family:"Faktum W05 Bold Italic";
			src:url("../../fonts/5f2313db-3d48-47da-a1ee-63be75d9ba17.woff2") format("woff2"),url("../../fonts/469aaa98-3426-45b9-99a0-39934cf56ece.woff") format("woff");
	}

.demoButton {
    background-color: #d12053;
    color: white;
    padding: 10px 16px;
    border-radius: 0px;
}

.homeProducts {
	text-align: center;
}

.homeProduct {
	width: 200px;
	transition: transform .2s; /* Animation */
}

.homeProduct:hover {
	transform: scale(1.15);	
}

.homeProductSmall {
	width: 130px;
	transition: transform .2s; /* Animation */
}

.text-pink {
	color: rgb(209, 32, 83);
}

.agencyBrands {
	background-color: rgb(255 255 255);
  border: 3px solid rgb(209, 31, 83);
}

.agencyHeader {
		position: absolute;
    top: -40px;
    background-color: white;
    padding: 5px 12px;
}

.sliderTextShadow {
	text-shadow: #000 3px 3px 6px;
}

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

.circle {
  padding: 10px 10px;
  border-radius: 20%;
  background-color: #d12053;
  color: #fff;
  max-height: 50px;
  z-index: 2;
}

.how-it-works.row .col-2 {
  align-self: stretch;
}
.how-it-works.row .col-2::after {
  content: "";
  position: absolute;
  border-left: 3px solid #d12053;
  z-index: 1;
}
.how-it-works.row .col-2.bottom::after {
  height: 50%;
  left: 50%;
  top: 50%;
}
.how-it-works.row .col-2.full-left::after {
  height: 100%;
  left: calc(50% - 0px);
}
.how-it-works.row .col-2.full-right::after {
  height: 100%;
  left: calc(50% - 3px);
}
.how-it-works.row .col-2.top::after {
  height: 50%;
  left: 50%;
  top: 0;
}


.timeline div {
  padding: 0;
  height: 40px;
}
.timeline hr {
  border-top: 3px solid #d12053;
  margin: 0;
  top: 17px;
  position: relative;
}
.timeline .col-2 {
  display: flex;
  overflow: hidden;
}
.timeline .corner {
  border: 3px solid #d12053;
  width: 100%;
  position: relative;
  border-radius: 15px;
}
.timeline .top-right {
  left: 50%;
  top: -50%;
}
.timeline .left-bottom {
  left: -50%;
  top: calc(50% - 3px);
}
.timeline .top-left {
  left: -50%;
  top: -50%;
}
.timeline .right-bottom {
  left: 50%;
  top: calc(50% - 3px);
}

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

.owl-carousel .galThumb {
    height: 78px;
    max-width: 175px;
    margin: 0 auto;
    background-size: contain;
    background-position: center;
    transition: all 0.5s ease;
    text-align: left;
		background-repeat: no-repeat;
}

.owl-limited {
	text-align:center;
	display:block;
}

.owl-limited:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%;
}

.owl-limited .sliderLogo {
	margin:auto;
	display:inline-block;
	max-width: 120px;
	vertical-align: top;
}

.owl-carousel .sliderLogoProd .galThumb {
    height: 130px;
    max-width: 130px;
}

.owl-limited .sliderLogo .sliderLogoProd {
	max-width: 80px;
}

.owl-limited.limited1 .sliderLogo {
	width: 100%;
	margin: 0 10px;
}
.owl-limited.limited2 .sliderLogo {
	width: 45%;
	margin: 0 10px;
}
.owl-limited.limited3 .sliderLogo {
	width: 30%;
	margin: 0 10px;
}

.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next {
	display: inline-block;
	position: absolute;
	width: 30px;
	height: 30px;
}

.owl-carousel .owl-nav .owl-prev {
	left: -5px;
	top: 85px;
}

.owl-carousel .owl-nav .owl-prev:before {
	font-family: revicons;
	content: "\e824";
	position: relative;
	left: -1px;
	top: 0px;
	color: white;
}

.owl-carousel .owl-nav .owl-next {
	right: -5px;
	top: 85px;
}

.owl-carousel .owl-nav .owl-next:before {
	font-family: revicons;
	content: "\e825";
	position: relative;
	left: 1px;
	top: 0px;
}

.owl-theme .owl-nav [class*=owl-] {
	border-radius: 0px;
	background-color: #d1205382;
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: #d12053bd;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #009edf !important;
}

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

.main-timeline{position:relative}
.main-timeline:before{content:"";width:5px;height:100%;border-radius:20px;margin:0 auto;background:#242922;position:absolute;top:0;left:0;right:0}
.main-timeline .timeline{display:inline-block;margin-bottom:50px;position:relative}
.main-timeline .timeline:before{content:"";width:20px;height:20px;border-radius:50%;border:4px solid #fff;background:#ec496e;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}
.main-timeline .timeline-icon{display:inline-block;width:130px;height:130px;border-radius:50%;border:3px solid #ec496e;padding:13px;text-align:center;position:absolute;top:50%;left:30%;transform:translateY(-50%)}
.main-timeline .timeline-icon i{display:block;border-radius:50%;background:#ec496e;font-size:64px;color:#fff;line-height:100px;z-index:1;position:relative}
.main-timeline .timeline-icon:after,.main-timeline .timeline-icon:before{content:"";width:100px;height:4px;background:#ec496e;position:absolute;top:50%;right:-100px;transform:translateY(-50%)}
.main-timeline .timeline-icon:after{width:70px;height:50px;background:#fff;top:89px;right:-30px}
.main-timeline .timeline-content{width:50%;padding:0 50px;margin:52px 0 0;float:right;position:relative}
.main-timeline .timeline-content:before{content:"";width:70%;height:100%;border:3px solid #ec496e;border-top:none;border-right:none;position:absolute;bottom:-13px;left:35px}
.main-timeline .timeline-content:after{content:"";width:37px;height:3px;background:#ec496e;position:absolute;top:13px;left:0}
.main-timeline .title{font-size:20px;font-weight:600;color:#ec496e;text-transform:uppercase;margin:0 0 5px}
.main-timeline .description{display:inline-block;font-size:16px;color:#404040;line-height:20px;letter-spacing:1px;margin:0}
.main-timeline .timeline:nth-child(even) .timeline-icon{left:auto;right:30%}
.main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-100px}
.main-timeline .timeline:nth-child(even) .timeline-icon:after{right:auto;left:-30px}
.main-timeline .timeline:nth-child(even) .timeline-content{float:left}
.main-timeline .timeline:nth-child(even) .timeline-content:before{left:auto;right:35px;transform:rotateY(180deg)}
.main-timeline .timeline:nth-child(even) .timeline-content:after{left:auto;right:0}
.main-timeline .timeline:nth-child(2n) .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-icon i,.main-timeline .timeline:nth-child(2n) .timeline-icon:before,.main-timeline .timeline:nth-child(2n):before{background:#f9850f}
.main-timeline .timeline:nth-child(2n) .timeline-icon{border-color:#f9850f}
.main-timeline .timeline:nth-child(2n) .title{color:#f9850f}
.main-timeline .timeline:nth-child(2n) .timeline-content:before{border-left-color:#f9850f;border-bottom-color:#f9850f}
.main-timeline .timeline:nth-child(3n) .timeline-content:after,.main-timeline .timeline:nth-child(3n) .timeline-icon i,.main-timeline .timeline:nth-child(3n) .timeline-icon:before,.main-timeline .timeline:nth-child(3n):before{background:#8fb800}
.main-timeline .timeline:nth-child(3n) .timeline-icon{border-color:#8fb800}
.main-timeline .timeline:nth-child(3n) .title{color:#8fb800}
.main-timeline .timeline:nth-child(3n) .timeline-content:before{border-left-color:#8fb800;border-bottom-color:#8fb800}
.main-timeline .timeline:nth-child(4n) .timeline-content:after,.main-timeline .timeline:nth-child(4n) .timeline-icon i,.main-timeline .timeline:nth-child(4n) .timeline-icon:before,.main-timeline .timeline:nth-child(4n):before{background:#2fcea5}
.main-timeline .timeline:nth-child(4n) .timeline-icon{border-color:#2fcea5}
.main-timeline .timeline:nth-child(4n) .title{color:#2fcea5}
.main-timeline .timeline:nth-child(4n) .timeline-content:before{border-left-color:#2fcea5;border-bottom-color:#2fcea5}
@media only screen and (max-width:1200px){.main-timeline .timeline-icon:before{width:50px;right:-50px}
.main-timeline .timeline:nth-child(even) .timeline-icon:before{right:auto;left:-50px}
.main-timeline .timeline-content{margin-top:75px}
}
@media only screen and (max-width:990px){.main-timeline .timeline{margin:0 0 10px}
.main-timeline .timeline-icon{left:25%}
.main-timeline .timeline:nth-child(even) .timeline-icon{right:25%}
.main-timeline .timeline-content{margin-top:115px}
}
@media only screen and (max-width:767px){.main-timeline{padding-top:50px}
.main-timeline:before{left:80px;right:0;margin:0}
.main-timeline .timeline{margin-bottom:70px}
.main-timeline .timeline:before{top:0;left:83px;right:0;margin:0}
.main-timeline .timeline-icon{width:60px;height:60px;line-height:40px;padding:5px;top:0;left:0}
.main-timeline .timeline:nth-child(even) .timeline-icon{left:0;right:auto}
.main-timeline .timeline-icon:before,.main-timeline .timeline:nth-child(even) .timeline-icon:before{width:25px;left:auto;right:-25px}
.main-timeline .timeline-icon:after,.main-timeline .timeline:nth-child(even) .timeline-icon:after{width:25px;height:30px;top:44px;left:auto;right:-5px}
.main-timeline .timeline-icon i{font-size:30px;line-height:45px}
.main-timeline .timeline-content,.main-timeline .timeline:nth-child(even) .timeline-content{width:100%;margin-top:-15px;padding-left:130px;padding-right:5px}
.main-timeline .timeline:nth-child(even) .timeline-content{float:right}
.main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(even) .timeline-content:before{width:50%;left:120px}
.main-timeline .timeline:nth-child(even) .timeline-content:before{right:auto;transform:rotateY(0)}
.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(even) .timeline-content:after{left:85px}
}
@media only screen and (max-width:479px){.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{padding-left:110px}
.main-timeline .timeline-content:before,.main-timeline .timeline:nth-child(2n) .timeline-content:before{left:99px}
.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-content:after{left:65px}
}



/******************* Timeline Demo - 4 *****************/
.main-timeline4{overflow:hidden;position:relative}
.main-timeline4:before{content:"";width:5px;height:100%;background:#333;position:absolute;top:70px;left:50%;transform:translateX(-50%)}
.main-timeline4 .timeline-content:before,.main-timeline4 .timeline:before{top:50%;transform:translateY(-50%);content:""}
.main-timeline4 .timeline{width:50%;padding-left:100px;float:right;position:relative}
.main-timeline4 .timeline:before{width:20px;height:20px;border-radius:50%;background:#fff;border:5px solid #333;position:absolute;left:-10px}
.main-timeline4 .timeline-content{display:block;padding-left:150px;position:relative}
.main-timeline4 .timeline-content:before{width:90px;height:10px;border-top:7px dotted #333;position:absolute;left:-92px}
.main-timeline4 .year{display:inline-block;width:120px;height:120px;line-height:100px;border-radius:50%;border:10px solid #f54957;font-size:30px;color:#f54957;text-align:center;box-shadow:inset 0 0 10px rgba(0,0,0,.4);position:absolute;top:0;left:0}
.main-timeline4 .inner-content{padding:20px 0;min-height: 120px;}
.main-timeline4 .title{font-size:24px;font-weight:600;color:#f54957;text-transform:uppercase;margin:0 0 5px}
.main-timeline4 .description{font-size:14px;color:#6f6f6f;margin:0 0 5px}
.main-timeline4 .timeline:nth-child(2n){padding:0 100px 0 0}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .timeline:nth-child(2n):before{left:auto;right:-10px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0 150px 0 0}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{right:-92px}
.main-timeline4 .timeline:nth-child(2n) .year{right:0}
.main-timeline4 .timeline:nth-child(2){margin-top:110px}
.main-timeline4 .timeline:nth-child(odd){margin:-110px 0 0}
.main-timeline4 .timeline:nth-child(even){margin-bottom:80px}
.main-timeline4 .timeline:first-child,.main-timeline4 .timeline:last-child:nth-child(even){margin:0}
.main-timeline4 .timeline:nth-child(2n) .year{border-color:#1ebad0;color:#1ebad0}
.main-timeline4 .timeline:nth-child(2n) .title{color:#1ebad0}
.main-timeline4 .timeline:nth-child(3n) .year{border-color:#7cba01;color:#7cba01}
.main-timeline4 .timeline:nth-child(3n) .title{color:#7cba01}
.main-timeline4 .timeline:nth-child(4n) .year{border-color:#f8781f;color:#f8781f}
.main-timeline4 .timeline:nth-child(4n) .title{color:#f8781f}
@media only screen and (max-width:1200px){.main-timeline4 .year{top:50%;transform:translateY(-50%)}
}
@media only screen and (max-width:990px){.main-timeline4 .timeline{padding-left:75px}
.main-timeline4 .timeline:nth-child(2n){padding:0 75px 0 0}
.main-timeline4 .timeline-content{padding-left:130px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0 130px 0 0}
.main-timeline4 .timeline-content:before{width:68px;left:-68px}
.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{right:-68px}
}
@media only screen and (max-width:767px){.main-timeline4{overflow:visible}
.main-timeline4:before{height:100%;top:0;left:0;transform:translateX(0)}
.main-timeline4 .timeline:before,.main-timeline4 .timeline:nth-child(2n):before{top:60px;left:-9px;transform:translateX(0)}
.main-timeline4 .timeline,.main-timeline4 .timeline:nth-child(even),.main-timeline4 .timeline:nth-child(odd){width:100%;float:none;text-align:center;padding:0;margin:0 0 10px}
.main-timeline4 .timeline-content,.main-timeline4 .timeline:nth-child(2n) .timeline-content{padding:0}
.main-timeline4 .timeline-content:before,.main-timeline4 .timeline:nth-child(2n) .timeline-content:before{display:none}
.main-timeline4 .timeline:nth-child(2n) .year,.main-timeline4 .year{position:relative;transform:translateY(0)}
.main-timeline4 .inner-content{padding:10px}
}

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



#revolutionSlider h2 {
	font-family: "Open Sans";
}


#revolutionSlider h1 {
	font-family: "Open Sans";
}

.h1s {
	font-family: "Open Sans";
	font-weight: 700 !important;
	font-size: 2.5rem !important;
	line-height: normal !important;
	margin-bottom: 0px !important;
}

.h2s {
	font-family: "Open Sans";
	font-weight: 700 !important;
	font-size: 2.2rem !important;
	line-height: normal !important;
	margin-bottom: 0px !important;
}

.h3s {
	font-family: "Open Sans";
	font-weight: 700 !important;
	font-size: 1.9rem !important;
	line-height: normal !important;
	margin-bottom: 0px !important;
}

.h4s {
	font-family: "Open Sans";
	font-weight: 700 !important;
	font-size: 1.6rem !important;
	line-height: normal !important;
	margin-bottom: 0px !important;
}

#revolutionSlider h2 {
	margin: 0px 0px 10px;
}

blockquote {
    background: #ffffff;
    padding: 20px 30px;
    margin: 0 0 1rem;
    font-size: 1rem;
    border-left: 4px solid #003893;
    position: relative;
    color: #333;
}

.headContainer {
	padding: 15px 0px 0px;
}

@media (min-width: 1200px) {
	.headLogo img {
		margin-right: 10px;
		margin-bottom: 11px;
	}
}