/* @override 
	http://leadpages.staging.wpengine.com/wp-content/themes/leadpages2014/css/home.css?ver=3.8.1 */

.site-inner > .wrap {
	max-width: 100%;
	width: 100%;
	padding: 0;
}
.infusion-field select{border: 1px solid #cacaca;
box-shadow: 1px 0 10px 1px rgba(170, 170, 170, 0.3) inset;
color: #989898;
font-size: 16px;
height: 50px;
line-height: 26px;
margin: 5px auto;
padding: 0;
text-align: center;
width: 100%;}

.infusion-field {font-size: 16px;
height: 50px;
line-height: 26px;}


.list-mentions h3,
.list-brands h3,
.number-stats h3,
.testimonials h3,
.list-templates h3,
.publish h3,
.integration h3,
.analytics h3,
.action-video h3,
.title-guarantee h3 { font-size: 30px; text-align: center; text-transform: uppercase; font-weight: 900; padding-bottom: 0px; margin-bottom:20px; }

.list-mentions h3 span,
.list-brands h3 span,
.list-templates h3 span,
.publish h3 span,
.integration h3 span,
.analytics h3 span,
.action-video h3 span,
.title-guarantee h3 span { font-weight: 300; display: block; }

.list-templates .button,
.process-info .button,
.publish .button,
.devices-info .button,
.integration .button,
.fast-platform .button,
.analytics .button,
.testing .button { font-size: 14px; line-height: 22px; color: #fff; padding: 18px 30px; }

.devices-info .button,
.testing .button { background: #25364c; }
.devices-info .button:hover,
.testing .button:hover { background: #FFC604; }

.fast-platform .button { color: #1fa2ed; background: #fff; }
.fast-platform .button:hover { color: #fff; background: #1fa2ed; }

.slides,
.flex-control-nav,
.flex-direction-nav { list-style: none outside none; }

.slides:before,
.slides:after { content: ""; line-height: 0; display: table; }
.slides:after { clear: both; }

.slides > li { display: none; -webkit-backface-visibility: hidden; }

.featured-video { /*height: 487px;*/ background: #1fa2ed url(../images/home/topbg.jpg) repeat-x 50% 100%; }
.featured-video .wrap { padding: 0; }

.video-player { width: 820px; height: 487px; margin: 0 auto; position: relative; }
.video-player h2 { font-size: 36px; color: #fff; text-align: center; position: absolute; top: 50px; left: 0; right: 0; }
.video-player img { width: 100%; height: 100%; display: block; }
.video-player .button-play { font-family: 'Montserrat', sans-serif; font-size: 18px; line-height: 24px; color: #fff; font-weight: bold; text-align: center; text-transform: uppercase; padding: 15px 14px 15px 61px; background: #FFC604; position: absolute; top: 50%; left: 50%; margin: -55px 0 0 -120px; }
.video-player .button-play:hover { text-decoration: none; background: #FFC604; }
.video-player .button-play .arrow { width: 0; height: 0; display: block; position: absolute; top: 50%; left: 16px; border: 18px solid transparent; border-left-width: 28px; border-left-color: #fff; margin-top: -18px; }

.cta-box .wrap { padding: 12px 0 37px; max-width: 820px; z-index: 2147483647;}
.cta-box .cta-inner { width: 100%; margin: 0 auto;z-index: 2147483647; }
.cta-box .button { z-index: 2147483647;font-size: 30px; line-height: 34px; text-align: center; font-weight: 700; display: block; padding: 21px 0; margin-bottom: 13px; background: #ffd303; color:#fff!important;}
.cta-box .button:hover { text-decoration: none; background: #1fa2ed;color:#fff; }
.cta-box .button strong { text-decoration: underline; color:#fff;}
.cta-box ul { list-style: none outside none; width: 920px; position: relative; margin-right: -20px; }
.cta-box ul li { font-size: 18px; line-height: 39px; color: #5a5a5a; float: left; padding-left: 35px; }
.cta-box ul li:first-child { padding: 0; }
.cta-box ul li img { width: auto; height: 39px; display: inline-block; vertical-align: middle; margin-right: 8px; }
.cta-box ul li:last-child img { display: block; margin: 0; }

.list-mentions { background: #f0f5f7; }
.list-mentions .wrap { padding: 27px 0; }
.list-mentions .wrap h3 { padding-bottom: 20px; margin: 0; }
.list-mentions .wrap ul { list-style: none outside none; font-size: 0; line-height: 0; }
.list-mentions .wrap ul li { display: inline-block; padding-left: 61px; }
.list-mentions .wrap ul li:first-child { padding-left: 0; }
.list-mentions .wrap ul li img { width: auto; height: 44px; display: block; }

.list-brands .wrap { padding: 28px 0 16px; }
.list-brands h3 { text-align: center; padding-bottom: 15px; margin: 0; }
.list-brands ul { list-style: none outside none; text-align: center; font-size: 0; line-height: 0; padding-bottom: 22px; }
.list-brands ul li { display: inline-block; margin-left: 35px; vertical-align: middle; }
.list-brands ul li:first-child { margin-left: 0; }
.list-brands ul li img { width: auto; height: 45px; display: block; }

.number-stats { background: #1fa2ed url(../images/home/peoplebg.png) repeat-x 50% 100%; }
.number-stats .wrap { padding: 30px 0; }
.number-stats h3 { color: #fff; padding-bottom: 10px; }
.number-stats ul { color: #fff; text-align: center; width: 100%; display: table; list-style: none outside none; max-width: 900px; margin: 0 auto; }
.number-stats ul li { display: table-cell; vertical-align: middle; width: 33%; }
.number-stats ul li h1 { font-size: 48px; line-height: 50px; color: #fff; font-weight: 900; padding: 0; margin: 0; }
.number-stats ul li p { font-size: 24px; line-height: 30px; padding: 0; margin: 0; }
.testimonials{background:#f1f1f1;border-bottom:4px solid #25364C;margin-bottom:40px;}

.testimonials .wrap { padding: 30px 0 0px; position: relative; }

.slideshow-testimonials { padding: 0 65px; }
.slideshow-testimonials .slides > li { text-align: center;padding:0px!important; }
.slideshow-testimonials h4 { font-size: 24px; line-height: 30px; color: #5a5a5a; font-weight: 300; padding-bottom: 28px; margin: 0; }
.slideshow-testimonials p { font-weight: 400; }
.slideshow-testimonials p a { display: block; }
.slideshow-testimonials img { max-width: 170px; height: 170px; display: block; margin: 0 auto; border-radius: 100%; }
.slides{margin-bottom:0px;}
.slideshow-testimonials p span { display: block; color: #1fa2ed; }

.slideshow-testimonials .flex-prev,
.slideshow-testimonials .flex-next { font-size: 20px; color: #fff; text-align: center; width: 40px; height: 40px; display: block; position: absolute; top: 50%; padding: 6px 0; margin-top: -20px; background: #FFC604; -webkit-backface-visibility: hidden; }
.slideshow-testimonials .flex-prev { left: 0; }
.slideshow-testimonials .flex-next { right: 0; }
.slideshow-testimonials .flex-prev:hover,
.slideshow-testimonials .flex-next:hover { background: #ffd303; }

.slideshow-testimonials .flex-prev:after,
.slideshow-testimonials .flex-next:after,
.slideshow-tools .flex-prev:after,
.slideshow-tools .flex-next:after { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slideshow-testimonials .flex-prev:after,
.slideshow-tools .flex-prev:after { content: "\f053"; }
.slideshow-testimonials .flex-next:after,
.slideshow-tools .flex-next:after { content: "\f054"; }

.platform-tools { background: #1fa2ed; }
.platform-tools .wrap { padding: 30px 73px 0 73px;
width: 100%;
max-width: 1286px;
 }

 .content-guarantee2 {
    background: url("../img/bgbadge.png") no-repeat scroll 50% 155px rgba(0, 0, 0, 0);
    margin: 0 auto;
    text-align: center;
    width: 940px;}
    .content-guarantee2 h2{color: #1FA2ED;
font-size: 36px;
font-style: italic;
font-weight: 400;
line-height: 1;
margin: 0;
padding-bottom: 20px;}
.content-guarantee2 p{font-size: 24px;
line-height: 30px;
margin-bottom: 30px;}

 .box-tutorial .button{background: none repeat scroll 0 0 #FFD303;
border: medium none;
clear: right;
color: #FFFFFF !important;
font-size: 30px;
font-weight: 700;
line-height: 34px;
margin-bottom: 13px;
padding: 21px 0;
text-align: center;
width: 64%;
z-index: 2147483647;margin-top:20px;}

.left-ben{float:left; width:44%; border:2px solid #25364C;padding:15px;border-radius: 20px;margin-right:42px;height:440px;margin-bottom:20px;}
.right-ben{float:left; width:44%; border:2px solid #25364C;padding:15px;border-radius: 20px;height:440px;margin-bottom:20px;}
.title-head{background: #25364C; border-radius: 10px;}
.title-head h3{padding:10px; color:#fff;font-weight:900; font-size:27px;}
.title-head h3 span{padding:10px; color:#fff;font-weight:400; font-size:22px;}
.content-guarantee ul{float:left;margin: 10px 0px;width:100%;}
.content-guarantee ul li{float: left;
font-size: 21px;
font-weight: bold;
margin-bottom: 2px;color:#1FA2ED;
padding: 0;
width: 100%;}
h3.beeeen{color:#25364C;font-size:30px;font-weight:bold;}
.introdiv{margin:-20px 94px 0 !important}
p.intro2{font-weight:700;font-size:26px;}

.jfintro .feature-icon{float: left;
font-size: 40px;
margin-right: 20px;
margin-top: 0px;}
.jfintro .feature-icon .fa{color: #04A91F;
float: left;
font-size: 30px;
width: 27px;}

.jfintro .feature p{font-size: 20px;
font-style: italic;
font-weight: normal;margin-bottom:2px;
margin-bottom: 19px;}

 .jacques-intro{
z-index:2;position:relative;
width: 100%;} 
.jacques-intro .row-main h2{
font-size: 29px;
font-weight: bold;
line-height: 40px;
margin-bottom: 12px;font-style: italic;
text-shadow: 1px 1px 0px rgba(225, 225, 225, 0.8);}
.jacques-intro .row-main h3{
font-size: 23px;
font-weight: bold;float:right;color:#E05B49 !important;
line-height: 25px;font-weight:600;
margin-bottom: 12px;
margin-top: 2px;padding-left:30px;
text-shadow: 1px 1px 0px rgba(225, 225, 225, 0.8);}
.jacques-intro .row-main h3 span{font-weight:900;font-size:28px;}
.platform-tools h1 { font-size: 42px; line-height: 76px; color: #fff; font-weight: 900; text-align: center; text-transform: uppercase; padding: 17px 0 16px; margin: 0; background: #25364c; }
.platform-tools h1 strong { font-size: 60px; font-weight: 900; width: 66px; display: inline-block; vertical-align: middle; position: relative; top: -3px; background: url(../images/home/icon-polygon01.png) no-repeat 50% 50%; }

.nav-tools { font-size: 36px; line-height: 53px; color: #25364c; text-align: center; font-weight: 900; background: #fff; }
.nav-tools ul { list-style: none outside none; }
.nav-tools ul li { width: 33.33%; float: left; padding: 15px 0; border-left: 1px solid #f0f5f7; cursor: pointer; }
.nav-tools ul li:first-child { width: 33.34%; border-left: 0; }
.nav-tools ul li:last-child { float: right; }
.nav-tools ul li .num { line-height: 42px; width: 46px; height: 46px; font-weight: 900; display: inline-block; background: #f0f5f7; border-radius: 46px; margin-right: 10px; vertical-align: middle; position: relative; top: -3px; }
.nav-tools ul li span { font-weight: 300; }
.nav-tools ul li.flex-active { color: #fff; background: #FFC604; }
.nav-tools ul li.flex-active .num { background: #c44b3b; }

.slideshow-tools { background: #f0f5f7; position: relative; }
.slideshow-tools .flex-prev,
.slideshow-tools .flex-next { font-size: 35px; line-height: 43px; color: #fff; text-align: center; width: 73px; height: 73px; display: block; position: absolute; padding: 15px 0; top: 50%; margin-top: -37px; background: #25364c; }
.slideshow-tools .flex-prev:hover,
.slideshow-tools .flex-next:hover { background: #FFC604; }
.slideshow-tools .flex-prev { left: -73px; }
.slideshow-tools .flex-next { right: -73px; }

.post-tools { text-align: right; padding: 30px 50px 0; }
.post-tools h2 { font-size: 48px; font-weight: 900; margin-bottom: 35px; }
.post-tools h2 span { font-weight: 300; }
.post-tools p { font-size: 24px; line-height: 30px; margin-bottom: 42px; }
.post-tools img.alignleft,
.post-tools img.alignright { margin-bottom: 0; }
.post-tools .button { line-height: 22px; color: #fff; font-weight: 700; padding: 18px 42px; background: #FFC604; }
.post-tools .button strong { text-decoration: underline; }
.post-tools .button:hover { background: #ffd303; }

.l .post-tools { text-align: left; }

.info-box h2{color: #1FA2ED;
font-size: 36px;
font-style: italic;
font-weight: 700;
line-height: 1;
margin: 0;
padding-bottom: 20px;}

.info-box p{font-size: 24px;
line-height: 30px;
margin-bottom: 30px;}

/*.adjust .post-tools { padding-top: 45px; }*/

.list-templates { text-align: center; }
.list-templates .wrap { padding: 30px 0 30px; }
.list-templates ul { list-style: none outside none; width: 1204px; position: relative; margin-left: -22px; padding-bottom: 51px; }
.list-templates ul li { font-size: 16px; line-height: 22px; color: #5a5a5a; width: 172px; height: 145px; float: left; position: relative; -webkit-backface-visibility: hidden; }
.list-templates ul li:before { content: ""; width: 1px; height: 117px; display: block; position: absolute; top: 0; left: 0; background: #dbdbdb; }
.list-templates ul li.item-row-2:before { top: auto; bottom: 0; }
.list-templates ul li:after { content: ""; width: 117px; height: 1px; display: block; position: absolute; top: 100%; left: 50%; margin-left: -58px; background: #dbdbdb; }
.list-templates ul li:first-child:before,
.list-templates ul li.first:before,
.list-templates ul li.item-row-2:after { display: none; }
.list-templates ul li img { width: auto; height: 52px; display: block; margin: 26px auto 12px; }

.leads-counter { background: #25364c; font-size: 0; line-height: 0; text-align: center; }
.leads-counter .wrap { padding: 21px 0; }
.leads-counter p { font-size: 30px; line-height: 60px; color: #fff; font-weight: 300; display: inline-block; vertical-align: middle; margin: 0; }
.leads-counter .counter { /*width: 424px; */display: inline-block; vertical-align: middle; margin: 0 16px 0 20px; }
.leads-counter .counter .num { width: 32px; height: 60px; float: left; margin-right: 6px; background: #1fa2ed; position: relative; }
.leads-counter .counter .num:after { content: ""; width: 100%; height: 50%; display: block; position: absolute; bottom: 0; left: 0; right: 0; background: #0880c5; }
.leads-counter .counter .num strong { position: relative; z-index: 2; }
.leads-counter .counter .dot,
.leads-counter .counter .num strong { font-size: 36px; line-height: 60px; color: #fff; font-weight: 900; text-align: center; }
.leads-counter .counter .dot { float: left; margin-right: 6px; }

.process { background: #f0f5f7; }
.process .wrap { padding: 30px 0 30px; }
.process img.alignright,
.process img.alignleft { margin-top: 27px; margin-bottom: 0; }

.process-info { width: 346px; float: left; }
.process-info h1 { font-size: 72px; line-height: 1; font-weight: 900; text-transform: uppercase; }
.process-info h1 em { font-weight: 400; text-transform: none; display: block; }

.publish { text-align: center; }
.publish .wrap { padding: 30px 0 30px; }
.publish img { max-width: 100%; height: auto; display: block; margin: 0 auto 53px; }

.devices { background: #1fa2ed; position: relative; }
.devices .wrap { padding: 30px 0 30px; position: relative; }
.devices .plus { font-size: 60px; line-height: 74px; color: #fff; text-transform: uppercase; font-weight: 900; text-align: center; width: 80px; height: 80px; display: block; position: absolute; bottom: -40px; left: 50%; margin-left: -40px; background: #25364c; border-radius: 80px; }

.icons-devices { position: absolute; top: -76px; right: 0; }
.icons-devices img { width: auto; height: 77px; float: left; margin-left: 10px; }

.devices-info { text-align: right; }
.devices-info h3 { font-size: 30px; color: #fff; font-weight: 900; text-transform: uppercase; margin-bottom: 35px; }
.devices-info h3 span { font-weight: 300; display: block; }
.devices-info p { font-size: 24px; line-height: 30px; color: #fff; font-weight: 300; margin-bottom: 40px; }

.integration { text-align: center; }
.integration .wrap { padding: 55px 0 30px; }
.integration h3 { margin-bottom: 0px; }
.integration p { font-size: 24px; line-height: 30px; margin-bottom: 40px; }
.integration ul { list-style: none outside none; width: 945px; padding-bottom: 47px; margin: 0 auto; position: relative; left: -2px; }
.integration ul li { width: 310px; height: 79px; float: left; margin: 0 5px 5px 0; background: #f0f5f7; }
.integration ul li:first-child { float: none; display: block; margin: 0 auto 5px; position: relative; left: -2px; }
.integration ul li img { width: 100%; height: 100%; display: block; }

.fast-platform { text-align: right; background: #25364c; }
.fast-platform .wrap { padding: 30px 0 0 0; }
.fast-platform img.alignleft,
.fast-platform img.alignright { margin-top: 7px; margin-bottom: 0; }
.fast-platform h3 { font-size: 30px; color: #fff; font-weight: 900; text-transform: uppercase; margin-bottom: 35px; }
.fast-platform h3 span { font-weight: 300; display: block; }
.fast-platform p { font-size: 24px; line-height: 30px; color: #fff; margin-bottom: 40px; }

.analytics .wrap { padding: 30px 0px; }
.analytics h3 { text-align: left; padding: 0; margin-bottom: 35px; }
.analytics p { font-size: 24px; line-height: 30px; margin-bottom: 40px; }
.analytics img.alignleft { margin: 20px 105px 0 0; }
.analytics img.alignright { margin: 20px 0 0 105px; }

.testing { text-align: right; background: #1fa2ed; }
.testing .wrap { padding: 30px 0 0 0; }
.testing h3 { font-size: 30px; color: #fff; font-weight: 900; text-transform: uppercase; margin-bottom: 35px; }
.testing h3 span { font-weight: 300; display: block; }
.testing p { font-size: 24px; line-height: 30px; color: #fff; margin-bottom: 40px; }
.testing img.alignleft { margin: 30px 125px 0 0; }
.testing img.alignright { margin: 70px 0 0 125px; }

.action-video .wrap { padding: 30px 0 30px; max-width: 820px;position: relative;
    z-index: 9; }
.action-video .video-player { margin-bottom: 13px; }
.action-video .video-player .button-play { font-size: 30px; line-height: 43px; color: #fff; padding: 15px 17px 15px 65px; border: 3px solid #fff; margin: -40px 0 0 -85px; background: transparent; }
.action-video .video-player .button-play:hover { background: #FFC604; border-color: #FFC604; }

.guarantee .wrap { padding: 65px 0 30px; background: url(../img/pagebreak.png) no-repeat 50% 0; }
.guarantee .title-guarantee { background: #25364c; }
.guarantee .title-guarantee .wrap { padding: 24px 0; background: transparent; }
.guarantee .title-guarantee h3 { color: #fff; padding: 0; margin: 0; }

.content-guarantee { text-align: center; width: 940px; margin: 0 auto; background: url(../images/home/bgbadge.png) no-repeat 50% 155px; }
.content-guarantee img { max-width: 100%; height: auto; display: block; margin: 0 auto 10px; }
.content-guarantee h2 { font-size: 36px; line-height: 1; color: #1fa2ed; font-style: italic; font-weight: 700; padding-bottom: 20px; margin: 0; }
.content-guarantee p { font-size: 24px; line-height: 30px; margin-bottom: 30px; }
#trusts-img p, #trusts-img h2{text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.99);}
#trusts-img{ 
background-image: url(../img/trusts-benifits.jpg);
background-position: bottom center;
background-size: cover;
height:926px;
background-attachment: scroll;
background-repeat: no-repeat;
}
#video1,
#video2 {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}

#video1 .button-play,
#video2 .button-play {
  opacity: 0.8;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration:1s;
  -moz-animation-duration:1s;
  -ms-animation-duration:1s;
  -o-animation-duration:1s;
  animation-duration:1s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-fill-mode:both;
  -moz-animation-fill-mode:both;
  -ms-animation-fill-mode:both;
  -o-animation-fill-mode:both;
  animation-fill-mode:both;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

}
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale(1.0);
    opacity: 0.75;
  }
  50% {
    -webkit-transform: scale(1.1);
    opacity: 1.0;
  }
  to {
    -webkit-transform: scale(1.0);
    opacity: 0.75;
  }
}
@-moz-keyframes pulse {
  from {
    transform: scale(1.0);
    opacity: 0.75;
  }
  50% {
    transform: scale(1.1);
    opacity: 1.0;
  }
  to {
    transform: scale(1.0);
    opacity: 0.75;
  }
}
@-o-keyframes pulse {
  from {
    transform: scale(1.0);
    opacity: 0.75;
  }
  50% {
    transform: scale(1.1);
    opacity: 1.0;
  }
  to {
    transform: scale(1.0);
    opacity: 0.75;
  }
}

@keyframes pulse {
  from {
    transform: scale(1.0);
    opacity: 0.75;
  }
  50% {
    transform: scale(1.1);
    opacity: 1.0;
  }
  to {
    transform: scale(1.0);
    opacity: 0.75;
  }
}

#video1 .button-play:hover,
#video2 .button-play:hover {
  opacity: 1;
  -webkit-animation-name: none;
  animation-name: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

/* ==========================================================================
	#Transitions, Animations and Hidden elements
========================================================================== */

.tabs-team .tab,
.team-members li a .overlay { opacity: 0; visibility: hidden; filter: alpha(opacity=0); transition: opacity .5s, visibility .5s; -webkit-transition: opacity .5s, visibility .5s; }

.tabs-team .tab.visible,
.team-members li a:hover .overlay { opacity: 1; filter: alpha(opacity=100); visibility: visible; }

.tabs-team .tab,
.team-members li a .overlay,
.team-members li { -webkit-backface-visibility: hidden; }

.list-mentions .wrap ul li img,
.list-brands ul li img { opacity: 1; filter: alpha(opacity=100); transition: opacity .5s; -webkit-transition: opacity .5s; }

.list-mentions .wrap ul li:hover img,
.list-brands ul li:hover img { opacity: .85; filter: alpha(opacity=80); }


@media only screen and (max-width: 1310px) {

}


/* Small desktop */
@media only screen and (max-width: 1159px) {
	
	.process img.alignright {
		max-width: 580px !important;
	}
	
	.list-templates ul {
		width: 860px;
		margin: 0 auto;
	}
	
	.list-templates ul li::before,
	.list-templates ul li::after {
		display: none;
	}
	
	.list-templates ul li.first {
		clear: none;
	}
	
	.platform-tools h1 {
		font-size: 36px;
	}

}

/* Tablets */
@media only screen and (max-width: 959px) {

	.site-inner .wrap .wrap {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.video-player {
		width: 100%;
		height: 447px;
	}
	
	.video-player iframe {
		height: 447px;
	}

	
	.cta-box .cta-inner,
	.cta-box ul  {
		width: 100%;
	}
	
	.cta-box ul li {
		width: 33%;
		padding: 0;
		text-align: center;
		font-size: 14px;
	}
	
	.list-mentions {
		text-align: center;
	}
	
	.platform-tools h1 {
		font-size: 28px;
	}
	
	.list-templates ul {
		width: 100%;
	}
	
	.process img.alignright {
		width: 350px;
	}
	
	.leads-counter p {
		font-size: 18px;
	}
	
	.integration ul {
		width: 100%;
		text-align: center;
	}
	
	.integration ul li {
		float: none;
		display: inline-block;
	}
	
	.integration p br {
		display: none;
	}

	.platform-tools .slides img {
		max-width: 250px;
	}
	
	.devices-info img {
		max-width: 300px;
	}
	
	.devices-info p br {
		display: none;
	}
	
	.fast-platform img {
		max-width: 300px;
	}
	
	.analytics img {
		max-width: 300px;
	}
	
	.testing img {
		max-width: 320px;
		margin-right: 20px !important;
	}

	.content-guarantee {
		width: 100%;
	}
	
	.platform-tools .flex-direction-nav {
		display: none;
	}
	
	.platform-tools .wrap {
		padding-left: 0;
		padding-right: 0;
	}
	
	.site-inner .action-video .wrap {
		padding-left: 12px;
		padding-right: 12px;
	}

}

/* Phones */
@media only screen and (max-width: 767px) {

	.site-inner .wrap .wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.cta-box .button {
		font-size: 20px;
		line-height: 24px;
		padding: 10px;
	}
	
	.cta-box ul li {
		float: none;
		font-size: 16px;
		width: 100%;
		display: block;
		text-align: center;
		margin: 10px 0;
	}
	
	.cta-box ul li:last-child img {
		margin: 0 auto;
	}
	
	.list-mentions .wrap ul li,
	.list-brands .wrap ul li {
		float: none;
		display: block;
		text-align: center;
		margin: 0;
		padding: 0;
	}
	
	.list-mentions .wrap ul li img,
	.list-brands .wrap ul li img {
		display: block;
		margin: 10px auto;
	}
	
	.number-stats ul li {
		display: block;
		float: none;
		margin: 0;
		padding: 10px 0;
	}
	
	.number-stats ul li h1 {
		font-size: 30px;
		line-height: 30px;
	}
	
	.slideshow-testimonials h4 {
		font-size: 16px;
		line-height: 1.3;
	}
	
	.platform-tools h1 {
		font-size: 20px;
		line-height:  1.3;
	}
	
	.platform-tools h1 strong {
		font-size: 20px;
		width: auto;
		display: inline;
		background: none;
	}
	
	.nav-tools ul li,
	.nav-tools ul li:first-child {
		display: block;
		float: none;
		width: 100%;
		text-align: center;
		padding: 10px 0;
	}
	
	.nav-tools {
		font-size: 26px;
	}
	
	.platform-tools .slides li article {
		padding: 20px;
		text-align: left;
	}
	
	.platform-tools .slides img {
		display: block !important;
		margin: 0 auto 10px auto; !important;
		float: none;
		max-width: 100%;
		max-height: 100px;
	}
	
	.platform-tools .slides p {
		font-size: 14px;
		line-height: 1.4;
	}
	
	.post-tools .button {
		padding: 10px 5px;
		display: block;
		text-align: center;
		font-size: 12px;
	}
	
	.post-tools h2 {
		font-size: 32px;
		text-align: center;
		margin-bottom: 20px;
	}
	
	.list-templates ul li {
		width: 50%;
	}
	
	.leads-counter {
		display: none;
	}
	
	.process-info h1 {
		font-size: 28px;
		text-align: center;
	}
	
	.process-info .button {
		padding: 10px 5px;
		display: block;
		text-align: center;
	}
	
	.process-info {
		width: 100%;
	}
	
	.process img,
	.testing img,
	.fast-platform img,
	.devices-info img {
		max-width: 100% !important;
	}
	
	.integration ul li {
		max-width: 100%;
	}
	
	.process img.alignright {
		display: none;
	}
	
	.content-guarantee p {
		font-size: 18px;
		line-height: 1.5;
	}
	
	.icons-devices {
		display: none;
	}
	
	.list-templates .wrap,
	.process .wrap,
	.publish .wrap,
	.fast-platform .wrap,
	.analytics .wrap,
	.testing .wrap,
	.action-video .wrap {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.list-mentions h3, .list-brands h3, .number-stats h3, .testimonials h3, .list-templates h3, .publish h3, .integration h3, .analytics h3, .action-video h3, .title-guarantee h3 {
		padding-bottom: 10px;
	}
	
	.testing img.alignleft {
		margin: 0 auto 10px auto;
	}
	
	.list-templates .button, .process-info .button, .publish .button, .devices-info .button, .integration .button, .fast-platform .button, .analytics .button, .testing .button {
		font-size: 12px;
		padding: 10px 5px;
		display: block;
		text-align: center;
	}
	
	.video-player {
		height: auto !important;
		width: 100%;
	}
	
	.video-player iframe {
		width: 100%;
		height: auto;
	}
	
	.platform-tools .slides img {
		margin: 0 auto;
		margin-top: 0 !;
	}
	
}