.btn,.btn:hover,.notify{
	color:#fff;
	}

#mobile-menu .nav_menu a,.btn:hover,.sf-menu a,header .logo{
	text-decoration:none;
	}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	vertical-align:baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{	display:block ; }

	ol,ul{
	list-style:none
	}

	blockquote,q{
	quotes:none
	}

	blockquote:after,blockquote:before,q:after,q:before{
	content:'';
	content:none
	}

	.heading-title h2:after,.triangle:before{
	content:""
	}

	table{
	border-collapse:collapse;
	border-spacing:0
	}

	h2{
	font-size:1.5rem
	}

	h3{
	font-size:1.1875rem
	}

	section{
	padding-top:84px;
	padding-bottom:90px
	}

	.triangle:before{
	display:block;
	position:absolute;
	width:100%;
	height:100px;
	background-image:url(../img/s1_triangle.svg);
	
	background-size:cover;
	background-position:bottom;
	z-index:3;
	background-repeat:no-repeat;
	bottom:0
	}

	.btn{
	font-size:.875rem;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:10px 30px;
	display:inline-block;
	text-transform:uppercase;
	font-weight:500;
	-webkit-transition:all ease .4s;
	transition:all ease .4s;
	line-height:21px;
	border:none
	}
.btn-form{
	padding:14px 32px;
	-webkit-border-radius:4px;
	border-radius:4px
	}
.btn-dark{
	/*background-color:#424e5c JMMA CAMBIO DE COLOR*/
	background-color:#5c4242;
	}
.btn-blue,.btn-dark:hover{
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	}
.btn-blue:hover{
	/*background-color:#2291ca JMMA CAMBIO DE COLOR*/
	background-color:#ca2222;
	}
.button-section .btn:nth-child(2n+1){
	margin-right:20px
	}
.notify{
	display:block;
	/*background-color:#176186; JMMA CAMBIO DE COLOR*/
	background-color:#861717;
	text-align:center;
	padding:3px
	}
.heading-title{
	text-align:center;
	margin-bottom:79px
	}
.heading-title h2{
	line-height:1.875rem;
	font-family:"Roboto Slab",sans-serif;
	color:#3d3a3a
	}
.heading-title h2:after{
	display:block;
	height:2px;
	width:60px;
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	margin:19px auto 18px
	}
.heading-title h2 span{
	font-size:1.9375rem;
	font-family:Pacifico,cursive;
	/*color:#26a1e0; JMMA CAMBIO DE COLOR*/
	color:#e02626;
	padding-left:5px;
	padding-right:5px
	}
#mobile-menu,.buttons-download .download span span,.heading-title-big{
	font-family:"Roboto Slab",sans-serif
	}
.heading-title p{
	font-size:.9375rem;
	font-weight:400;
	color:#5c5757;
	letter-spacing:.3px
	}
.dots{
	display:block
	}
.dots,.dots-control{
	margin:0;
	padding:0
	}
.dots li,.dots-control li{
	float:left;
	list-style:none;
	margin-right:12px
	}
.dots li:last-child,.dots-control li:last-child{
	margin-right:0
	}
.dots li button,.dots-control li button{
	font-size:0;
	padding:0;
	height:15px;
	width:15px;
	-webkit-border-radius:50%;
	border-radius:50%;
	outline:0;
	/*border:3px solid #26a1e0; JMMA CAMBIO DE COLOR*/
	border:3px solid #e02626;
	display:block;
	background:0 0;
	opacity:.6
	}
.dots .slick-active button,.dots-control .slick-active button{
	opacity:1;
	/*background-color:#26a1e0 JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	}
.prev-next-block{
	-webkit-transition:all ease .5s;
	transition:all ease .5s
	}
.prev-next-block .slick-arrow{
	color:#fff
	}
.prev-next-block .next,.prev-next-block .prev{
	height:30px;
	position:absolute;
	top:50%;
	font-size:4.1875rem;
	color:#fff;
	opacity:.5;
	cursor:pointer;
	margin-top:-20px;
	-webkit-transition:all ease .6s;
	transition:all ease .6s
	}
.prev-next-block .next:hover,.prev-next-block .prev:hover{
	opacity:1
	}
.prev-next-block .next i,.prev-next-block .prev i{
	vertical-align:top;
	line-height:29px
	}
.prev-next-block .prev{
	left:-90px
	}
.prev-next-block .next{
	right:-90px
	}
.buttons-download{
	text-align:right
	}
.buttons-download .download{
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	color:#fff;
	text-decoration:none;
	display:inline-block;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:12px 20px;
	margin-right:5px;
	text-align:left;
	-webkit-transition:all ease .5s;
	transition:all ease .5s
	}
.buttons-download .download:last-child{
	margin-right:0
	}
.buttons-download .download span{
	display:inline-block;
	font-size:1.5625rem;
	line-height:1.5625rem
	}
.buttons-download .download span span{
	font-size:.8125rem;
	display:block
	}
.buttons-download .download i{
	font-size:2.625rem;
	display:inline-block;
	position:relative;
	top:-5px;
	margin-right:20px
	}
.buttons-download .download:focus{
	position:relative;
	top:3px
	}
.mfp-ready .mfp-figure{
	opacity:0
	}
.mfp-zoom-in .mfp-figure,.mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler{
	opacity:0;
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out;
	-webkit-transform:scale(.95);
	-ms-transform:scale(.95);
	transform:scale(.95)
	}
.mfp-zoom-in .mfp-preloader,.mfp-zoom-in.mfp-bg{
	opacity:0;
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out
	}
.mfp-zoom-in.mfp-image-loaded .mfp-figure,.mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler{
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
	}
.mfp-zoom-in.mfp-ready .mfp-preloader,.mfp-zoom-in.mfp-ready.mfp-bg{
	opacity:.8
	}
.mfp-zoom-in.mfp-removing .mfp-figure,.mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler{
	-webkit-transform:scale(.95);
	-ms-transform:scale(.95);
	transform:scale(.95);
	opacity:0
	}
.mfp-zoom-in.mfp-removing .mfp-preloader,.mfp-zoom-in.mfp-removing.mfp-bg{
	opacity:0
	}
.mfp-iframe-scaler{
	overflow:visible
	}
.mfp-zoom-out-cur{
	cursor:auto
	}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
	cursor:pointer
	}
.mfp-preloader{
	width:30px!important;
	height:30px!important;
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	opacity:1;
	margin:0 auto;
	-webkit-animation:rotateplane 1.2s infinite ease-in-out;
	animation:rotateplane 1.2s infinite ease-in-out
	}
@-webkit-keyframes rotateplane{
		0%{
		-webkit-transform:perspective(120px)
		}
	50%{
		-webkit-transform:perspective(120px) rotateY(180deg)
		}
	100%{
		-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
		}
}
@keyframes rotateplane{
	0%{
		-webkit-transform:perspective(120px) rotateX(0) rotateY(0);
		transform:perspective(120px) rotateX(0) rotateY(0)
		}
	50%{
		-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);
		transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
		}
	100%{
		-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
		}
}
.my-mfp-zoom-in .form-callback,.my-mfp-zoom-in .portfolio-popup{
	opacity:0;
	-webkit-transform:scale(.95);
	-ms-transform:scale(.95);
	transform:scale(.95)
	}
.my-mfp-zoom-in.mfp-ready .form-callback,.my-mfp-zoom-in.mfp-ready .portfolio-popup{
	opacity:1;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
	}
.my-mfp-zoom-in.mfp-removing .form-callback,.my-mfp-zoom-in.mfp-removing .portfolio-popup{
	-webkit-transform:scale(.95);
	-ms-transform:scale(.95);
	transform:scale(.95);
	opacity:0
	}
.my-mfp-zoom-in.mfp-bg{
	opacity:0;
	-webkit-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
	}
.my-mfp-zoom-in.mfp-ready.mfp-bg{
	opacity:.8
	}
.my-mfp-zoom-in.mfp-removing.mfp-bg{
	opacity:0
	}
*{
	-webkit-transition:-webkit-filter .25s ease;
	transition:-webkit-filter .25s ease;
	transition:filter .25s ease;
	transition:filter .25s ease , -webkit-filter .25s ease
	}
.heading-title-big{
	color:#fff;
	font-size:3.125rem;
	line-height:4rem;
	font-weight:500;
	margin:0
	}
.heading-title-big span{
	font-weight:300;
	/*color:#26a1e0 JMMA CAMBIO DE COLOR*/
	color:#e02626;
	}
.horizontal-line{
	display:block;
	padding-top:3px;
	padding-bottom:12px
	}
.horizontal-line span{
	width:165px;
	height:2px;
	display:inline-block;
	text-align:center;
	/*background-color:#26a1e0*/
	background-color:#e02626;
	}
.toggle-mnu{
	float:right;
	display:block;
	width:28px;
	height:28px;
	top:7px;
	position:relative;
	cursor:pointer
	}
.toggle-mnu span:after,.toggle-mnu span:before{
	content:"";
	position:absolute;
	left:0;
	top:9px
	}
.toggle-mnu span:after{
	top:18px
	}
.toggle-mnu span{
	position:relative;
	display:block
	}
.toggle-mnu span,.toggle-mnu span:after,.toggle-mnu span:before{
	width:100%;
	height:3px;
	background-color:#fff;
	-webkit-transition:all .3s;
	transition:all .3s;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-border-radius:2px;
	border-radius:2px
	}
.toggle-mnu.on span{
	background-color:transparent
	}
.toggle-mnu.on span:before{
	background-color:#fff;
	-webkit-transform:rotate(45deg) translate(-1px,0);
	-ms-transform:rotate(45deg) translate(-1px,0);
	transform:rotate(45deg) translate(-1px,0)
	}
.toggle-mnu.on span:after{
	background-color:#fff;
	-webkit-transform:rotate(-45deg) translate(6px,-7px);
	-ms-transform:rotate(-45deg) translate(6px,-7px);
	transform:rotate(-45deg) translate(6px,-7px)
	}
.toggle-mnu,body:not(.header-fixed) .logo{
	z-index:1001
	}
#mobile-menu{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:444;
	background-color:rgba(0,0,0,.9)
	}
.sf-menu>li,.sf-menu>li:hover{
	background-color:transparent
	}
#mobile-menu>.inner-wrap{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	max-height:100%;
	overflow-y:auto;
	text-align:center;
	padding:50px 0;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
	}
.bg-mask,.icon-play i{
	position:relative
	}

#mobile-menu>.inner-wrap>nav>.nav_menu,#mobile-menu>.inner-wrap>nav>.nav_menu ul{
	margin:0;
	padding:0 0 5px;
	list-style-type:none
}
#mobile-menu .nav_menu a{
	display:inline-block;
	padding:4px 0;
	font-size:1.5625rem;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#777
}
	
#mobile-menu .nav_menu a:hover,#mobile-menu .nav_menu li.menu-item-has-children>a.sub-active,#mobile-menu li.current-menu-item>a,#mobile-menu li.current-page-item>a{
	color:#fcfcfc
	}
#mobile-menu .nav_menu .sub-menu{
	display:none
	}
#mobile-menu .nav_menu .sub-menu a{
	text-transform:capitalize;
	padding:2px 0;
	font-size:1.125rem;
	letter-spacing:1px
	}
#mobile-menu .nav_menu li.menu-item-has-children>a::after{
	content:'\f107';
	font-family:FontAwesome;
	margin-left:4px;
	position:relative;
	right:-5px
	}
#mobile-menu .nav_menu li.menu-item-has-children>a.sub-active::after{
	content:'\f106'
	}
.sf-menu{
	margin-bottom:0
	}
.sf-menu a{
	padding:0 12px;
	border:none;
	color:#f6f5f5
	}
.sf-menu>li{
	font-family:"Roboto Slab",sans-serif;
	font-weight:700;
	padding:34px 0
	}
.sf-menu>li:last-child a{
	padding-right:0
	}
.sf-menu>li.sfHover{
	background:0 0
	}
.sf-menu>li.sfHover>a{
	/*color:#26a1e0 JMMA CAMBIO DE COLOR*/
	color:#e02626;
	}
.sf-menu>li>a{
	border-bottom:5px solid transparent;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	color:#f6f5f5
	}
.sf-menu>li>a:hover{
	/*color:#26a1e0 JMMA CAMBIO DE COLOR*/
	color: #e02626;
	}
.sf-menu>li>a+* a{
	-webkit-transition:all .25s ease;
	transition:all .25s ease
	}
.sf-menu>li>a+* a:hover{
	color:#fff
	}
.sf-menu ul{
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px;
	min-width:auto;
	-webkit-box-shadow:none;
	box-shadow:none;
	background-color:rgba(10,9,10,.8)
	}
.sf-menu ul li{
	background:0 0
	}
.sf-menu ul li:last-child{
	-webkit-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
	}
.sf-menu ul li:last-child a{
	padding-bottom:10px
	}
.sf-menu ul li:hover{
	/*background-color:#26a1e0 JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	}
.sf-menu ul li a{
	padding:7.5px 25px
	}
.sf-arrows .sf-with-ul{
	padding:0 25px
	}
.sf-arrows .sf-with-ul a{
	outline:0;
	padding:0
	}
.sf-arrows .sf-with-ul:after{
	border-top-color:#f6f5f5;
	-webkit-transition:all .25s ease;
	transition:all .25s ease;
	margin-top:0;
	right:25px;
	margin-right:-22px
	}
.sf-arrows .sfHover .sf-with-ul:after,.sf-arrows li .sf-with-ul:focus:after,.sf-arrows li:hover>.sf-with-ul:after{
	/*border-top-color:#26a1e0 JMMA CAMBIO DE COLOR*/
	border-top-color:#e02626;
	}
.sf-menu li .sfHover{
	background:rgba(0,0,0,.3)
	}
.is-sticky header{
	background-color:#fff;
	border-bottom:1px solid #eee
	}
.is-sticky header .logo{
	padding:10px 0;
	font-size:23px;
	/*color:#26a1e0 JMMA CAMBIO DE COLOR*/
	color:#e02626;
	}
.is-sticky header .on{
	color:#fff
	}
.is-sticky header .sf-menu a{
	/*color:#424e5c JMMA CAMBIO DE COLOR*/
	color:#5c4242;
	}
.is-sticky header .sf-menu>li{
	padding-top:14px;
	padding-bottom:12px
	}
.is-sticky header .sf-menu>li.sfHover{
	background:0 0
	}
.is-sticky header .sf-menu>li.sfHover>a{
	/*color:#26a1e0 JMMA CAMBIO DE COLOR*/
	color:#e02626;
	}
.is-sticky header .sf-menu>li>a{
	border-bottom:5px solid transparent;
	-webkit-transition:all .5s ease;
	transition:all .5s ease;
	/*color:#424e5c JMMA CAMBIO DE COLOR*/
	color:#5c4242;
	}
.is-sticky header .sf-menu>li>a:hover{
	/*color:#26a1e0 JMMA CAMBIO DE COLOR*/
	color:#e02626;
	}
.is-sticky header .sf-menu ul{
	/*border-top:2px solid #26a1e0; JMMA CAMBIO DE COLOR*/
	border-top:2px solid #e02626;
	background-color:#fff
	}
.is-sticky header .sf-menu ul li{
	border-bottom:1px dashed rgba(0,0,0,.1)
	}
.is-sticky header .sf-menu ul li:last-child{
	border-bottom:none
	}
.is-sticky header .sf-menu ul li:hover{
	/*background-color:#e7edf3 JMMA CAMBIO DE COLOR*/
	background-color:#f3e7e7;
	}
.is-sticky header .sf-menu ul li:hover a{
	/*color:#424e5c JMMA CAMBIO DE COLOR*/
	color:#5c4242;
	}
.is-sticky header .sf-arrows li>.sf-with-ul:after{
	/*border-top-color:#424e5c JMMA CAMBIO DE COLOR*/
	border-top-color:#5c4242;
	}
.is-sticky header .sf-arrows .sfHover .sf-with-ul:after,.is-sticky header .sf-arrows li .sf-with-ul:focus:after,.is-sticky header .sf-arrows li:hover>.sf-with-ul:after{
	/*border-top-color:#26a1e0 JMMA CAMBIO DE COLOR*/
	border-top-color:#e02626;
	}
.is-sticky .toggle-mnu{
	top:19px
	}
.is-sticky .toggle-mnu span,.is-sticky .toggle-mnu span:after,.is-sticky .toggle-mnu span:before{
	/*background-color:#424e5c JMMA CAMBIO DE COLOR*/
	background-color:#5c4242;
	}
.is-sticky .toggle-mnu.on span{
	background-color:transparent
	}
.is-sticky .toggle-mnu.on span:before{
	background-color:#fff;
	-webkit-transform:rotate(45deg) translate(-1px,0);
	-ms-transform:rotate(45deg) translate(-1px,0);
	transform:rotate(45deg) translate(-1px,0)
	}
.is-sticky .toggle-mnu.on span:after{
	background-color:#fff;
	-webkit-transform:rotate(-45deg) translate(6px,-7px);
	-ms-transform:rotate(-45deg) translate(6px,-7px);
	transform:rotate(-45deg) translate(6px,-7px)
	}
.icon-play{
	color:#fff;
	font-size:3.75rem;
	text-align:center;
	border:2px solid #fff;
	-webkit-border-radius:50%;
	border-radius:50%;
	width:100px;
	height:100px;
	display:block;
	-webkit-transition:all ease .75s!important;
	transition:all ease .75s!important
	}
.icon-play i{
	top:4px;
	left:4px
	}
.icon-play:focus,.icon-play:hover{
	/*color:#26a1e0;
	border-color:#26a1e0 JMMA CAMBIO DE COLOR*/ 
	color:#e02626;
	border-color:#e02626;
	}
.bg-mask:after{
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	right:0;
	left:0;
	/*background-color:rgba(66,78,92,.85); JMMA CAMBIO DE COLOR*/
	background-color:rgba(92,66,66,.85);
	z-index:1
	}
.bg-mask .container{
	position:relative;
	z-index:3
	}
.text-background{
	background-color:#f4f4f4;
	padding:20px;
	/*border-left:3px solid #26a1e0 JMMA CAMBIO DE COLOR*/
	border-left:3px solid #e02626;
	}
.text-background p{
	color:#5c5c5c
	}
.white-color,.white-color .heading-title h2,.white-color .heading-title p{
	color:#fff
	}
.accordion{
	font-family:Roboto,sans-serif
	}
.accordion .ui-accordion-header{
	margin:10px 0 0;
	/*background-color:#37414d; JMMA CAMBIO DE COLOR*/
	background-color:#4d3737;
	color:#fff;
	/*border:1px solid #455260; JMMA CAMBIO DE COLOR*/
	border:1px solid #604545;
	font-size:.875rem;
	font-weight:500;
	text-transform:uppercase;
	-webkit-border-radius:3px;
	border-radius:3px;
	cursor:pointer;
	outline:0;
	padding:11px 10px 10px 45px;
	letter-spacing:1px;
	position:relative;
	text-align:left
	}
.accordion .ui-accordion-header:first-child{
	margin-top:0
	}
.accordion .ui-accordion-header:before{
	font-family:Pe-icon-7-stroke;
	content:"\e688";
	/*color:#26a1e0; JMMA CAMBIO DE COLOR*/
	color:#e02626;
	font-size:1.6875rem;
	height:8px;
	width:8px;
	display:block;
	position:absolute;
	left:12px;
	top:0
	}
.accordion .ui-state-active{
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	color:#fff;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	border:none
	}
.accordion .ui-state-active:before{
	content:"\e682";
	color:#fff
	}
.accordion .ui-accordion-content{
	background-color:#f8f8f8;
	border:1px solid #dfdfdf;
	border-top:none;
	padding:15px 20px
	}
.accordion .ui-accordion-content p{
	color:#5c5c5c
	}
.top{
	position:fixed;
	bottom:20px;
	right:20px;
	z-index:10;
	display:none
	}
.iphone-nalf,.iphones{
	position:relative;
	overflow:hidden
	}
.top a{
	color:#fff!important;
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	display:block;
	padding:10px;
	width:45px;
	height:45px;
	-webkit-border-radius:2px;
	border-radius:2px;
	opacity:.7;
	-webkit-transition:all ease .6s;
	transition:all ease .6s
	}
.top a i{
	font-size:25px;
	vertical-align:middle
	}
.top a:hover{
	opacity:1;
	color:#fff
	}
.video-block:hover iframe{
	/*border-color:#26a1e0 JMMA CAMBIO DE COLOR*/
	border-color:#e02626;
	}
.video-block iframe{
	-webkit-transition:all ease-in .6s;
	transition:all ease-in .6s;
	width:100%!important;
	/*border:4px solid rgba(38,161,224,.6); JMMA CAMBIO DE COLOR*/
	border:4px solid rgba(224,38,38,.6);
	-webkit-border-radius:3px;
	border-radius:3px
	}
.iphone-nalf{
	height:470px
	}
.iphones{
	text-align:right;
	height:590px
	}
.iphones .left-mob-back,.iphones .right-mob-back{
	position:absolute;
	left:0;
	bottom:0;
	z-index:0;
	top:120px
	}
.iphones .left-mob-front,.iphones .right-mob-front{
	position:relative;
	z-index:9
	}
.iphones .right-mob-back{
	right:0;
	left:auto
	}
.iphones .right-mob-front{
	float:left
	}
.pace{
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
	}
.pace-inactive{
	display:none
	}
.pace .pace-progress{
	/*background:#26a1e0; JJMA CAMBIO DE COLOR*/
	background:#e02626;
	position:fixed;
	z-index:2000;
	top:0;
	right:100%;
	width:100%;
	height:2px
	}
.pace .pace-progress-inner{
	display:block;
	position:absolute;
	right:0;
	width:100px;
	height:100%;
	/*-webkit-box-shadow:0 0 10px #26a1e0 , 0 0 5px #26a1e0;
	box-shadow:0 0 10px #26a1e0 , 0 0 5px #26a1e0; JMMA CAMBIO DE COLOR */
	-webkit-box-shadow:0 0 10px #e02626 , 0 0 5px #e02626;
	box-shadow:0 0 10px #e02626 , 0 0 5px #e02626;
	opacity:1;
	-webkit-transform:rotate(3deg) translate(0,-4px);
	-ms-transform:rotate(3deg) translate(0,-4px);
	transform:rotate(3deg) translate(0,-4px)
	}
.pace .pace-activity{
	display:block;
	position:fixed;
	z-index:2000;
	top:15px;
	right:15px;
	width:14px;
	height:14px;
	border:2px solid transparent;
	/*border-top-color:#26a1e0;
	border-left-color:#26a1e0;*/
	border-top-color:#e02626;
	border-left-color:#e02626;
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-animation:pace-spinner .4s linear infinite;
	animation:pace-spinner .4s linear infinite
	}
@-webkit-keyframes pace-spinner{
	0%{
	-webkit-transform:rotate(0);
	transform:rotate(0)
	}
100%{
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
	}

	}
@keyframes pace-spinner{
	0%{
	-webkit-transform:rotate(0);
	transform:rotate(0)
	}
100%{
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
	}

	}
.text-with-icon .section-class-item:hover .icon-wrap{
	background:0 0!important;
	/*color:#2291ca JJMA CAMBIO DE COLOR*/
	color:#ca2222;
	}
.text-with-icon .item-icon .icon-wrap{
	width:40px;
	height:40px;
	font-size:2.1875rem;
	line-height:2.5rem;
	background:0 0;
	color:#555;
	-webkit-box-shadow:none;
	box-shadow:none
	}
.text-with-icon .item-text{
	padding-left:20px;
	vertical-align:middle
	}
.text-with-icon .item-text p{
	color:#5c5c5c;
	margin-top:0
	}
.icon-circle-border{
	padding:0
	}
.icon-circle-border .item-icon{
	vertical-align:middle
	}
.icon-circle-border .item-icon .icon-wrap{
	-webkit-border-radius:50%;
	border-radius:50%;
	font-size:2.5rem;
	-webkit-box-shadow:1px 0 3px #f3f3f3;
	box-shadow:1px 0 3px #f3f3f3;
	width:85px;
	height:85px;
	line-height:4.375rem;
	background-color:#fff;
	/*color:#26a1e0; JMMA CAMBIO DE COLOR*/
	color:#e02626;
	margin-right:30px;
	/*border:5px solid #e0e6ec; JMMA CAMBIO DE COLOR*/
	border: 5px solid #ece0e0;
	-webkit-transition:all ease .5s;
	transition:all ease .5s
	}
.social-inons ul li,.social-inons ul li:hover{
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	}
.icon-circle-border .item-icon .icon-wrap i{
	vertical-align:middle
	}
.icon-circle-border:hover .icon-wrap{
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	color:#fff;
	/*border-color:#7dc7ec JJMA CAMBIO DE COLOR*/
	border-color:#ec7d7d;
	}
.icon-circle-border .icon-services:after{
	-webkit-border-radius:50%!important;
	border-radius:50%!important
	}
.map{
	height:380px
	}
.hero-bg{
	-webkit-animation:hero-bg 90s linear infinite;
	animation:hero-bg 90s linear infinite
	}
.social-inons ul li{
	font-size:1.0625rem;
	display:inline-block;
	/*border:5px solid #1e81b3; JMMA CAMBIO DE COLOR*/
	border:5px solid #b31e1e;
	-webkit-border-radius:50%;
	border-radius:50%;
	width:50px;
	height:50px;
	margin-right:10px
	}
.social-inons ul li:last-child{
	margin-right:0
	}
.social-inons ul li a{
	color:#fff;
	display:block;
	line-height:2.375rem;
	text-align:center
	}
.social-inons ul li a i{
	vertical-align:middle
	}
.contact-form .btn-form{
	margin-top:25px
	}
.contact-form input[type="email"],.contact-form input[type="text"]{
	margin-bottom:30px
	}
input[type="email"],input[type="text"],textarea{
	/*background:#282f38; JMMA CAMBIO DE COLOR*/
	background:#382828;
	border:none;
	-webkit-border-radius:5px;
	border-radius:5px;
	/*border-bottom:2px solid #4d5b6b; JMMA CAMBIO DE COLOR*/
	border-bottom:2px solid #6b4d4d;
	color:#aba2a2;
	padding:17px 20px;
	width:100%;
	font-size:.9375rem;
	-webkit-transition:all ease .6s;
	transition:all ease .6s
	}
input[type="email"]:hover,input[type="text"]:hover,textarea:hover{
	border-color:#9c9c9c
	}
.canvas-background{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0
	}
header{
	position:absolute;
	margin:0 auto;
	top:0;
	right:0;
	left:0;
	background-color:rgba(10,9,10,.2);
	z-index:40;
	-webkit-transition:all ease .6s;
	transition:all ease .6s
	}
.slider,.slider .iphone,header .logo,header .top-menu{
	position:relative
	}
header .logo{
	font-family:Pacifico,cursive;
	display:inline-block;
	padding:24px 0;
	font-size:1.8125rem;
	color:#f6f5f5;
	-webkit-transition:all ease .6s;
	transition:all ease .6s
	}
header .top-menu{
	float:right
	}
.slider{
	padding:0;
	height:100%;
	margin:0
	}
.slider .canvas-slide .container-slide{
	position:relative;
	z-index:3
	}
.slider .container-slide{
	padding-top:215px;
	padding-bottom:180px
	}
.slider .opacity-none{
	opacity:0
	}
.slider .buttons-download{
	margin-top:65px
	}
.slider .fixed-image .slide,.slider .hero-background-slider .slide{
	/*background-color:rgba(66,78,92,0) JMMA CAMBIO DE COLOR*/
	background-color:rgba(92,66,66,0)
	}
.slider .fixed-image:before,.slider .hero-background-slider:before{
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	height:100%;
	width:100%;
	background:url(../img/dots.png.pagespeed.ce.Gq4eCD2dkI.png);
	z-index:0
	}
.slider .slide,.video-popup{
	background-size:cover;
	background-repeat:no-repeat
	}
.slider .bg-image:before{
	content:"";
	width:100%;
	height:100%;
	display:block;
	background-color:#000;
	opacity:.67;
	position:absolute;
	top:0
	}
.slider .slick-dotted.slick-slider{
	margin-bottom:0
	}
.slider .content-mill{
	padding-top:64px
	}
.slider .control-slider{
	position:absolute;
	bottom:0;
	right:0;
	display:block
	}
.slider .control-slider .prev-next{
	float:right;
	display:block
	}
.slider .control-slider .prev-next .next,.slider .control-slider .prev-next .prev{
	width:60px;
	height:60px;
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	color:#fff;
	opacity:.2;
	text-align:center;
	cursor:pointer;
	font-size:3.125rem;
	float:left;
	-webkit-transition:all .25s ease;
	transition:all .25s ease
	}
.slider .control-slider .prev-next .next:hover,.slider .control-slider .prev-next .prev:hover{
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	opacity:1
	}
.slider .control-slider .prev-next .next i,.slider .control-slider .prev-next .prev i{
	position:relative;
	top:-4px
	}
.slider .control-slider .prev-next .next.prev,.slider .control-slider .prev-next .prev.prev{
	margin-right:1px
	}
.slider .control-slider .dots-control{
	float:left;
	margin-right:50px;
	padding-top:19.5px
	}
.slider .slide .left .iphone img,.subscribe .form-inline .contact-form-submit{
	float:right
	}
.slider .hero-bg{
	-webkit-animation:hero-bg 90s linear infinite;
	animation:hero-bg 90s linear infinite
	}
.slider .slide{
	/*background-color:#424e5c; JMMA CAMBIO DE COLOR*/
	background-color:#5c4242;
	background-position:50% 0;
	outline:0
	}
.slider .slide .right{
	text-align:right
	}
.slider .slide .left .buttons-download{
	text-align:left
	}
.slider .slide .center,.slider .slide .center .buttons-download{
	text-align:center
	}
.slider .icon-play{
	margin-top:50px
	}
.full-slider{
	background-size:cover
	}
.full-slider .vertical-align{
	min-height:inherit!important;
	height:100vh!important;
	display:table
	}
.full-slider .vertical-align .content-mill{
	padding-top:0;
	padding-bottom:0
	}
.full-slider .vertical-align .container-slide{
	padding-top:0;
	padding-bottom:0;
	display:table-cell;
	vertical-align:middle;
	bottom:-35px
	}
.content-slide .description p{
	font-size:1rem;
	color:#fff;
	letter-spacing:.3px
	}
.socialite{
	padding-top:22px;
	padding-bottom:22px;
	position:relative;
	background-color:#fff;
	-webkit-box-shadow:#a2a2a2 1px 0 10px;
	box-shadow:#a2a2a2 1px 0 10px
	}
.socialite .item{
	padding-top:3px;
	height:30px;
	text-align:center
	}
.socialite .item:nth-child(2){
	/*border-right:1px solid #d7d1d8 JMMA CAMBIO DE COLOR*/
	border-right:1px solid #d8d1d1;
	}
.socialite .item:nth-child(5){
	/*border-right:1px solid #d7d1d8 JMMA CAMBIO DE COLOR*/
	border-right:1px solid #d8d1d1;
	}
.socialite .item img{
	width:110px
	}
.socialite .container-socialite{
	position:absolute;
	margin:0 auto;
	right:0;
	left:0
	}
.socialite .container-socialite .icon-down{
	width:60px;
	height:60px;
	background-color:#fff;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin:0 auto;
	position:relative;
	top:-50px
	}
.socialite .container-socialite .icon-down a{
	width:45px;
	height:45px;
	display:block;
	/*color:#26a1e0;
	border:2px dotted #26a1e0;*/
	color:#e02626;
	border:2px dotted #e02626;	
	font-size:2.1875rem;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin:0 auto;
	position:relative;
	top:7.5px;
	text-align:center;
	line-height:3.125rem
	}
.features{
	background-color:#fafafa
	}
.features .icon-container{
	-webkit-border-radius:50%;
	border-radius:50%;
	/*border:3px solid rgba(66,78,92,.47); JMMA CAMBIO DE COLOR*/
	border:3px solid rgba(92,66,66,.47);
	height:195px;
	width:195px;
	text-align:center;
	margin:0 auto 43px;
	-webkit-transition:all .26s ease;
	transition:all .26s ease
	}
.features .icon-container:after{
	content:"";
	display:block;
	width:70px;
	height:1px;
	border-top:2px dashed #ccc;
	position:absolute;
	right:-37px;
	top:28%
	}
.features .icon-container .icon,.features .icon-container .icon i{
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%)
	}
.features .icon-container:hover{
   /*	border-color:#26a1e0 JMMA CAMBIO DE COLOR*/ border-color:#e02626;
	}
.features .icon-container:hover .icon-circle:after{
	-webkit-animation:sonarEffect 1.3s ease-out 90ms;
	animation:sonarEffect 1.3s ease-out 90ms
	}
.features .icon-container:hover .icon{
	/*border-color:#acdbf3;
	background-color:#26a1e0 JMMA CAMBIO DE COLOR*/
	border-color:#f3acac;
	background-color:#e02626;
	}
.features .icon-container .icon{
	width:130px;
	height:130px;
	/*background-color:#424e5c; JMMA CAMBIO DE COLOR*/
	background-color:#5c4242;
	display:inline-block;
	transform:translateY(-50%);
	border:20px solid #fafafa;
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-transition:all ease .75s;
	transition:all ease .75s
	}
.features .item-icon:last-child .icon-container:after,.services .with-bg-section:last-child:after{
	display:none
	}
.features .icon-container .icon i{
	transform:translateY(-50%);
	font-size:2.5rem;
	color:#fff
	}
.features .item-icon p{
	color:#8c8c8c;
	font-weight:300;
	margin-top:14px;
	font-size:.9375rem
	}
.features h3,.features p{
	text-align:center
	}
.features h3{
	font-size:1.1875rem;
	font-weight:500;
	color:#555
	}
.video-popup{
	padding-top:90px;
	padding-bottom:83px;
	background-image:url(../img/bg1.jpg.pagespeed.ce.bMdNDXOJxB.jpg);
	text-align:center
	}
.video-popup .heading-title-big{
	font-size:2.5rem;
	font-weight:300;
	line-height:3.8125rem;
	margin-top:30px
	}
.video-popup .icon-play{
	margin:0 auto
	}
.services{
	background:#fff
	}
.services .container:last-child .section-class-item{
	padding-bottom:50px
	}
.services .section-class-image img{
	position:absolute;
	margin:auto;
	left:0;
	right:0
	}
.services .with-bg-section{
	padding-top:44px;
	padding-bottom:44px;
	position:relative;
	margin-top:0
	}
.services .with-bg-section:after{
	content:"";
	display:none;
	position:absolute;
	height:151px;
	width:100%;
	top:0;
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	z-index:-1
	}
.container-carousel,.item-screenshots{
	position:relative
	}
.services .with-bg-section h3{
	color:#fff;
	font-size:1.5rem
	}
.services .with-bg-section h3 span{
	font-weight:300
	}
.services .with-bg-section .item-icon{
	padding-right:0;
	padding-left:0
	}
.services .with-bg-section .icon-wrap{
	/*background-color:#323b46 JMMA CAMBIO DE COLOR*/
	background-color:#463232;
}
.services .with-bg-section .section-class-item{
	padding-top:0;
	padding-bottom:0!important
	}
.services .with-bg-section .text-left,.services .with-bg-section .text-right{
	vertical-align:middle
	}
.section-class-item{
	padding-bottom:71px;
	padding-top:71px
	}
.section-class-item .icon-wrap{
	font-size:2.8125rem;
	width:63px;
	height:63px;
	-webkit-border-radius:15px;
	border-radius:15px;
	text-align:center;
	color:#fff;
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	-webkit-box-shadow:0 0 10px #e9e9e9;
	box-shadow:0 0 10px #e9e9e9;
	display:block;
	-webkit-transition:all ease .5s;
	transition:all ease .5s
	}
.container-background .item-icon,.container-background .item-text,.item-icon,.item-text{
	display:table-cell;
	vertical-align:top
	}
.section-class-item:hover .icon-wrap{
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	}
.section-class-item h3{
	color:#555;
	font-size:1.0625rem;
	font-weight:600;
	text-transform:uppercase
	}
.section-class-item p{
	font-size:.9375rem;
	color:#8c8c8c;
	margin-top:5px
	}
.items-right .item-icon{
	padding-left:20px
	}
.item-icon .item-icon,.item-text .item-icon{
	padding-right:20px
	}
.container-background{
	/*background-color:#424e5c JMMA CAMBIO DE COLOR*/
	background-color:#5c4242
	}
.container-background .icon-wrap{
	-webkit-box-shadow:none;
	box-shadow:none
	}
.container-background .item-text,.item-screenshots img{
	vertical-align:middle;
	width:100%
	}
.screenshots{
	background-image:url(../img/bg1.jpg.pagespeed.ce.bMdNDXOJxB.jpg);
	background-size:cover;
	background-repeat:no-repeat
	}
.screenshots *{
	outline:0
	}
.screenshots .heading-title h2,.screenshots .heading-title p{
	color:#fff
	}
.dots-screenshot{
	margin:50px auto auto;
	height:16px;
	text-align:center
	}
.dots-screenshot .dots{
	display:inline-block!important
	}
.item-screenshots{
	border:4px solid rgba(35,33,33,.65);
	-webkit-border-radius:4px;
	border-radius:4px
	}
.item-screenshots:hover .preview-container{
	opacity:1
	}
.item-screenshots:hover .preview-container .button-preview{
	right:0
	}
.item-screenshots img{
	display:block
	}
.item-screenshots .preview-container{
	opacity:0;
	-webkit-transition:all ease .5s;
	transition:all ease .5s;
	/*background-color:rgba(32,48,57,.6); JMMA CAMBIO DE COLOR*/
	background-color:rgba(57,32,32,.6);
	width:100%;
	height:100%;
	position:absolute
	}
.item-screenshots .preview-container .button-preview{
	top:50%;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	cursor:pointer;
	/*border:6px solid rgba(38,161,224,.65); JMMA CAMBIO DE COLOR*/
	border:6px solid rgba(224,38,38,.65);
	-webkit-transition:all ease .5s;
	transition:all ease .5s;
	position:absolute;
	left:0;
	right:50%;
	margin:0 auto;
	width:78px;
	height:78px;
	-webkit-border-radius:50%;
	border-radius:50%
	}
.item-screenshots .preview-container .preview{
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#fff;
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	height:100%;
	font-size:1.6875rem;
	display:block;
	text-align:center
	}
.item-screenshots .preview-container .preview i{
	position:relative;
	top:14px
	}
.price-table{
	/*background-color:#e7edf3 JMMA CAMBIO DE COLOR*/
	background-color:#f3e7e7;
	}
.price-table .item-price{
	background-color:#fff;
	/*-webkit-box-shadow:4px 0 19px rgba(66,78,92,.35);
	box-shadow:4px 0 19px rgba(66,78,92,.35); JMMA CAMBIO DE COLOR*/
	-webkit-box-shadow:4px 0 19px rgba(92,66,66,.35);
	box-shadow:4px 0 19px rgba(92,66,66,.35);
	-webkit-transition:all ease-in-out .4s;
	transition:all ease-in-out .4s
	}
.price-table .item-price:hover{
	-webkit-transform:translateY(-2%);
	-ms-transform:translateY(-2%);
	transform:translateY(-2%)
	}
.price-table .item-price .head .name-wrap{
	color:#fff;
	/*background-color:#424e5c; JMMA CAMBIO DE COLOR*/
	background-color:#5c4242;
	position:relative;
	text-align:center;
	padding-top:15px
	}
.price-table .item-price .head .name-wrap h2{
	font-size:17px;
	font-weight:400;
	letter-spacing:.3px
	}
.price-table .item-price .head .name-wrap:after{
	content:"";
	display:block;
	width:100%;
	height:30px;
	position:absolute;
	background-image:url(../img/s1_triangle1.svg);
	background-size:contain;
	background-repeat:no-repeat
	}
.price-table .item-price .head .price-wrap{
	/*color:#26a1e0; JMMA CAMBIO DE COLOR*/
	color:#e02626;
	text-align:center;
	padding-top:30px
	}
.price-table .item-price .head .price-wrap p{
	font-weight:300;
	font-size:3.4375rem
	}
.price-table .item-price .head .price-wrap p span:first-child{
	font-weight:600;
	font-size:1.5rem;
	vertical-align:top;
	margin-right:4px;
	line-height:4.3125rem
	}
.price-table .item-price .head .price-wrap p span:last-child{
	margin-left:5px;
	font-size:1.125rem;
	font-weight:400
	}
.price-table .item-price .body ul li{
	text-align:center;
	color:#5c5757;
	font-size:.875rem;
	font-weight:400;
	padding-top:11px;
	padding-bottom:11px
	}
.price-table .item-price .body ul li:nth-child(2n+1){
	background-color:#f1f1f1
	}
.price-table .item-price .body ul li:last-child{
	padding-top:19px;
	padding-bottom:19px
	}
.price-table .most{
	/*background-color:#424e5c; JMMA CAMBIO DE COLOR*/
	background-color:#5c4242;
	position:relative
	}
.price-table .most .head .name-wrap h2{
	font-size:17px;
	font-weight:400
	}
.price-table .most .head .price-wrap{
	padding-top:15px;
	padding-bottom:15px
	}
.price-table .most .head .price-wrap p span:last-child{
	/*color:#e7edf3 JMMA CAMBIO DE COLOR*/
	color:#f3e7e7;
	}
.price-table .most .body ul li{
	color:#fafafa
	}
.price-table .most .body ul li:nth-child(2n+1){
	/*background-color:#37414d JMMA CAMBIO DE COLOR*/
	background-color:#4d3737;
	}
.price-table .most:before{
	content:'Most popular plan';
	display:block;
	/* background:#26a1e0; JMMA CAMBIO DE COLOR*/
	background:#e02626;
	position:absolute;
	width:100%;
	left:0;
	top:-31px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:.6875rem;
	padding:8px 5px
	}
.faq,.testimonials{
	background-image:url(../img/bg2.jpg);
	}
.testimonials *{
	outline:0
	}
.testimonials .item-testimonials{
	padding:30px;
	text-align:center;
	/*background-color:#37414d; JMMA CAMBIO DE COLOR*/
	background-color:#4d3737;
	-webkit-border-radius:3px;
	border-radius:3px;
	-webkit-transition:all ease-in-out .6s;
	transition:all ease-in-out .6s
	}
.testimonials .item-testimonials:hover{
	-webkit-transform:translateY(-2%);
	-ms-transform:translateY(-2%);
	transform:translateY(-2%)
	}
.testimonials .item-testimonials:hover img{
	/*border-color:#26a1e0 JMMA CAMBIO DE COLOR*/
	border-color:#e02626
	}
.testimonials .item-testimonials img{
	-webkit-border-radius:50%;
	border-radius:50%;
	width:118px;
	margin:0 auto;
	display:inline-block;
	/*border:4px solid #37414d; JMMA CAMBIO DE COLOR*/
	border:4px solid #4d3737;
	-webkit-transition:all ease .6s;
	transition:all ease .6s
	}
.testimonials .item-testimonials p{
	padding-top:30px;
	color:#fff;
	font-weight:300;
	font-size:.9375rem;
	letter-spacing:.2px;
	padding-bottom:22px
	}
.testimonials .item-testimonials span{
	display:block;
	/*color:#26a1e0; JMMA CAMBIO DE COLOR*/
	color:#e02626;
	font-size:1rem
	}
.testimonials .item-testimonials span:last-child{
	/*color:#8190a3 JMMA CAMBIO DE COLOR*/
	color:#a38181;
	}
.benefits{
	/*background-color:#e7edf3; JMMA CAMBIO DE COLOR*/
	background-color:#f3e7e7;
	padding-bottom:0
	}
.benefits .icon-circle-border{
	padding:0
	}
.benefits .icon-circle-border:first-child{
	padding-top:50px;
	padding-bottom:80px
	}
.describe,.what-did{
	padding-bottom:0
	}
.benefits .iphone-nalf{
	text-align:right
	}
.benefits .iphone-nalf img{
	vertical-align:bottom
	}
.benefits .button-section{
	margin-top:60px
	}
.faq .text-background{
	margin-bottom:25px
	}
.what-did{
	background-image:url(../img/pattern.png);
	background-color:#f2f2f2
	}
.what-did .heading-title{
	margin-bottom:45px
	}
.what-did .buttons-download{
	text-align:left;
	padding-top:22px
	}
.what-did .section-icon-text{
	margin-bottom:25px
	}
.what-did .section-class-item{
	padding-top:0;
	padding-bottom:0
	}
.what-did .button-section{
	margin-top:30px
	}
.describe .heading-title{
	margin-bottom:45px
	}
.describe .iphones-section{
	text-align:left;
	vertical-align:bottom
	}
.describe .iphones-section .small{
	right:0;
	left:auto
	}
.downloads{
	background-image:url(../img/bg3.jpg);
	background-position-y:35%;
	padding-top:0
	}
.downloads .heading-title{
	margin-top:79px
	}
.downloads .partners-suction{
	padding-top:45px;
	padding-bottom:40px;
	/*background-color:rgba(65,76,90,.7); JMMA CAMBIO DE COLOR */
	background-color:rgba(90,65,65,.7);
	z-index:5;
	position:relative
	}
.downloads .partners-suction *{
	outline:0
	}
.downloads .partners-suction .prev-next-block{
	opacity:0
	}
.downloads .partners-suction:hover .prev-next-block{
	opacity:1
	}
.downloads .partners-suction .parnters-item img{
	margin:0 auto
	}
.contact-info{
	/*background-color:#e7edf3 JMMA CAMBIO DE COLOR*/
	background-color:#f3e7e7;
	}
.contact-info .icon-circle-border,.contact-info .icon-circle-border:first-child{
	padding:0
	}
.contact-info .icon-circle-border .item-text{
	margin-top:20px
	}
.contact-info .icon-circle-border .item-text h3{
	text-transform:none
	}
.contact-info .item-icon,.contact-info .item-text{
	display:block;
	vertical-align:inherit
	}
.anim-shadow,.subscribe .form-inline .form-control{
	display:inline-block
	}
.contact-info .item-icon .icon-wrap{
	margin:0 auto;
	width:65px;
	height:65px;
	line-height:3.4375rem;
	font-size:1.5625rem
	}
.contact-info .item-icon .icon-wrap i{
	vertical-align:inherit
	}
.form-contact{
	background-image:url(../img/bg1.jpg)
	}
footer{
	padding-top:90px;
	/*background-color:#29282b JMMA CAMBIO DE COLOR*/
	background-color:#2b2828;
	}
footer .heading-title{
	margin-bottom:30px
	}
footer .heading-title h2 span{
	color:#fff
	}
footer .heading-title h2:after{
	background-color:#fff
	}
footer .social-inons{
	text-align:center
	}
footer .bottom-footer{
	border-top:1px solid #555;
	padding-top:30px;
	padding-bottom:50px;
	margin-top:60px
	}
footer .bottom-footer .footer-menu ul{
	text-align:right
	}
footer .bottom-footer .footer-menu ul li{
	display:inline-block;
	margin-right:25px
	}
footer .bottom-footer .footer-menu ul li:last-child{
	margin-right:0
	}
footer .bottom-footer .footer-menu ul li a{
	color:#fff
	}
.subscribe{
	background-image:url(../img/bg2.jpg);
	background-size:cover;
	background-repeat:no-repeat
	}
.contact-page .content-section,.faq-page .content-section,.terms-page .content-section{
	background-image:url(../img/hero-bg.png)
	}
.subscribe .section-class-item{
	padding-bottom:0;
	padding-top:0
	}
.subscribe .section-class-item .item-icon .icon-wrap{
	height:50px;
	width:50px;
	color:#fff;
	font-size:3.125rem
	}
.subscribe .section-class-item .item-text{
	text-transform:uppercase;
	font-weight:500;
	letter-spacing:.03125rem
	}
.subscribe .section-class-item .item-text h3{
	color:#fff;
	font-size:1.0625rem
	}
.subscribe .form-inline .form-control input[type="email"]{
	width:400px;
	height:49px;
	border-bottom:none;
	opacity:.6;
	color:#fff
	}
.subscribe .notify{
	margin-top:20px
	}
.page .content-section{
	padding-top:180px
	}
.page .content h1{
	font-weight:400
	}
.page .content p{
	letter-spacing:.01875rem;
	line-height:1.5625rem
	}
.page .horizontal-line span{
	width:75px
	}
.page .content-page{
	padding-top:60px
	}
.icon-circle:after,.section-class-item .icon-services:after{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	padding:0;
	pointer-events:none;
	z-index:-1;
	content:''
	}
.page .content-page .text-background h3{
	font-size:1.0625rem;
	font-weight:500;
	color:#5c5c5c;
	text-transform:uppercase;
	margin-bottom:7px
	}
.faq-page .accordion-section h2{
	font-family:"Roboto Slab",sans-serif;
	font-size:1.5625rem;
	/*color:#26a1e0; JMMA CAMBIO DE COLOR*/
	color:#e02626;
	margin-top:50px;
	margin-bottom:50px
	}
.faq-page .accordion-section .accordion .ui-accordion-header{
	/*background-color:#424e5c; JMMA CAMBIO DE COLOR*/
	background-color:#5c4242;
	color:#fafafa;
	border:1px solid #eee
	}
.faq-page .accordion-section .accordion .ui-state-active{
	/*background-color:#26a1e0; JMMA CAMBIO DE COLOR*/
	background-color:#e02626;
	color:#fff
	}
.terms-page .text-background{
	margin-bottom:55px
	}
.contact-page .map{
	margin-bottom:50px
	}
.contact-page .content-page .heading-title{
	margin-bottom:55px
	}
.contact-page .contact-form input[type="email"],.contact-page .contact-form input[type="text"],.contact-page .contact-form textarea{
	/*background-color:#e7edf3; JMMA CAMBIO DE COLOR*/
	background-color:#f3e7e7;
	color:#555
	}
.contact-page .contact-form ::-webkit-input-placeholder{
	color:#5c5757
	}
.contact-page .contact-form input:active,.contact-page .contact-form input:focus,.contact-page .contact-form textarea:active,.contact-page .contact-form textarea:focus{
	/*border-color:#26a1e0!important JMMA CAMBIO DE COLOR*/
	border-color:#e02626!important;	
	}
.icon-circle{
	/*background:rgba(38,161,224,.1); JMMA CAMBIO DE COLOR;*/
	background:rgba(224,38,38,.1);
	-webkit-transition:background .2s , -webkit-transform ease-out .1s;
	transition:background .2s , -webkit-transform ease-out .1s;
	transition:transform ease-out .1s , background .2s;
	transition:transform ease-out .1s , background .2s , -webkit-transform ease-out .1s
	}
.icon-circle:after{
	-webkit-border-radius:50%;
	border-radius:50%;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	/*-webkit-box-shadow:0 0 0 2px rgba(38,161,224,.1);
	box-shadow:0 0 0 2px rgba(38,161,224,.1);JMMA CAMBIO DE COLOR;*/
	-webkit-box-shadow:0 0 0 2px rgba(224,38,38,.1);
	box-shadow:0 0 0 2px rgba(224,38,38,.1);
	opacity:0;
	-webkit-transform:scale(.9);
	-ms-transform:scale(.9);
	transform:scale(.9);
	-webkit-transition:all ease .9s;
	transition:all ease .9s
	}
.icon-circle:hover{
	/*background:rgba(38,161,224,.05);JMMA CAMBIO DE COLOR;*/
	background:rgba(224,38,38,.05);
	-webkit-transform:scale(.93);
	-ms-transform:scale(.93);
	transform:scale(.93);
	color:#fff
	}
.icon-circle:hover:after{
	-webkit-animation:sonarEffect 1.3s ease-out 75ms;
	animation:sonarEffect 1.3s ease-out 75ms
	}
@-webkit-keyframes sonarEffect{
	0%{
	opacity:.3
	}
40%{
	opacity:.5;
	/*-webkit-box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5);
	box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5); JMMA CAMBIO DE COLOR*/
	-webkit-box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5)
	}
100%{
	/*-webkit-box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5);
	box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5); JMMA CAMBIO DE COLOR*/
	-webkit-box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	-webkit-transform:scale(1.5);
	transform:scale(1.5);
	opacity:0
	}

	}
@keyframes sonarEffect{
	0%{
	opacity:.3
	}
40%{
	opacity:.5;
	/*-webkit-box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5);
	box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5) JMMA CAMBIO DE COLOR*/
	-webkit-box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	}
100%{
	/*-webkit-box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5);
	box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5); JMMA CAMBIO DE COLOR*/
	-webkit-box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	-webkit-transform:scale(1.5);
	transform:scale(1.5);
	opacity:0
	}

	}
.section-class-item .icon-services{
	-webkit-transition:background .2s , -webkit-transform ease-out .1s;
	transition:background .2s , -webkit-transform ease-out .1s;
	transition:transform ease-out .1s , background .2s;
	transition:transform ease-out .1s , background .2s , -webkit-transform ease-out .1s
	}
.section-class-item .icon-services:after{
	-webkit-border-radius:15px;
	border-radius:15px;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	/*-webkit-box-shadow:0 0 0 2px rgba(38,161,224,.1);
	box-shadow:0 0 0 2px rgba(38,161,224,.1); JMMA CAMBIO DE COLOR*/
	-webkit-box-shadow:0 0 0 2px rgba(224,38,38,.1);
	box-shadow:0 0 0 2px rgba(224,38,38,.1);
	opacity:0;
	-webkit-transform:scale(.9);
	-ms-transform:scale(.9);
	transform:scale(.9);
	-webkit-transition:all ease 0ms;
	transition:all ease 0ms
	}
.section-class-item:hover .icon-services{
	-webkit-transform:scale(.93);
	-ms-transform:scale(.93);
	transform:scale(.93);
	color:#fff
	}
.section-class-item:hover .icon-services:after{
	-webkit-animation:sonarEffect 1.3s ease-out 75ms;
	animation:sonarEffect 1.3s ease-out 75ms
	}
@keyframes sonarEffect{
	0%{
	opacity:.3
	}
40%{
	opacity:.5;
	/*-webkit-box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5);
	box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5) JMMA CAMBIO DE COLOR*/
	-webkit-box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	}
80%{
	/*-webkit-box-shadow:0 0 0 5px rgba(38,161,224,.1),0 0 40px 40px #26a1e0,0 0 0 40px rgba(38,161,224,.5);
	box-shadow:0 0 0 5px rgba(38,161,224,.1),0 0 40px 40px #26a1e0,0 0 0 40px rgba(38,161,224,.5); JMMA CAMBIO DE COLOR*/
	-webkit-box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	-webkit-transform:scale(1);
	transform:scale(1);
	opacity:0
	}
100%{
	/*-webkit-box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5);
	box-shadow:0 0 0 2px rgba(38,161,224,.1),0 0 10px 10px #26a1e0,0 0 0 10px rgba(38,161,224,.5); JMMA CAMBIO DE COLOR*/
	-webkit-box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	box-shadow:0 0 0 2px rgba(224,38,38,.1),0 0 10px 10px #e02626,0 0 0 10px rgba(224,38,38,.5);
	-webkit-transform:scale(1.5);
	transform:scale(1.5);
	opacity:0
	}

	}
.toBottomFromTop:hover i{
	-webkit-animation:toBottomFromTop .5s forwards;
	animation:toBottomFromTop .5s forwards
	}
@-webkit-keyframes toBottomFromTop{
	49%{
	-webkit-transform:translateY(100%)
	}
50%{
	opacity:0;
	-webkit-transform:translateY(-100%)
	}
51%{
	opacity:1
	}

	}
@keyframes toBottomFromTop{
	49%{
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
	}
50%{
	opacity:0;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
	}
51%{
	opacity:1
	}

	}
.toTopFromBottom:hover i{
	-webkit-animation:toTopFromBottom .5s forwards;
	animation:toTopFromBottom .5s forwards
	}
@-webkit-keyframes toTopFromBottom{
	49%{
	-webkit-transform:translateY(-100%)
	}
50%{
	opacity:0;
	-webkit-transform:translateY(100%)
	}
51%{
	opacity:1
	}

	}
@keyframes toTopFromBottom{
	49%{
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
	}
50%{
	opacity:0;
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
	}
51%{
	opacity:1
	}

	}
@-webkit-keyframes hvr-ripple-in{
	100%{
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity:1
	}

	}
@keyframes hvr-ripple-in{
	100%{
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity:1
	}

	}
.anim-shadow{
	vertical-align:middle;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-box-shadow:0 0 1px transparent;
	box-shadow:0 0 1px transparent;
	position:relative;
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	transition-property:transform , -webkit-transform
	}
.anim-shadow:before{
	pointer-events:none;
	position:absolute;
	z-index:-1;
	content:'';
	top:100%;
	left:5%;
	height:10px;
	width:90%;
	opacity:0;
	background:-webkit-radial-gradient(center ellipse,rgba(0,0,0,.35) 0,transparent 80%);
	background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,transparent 80%);
	-webkit-transition-duration:.3s;
	transition-duration:.3s;
	-webkit-transition-property:opacity , -webkit-transform;
	transition-property:opacity , -webkit-transform;
	transition-property:transform , opacity;
	transition-property:transform , opacity , -webkit-transform
	}
.anim-shadow:active,.anim-shadow:focus,.anim-shadow:hover{
	-webkit-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	transform:translateY(-5px)
	}
.anim-shadow:active:before,.anim-shadow:focus:before,.anim-shadow:hover:before{
	opacity:1;
	-webkit-transform:translateY(5px);
	-ms-transform:translateY(5px);
	transform:translateY(5px)
	}
@-webkit-keyframes hero-bg{
	0%,100%{
	background-position:0 0
	}
50%{
	background-position:100% 0
	}

	}
@keyframes hero-bg{
	0%,100%{
	background-position:0 0
	}
50%{
	background-position:100% 0
	}

	}
@media only screen and (max-width:1350px){
	.prev-next-block{
	display:none
	}

	}
@media only screen and (max-width:1200px){
	.features{
	background-color:#fafafa
	}
.features .icon-container:after{
	width:30px;
	height:1px;
	border-top:2px dashed #ccc;
	position:absolute;
	right:-15px;
	top:28%
	}
.benefits .section-class-item:first-child,.benefits .section-class-item:last-child{
	padding-bottom:0;
	padding-top:55px
	}
.benefits .section-class-item .item-text{
	vertical-align:middle
	}
.benefits .button-section{
	margin-top:50px
	}
.subscribe .form-inline .form-control{
	display:inline-block
	}
.subscribe .form-inline .form-control input[type="email"]{
	width:295px
	}

	}
@media only screen and (max-width:992px){
	header .top-menu{
	display:none
	}
header .logo{
	padding:10px 0 10px 20px
	}
header .toggle-mnu{
	top:23px;
	right:20px
	}
.heading-title-big{
	font-size:2.8125rem;
	line-height:3.4375rem
	}
.buttons-download .download{
	display:inline-block;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:7px 18px;
	margin-right:5px;
	text-align:left
	}
footer .bottom-footer,footer .bottom-footer .footer-menu ul{
	text-align:center
	}
.buttons-download .download:last-child{
	margin-right:0
	}
.buttons-download .download span{
	font-size:1.375rem;
	line-height:1.5625rem
	}
.buttons-download .download span span{
	font-size:.75rem
	}
.buttons-download .download i{
	font-size:2.375rem;
	display:inline-block;
	position:relative;
	top:-6px;
	margin-right:13px
	}
.slider .container-slide{
	padding-top:145px;
	padding-bottom:150px
	}
.slider .buttons-download{
	margin-top:35px
	}
.slider .slide .content-slide .description p{
	font-size:.9375rem;
	color:#fff;
	letter-spacing:.01875rem
	}
.full-slider .vertical-align{
	min-height:inherit!important;
	height:inherit!important;
	display:block
	}
.full-slider .vertical-align .content-mill{
	padding-top:64px
	}
.full-slider .vertical-align .container-slide{
	padding-top:145px;
	padding-bottom:150px;
	display:block;
	vertical-align:inherit
	}
.benefits .iphone-nalf,.features .icon-container:after,.price-table .most:before,.services .section-class-image{
	display:none
	}
.slick-slide .iphone img{
	width:100%
	}
.socialite{
	padding-top:15px;
	padding-bottom:15px
	}
.socialite .container-socialite .item img{
	width:95px
	}
.socialite .container-socialite .icon-down{
	width:55px;
	height:55px;
	top:-41px
	}
.socialite .container-socialite .icon-down a{
	width:40px;
	height:40px;
	font-size:2.0625rem;
	top:7.5px;
	line-height:2.8125rem
	}
.features .item-icon:first-child,.features .item-icon:nth-child(2){
	margin-bottom:50px
	}
.video-popup .heading-title-big{
	font-size:2.1875rem
	}
.benefits{
	padding-bottom:5.625rem
	}
.benefits .section-class-item:first-child,.benefits .section-class-item:last-child{
	padding-bottom:50px;
	padding-top:0
	}
.benefits .section-class-item .item-text{
	vertical-align:middle
	}
.benefits .button-section{
	margin-top:0
	}
.price-table .row .col-md-3:nth-child(-n+2) .item-price{
	margin-bottom:40px
	}
.price-table .row .head .name-wrap:after{
	height:38px
	}
.faq .accordion{
	margin-top:50px
	}
.what-did{
	padding-bottom:90px
	}
.what-did .section-icon-text:last-child{
	margin-bottom:0
	}
.iphones{
	height:450px;
	margin:0 auto 50px;
	max-width:600px;
	width:auto
	}
.subscribe .form-inline,footer .bottom-footer .footer-menu{
	margin-top:20px
	}
.iphones .left-mob-back{
	position:absolute;
	left:10%;
	bottom:0;
	z-index:0;
	top:50px
	}
.iphones .left-mob-front{
	position:relative;
	z-index:9;
	right:12%
	}
.iphones .right-mob-back{
	top:50px
	}
.describe{
	margin-bottom:90px
	}
.subscribe .form-inline .form-control{
	width:78%;
	display:inline-block
	}
.subscribe .form-inline .form-control input[type="email"]{
	width:100%
	}
.subscribe .form-inline .contact-form-submit{
	float:left;
	margin-top:20px
	}

	}
@media only screen and (max-width:768px){
	.benefits .button-section,.container-background .section-class-item,.items-left,.items-right,.section-class-item,.slider .slide .left,.slider .slide .left .buttons-download,.slider .slide .right,.slider .slide .right .buttons-download,footer .bottom-footer{
	text-align:center
	}
.animated{
	-webkit-transition-property:none!important;
	transition-property:none!important;
	-ms-transform:none!important;
	-webkit-transform:none!important;
	transform:none!important;
	-webkit-animation:none!important;
	animation:none!important
	}
.is-sticky header .logo{
	padding:10px 10px 10px 20px
	}
.slider .container-slide{
	padding-top:130px;
	padding-bottom:100px
	}
.full-slider .vertical-align .container-slide{
	padding-top:70px;
	padding-bottom:70px
	}
.full-slider .vertical-align .content-mill{
	padding-bottom:70px
	}
.socialite{
	padding-top:10px;
	padding-bottom:10px
	}
.socialite .item{
	height:26px
	}
.socialite .item img{
	width:80px
	}
.socialite .container-socialite .icon-down{
	width:45px;
	height:45px;
	top:-30px
	}
.socialite .container-socialite .icon-down a{
	width:32px;
	height:32px;
	font-size:1.875rem;
	top:7px;
	line-height:2.125rem
	}
.features .icon-container:after{
	display:none
	}
.features .item-icon{
	margin-bottom:50px
	}
.features .item-icon:last-child{
	margin-bottom:0
	}
.video-popup .heading-title-big{
	font-size:1.75rem
	}
.services .with-bg-section{
	padding-top:30px;
	padding-bottom:30px
	}
.section-class-item{
	padding-top:40px;
	padding-bottom:40px;
	display:inline-block
	}
.item-icon,.item-text{
	display:table-cell
	}
.text-right .icon-wrap{
	margin-right:20px
	}
.container-background{
	/*background-color:#424e5c JMMA CAMBIO DE COLOR*/
	background-color:#5c4242
	}
.container-background .icon-wrap{
	-webkit-box-shadow:none;
	box-shadow:none
	}
.container-background .item-icon,.container-background .item-text{
	display:inline-block;
	vertical-align:top
	}
.container-background .item-text{
	width:auto;
	vertical-align:middle
	}
.container-background .text-left .icon-wrap{
	margin-left:20px
	}
.benefits .section-class-item{
	display:block
	}
.benefits .section-class-item:first-child,.benefits .section-class-item:last-child{
	padding-bottom:50px;
	padding-top:0
	}
.benefits .section-class-item .item-text{
	vertical-align:middle
	}
.benefits .item-icon,.benefits .item-text{
	display:block;
	text-align:center
	}
.benefits .item-icon{
	margin-bottom:15px
	}
.benefits .item-icon .icon-wrap{
	margin:auto
	}
.price-table .row .col-md-3 .item-price{
	margin-bottom:40px
	}
.price-table .row .col-md-3:last-child .item-price{
	margin-bottom:0
	}
.price-table .row .head .name-wrap:after{
	height:30px;
	background-size:100% 100%
	}
.iphones{
	height:400px;
	margin:0 auto 50px;
	max-width:600px;
	width:auto
	}
.iphones .left-mob-back{
	position:absolute;
	left:5%;
	bottom:0;
	z-index:0;
	top:20px
	}
.iphones .left-mob-front{
	position:relative;
	z-index:9;
	right:5%
	}
.iphones .right-mob-back{
	top:20px
	}
.contacn-block .section-class-item{
	margin-bottom:20px;
	display:block
	}
.contacn-block:last-child .section-class-item{
	margin-bottom:0
	}
.downloads .buttons-download .download{
	display:table;
	margin:0 auto 10px
	}
.downloads .buttons-download .download:last-child{
	margin-right:auto;
	margin-bottom:0
	}
.subscribe .form-inline .form-control{
	width:100%;
	display:inline-block
	}
.subscribe .form-inline .form-control input[type="email"]{
	width:100%
	}
.subscribe .form-inline .contact-form-submit{
	width:20%
	}

	}
@media only screen and (max-width:480px){
	.prev-next-block{
	display:block
	}
.prev-next-block .prev{
	left:0
	}
.prev-next-block .next{
	right:0
	}
.text-left h2:after{
	margin:19px auto 18px!important
	}
.heading-title-big{
	font-size:2.375rem;
	line-height:2.9375rem
	}
.heading-title h2{
	line-height:2.5rem
	}
.buttons-download{
	margin-top:35px
	}
.buttons-download .download{
	display:inline-block;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:7px 18px;
	margin-right:5px;
	text-align:left;
	margin-bottom:10px
	}
.buttons-download .download:last-child{
	margin-right:0;
	margin-bottom:0
	}
.buttons-download .download span{
	font-size:1.125rem;
	line-height:1.25rem
	}
.buttons-download .download span span{
	font-size:.6875rem
	}
.buttons-download .download i{
	font-size:1.6875rem;
	display:inline-block;
	position:relative;
	top:-6px;
	margin-right:13px
	}
.services .item-icon,.services .with-bg-section .item-icon,.slider .control-slider,.socialite{
	display:none
	}
.slider .container-slide{
	padding-bottom:70px
	}
.slider .buttons-download .download{
	margin-bottom:0!important
	}
.slider .buttons-download .download:first-child{
	margin-bottom:10px
	}
.slider .buttons-download .download:last-child{
	margin-right:0
	}
.slider .slide .content-slide .description p{
	font-size:.875rem;
	line-height:1.5625rem
	}
.video-popup .heading-title-big{
	font-size:1.4375rem;
	line-height:2.8125rem
	}
.services .with-bg-section{
	padding-top:0
	}
.services .container:last-child .section-class-item{
	padding-bottom:0
	}
.services .container:last-child .section-class-item:last-child{
	padding-top:30px
	}
.services .bg-right .section-class-item{
	padding-top:0!important
	}
.text-left,.text-right{
	text-align:center!important
	}
.section-class-item{
	padding-top:0
	}
.iphones{
	height:300px;
	margin:0 auto 50px;
	max-width:300px;
	width:auto
	}
.iphones .left-mob-front{
	position:relative;
	z-index:9;
	right:0
	}
.iphones img{
	width:70%
	}
.what-did .section-icon-text{
	text-align:center
	}
.what-did .item-icon,.what-did .item-text{
	display:block;
	padding:0
	}
.what-did .item-icon{
	margin-bottom:10px
	}
.what-did .item-icon .icon-wrap{
	margin:0 auto
	}
.downloads .partners-suction .prev-next-block{
	opacity:1
	}
.subscribe .section-class-item .item-icon,.subscribe .section-class-item .item-text{
	display:block
	}
.subscribe .section-class-item .item-icon{
	display:none
	}
.subscribe .text-with-icon .item-text{
	padding-left:0
	}
.full-slider .vertical-align .content-mill{
	padding-top:15px
	}
.full-slider .vertical-align .container-slide{
	padding-top:70px;
	padding-bottom:70px
	}

	}
@media only screen and (max-width:398px){
	.slider .buttons-download .download:nth-child(1n+1){
	margin-bottom:10px!important
	}
.slider .buttons-download .download:last-child{
	margin-right:0
	}

	}
@media only screen and (max-width:320px){
	.triangle:before{
	bottom:-1px
	}
.social-inons ul li{
	font-size:.875rem;
	/*border:3px solid #1e81b3; JMMA CAMBIO DE COLOR*/
	border:3px solid #b31e1e;
	-webkit-border-radius:50%;
	border-radius:50%;
	width:38px;
	height:38px;
	margin-right:7px
	}
.social-inons ul li:last-child{
	margin-right:0
	}
.social-inons ul li:hover{
	/*background-color:#26a1e0 JMMA CAMBIO DE COLOR*/
	background-color:#e02626
	}
.social-inons ul li a{
	color:#fff;
	display:block;
	line-height:1.9375rem;
	text-align:center
	}
.social-inons ul li a i{
	vertical-align:middle
	}

	}
a,a:focus{
	/*color:#26a1e0 JMMA CAMBIO DE COLOR*/
	color:#e02626;
	}
@media only screen and (min-width:992px){
	.toggle-mnu{
	display:none
	}

	}
@media only screen and (min-width:1200px){
	.slider .slide{
	min-height:944px
	}

	}
body{
	font-size:16px;
	min-width:320px;
	line-height:1.6;
	/*font-family:Roboto,sans-serif;*/
        /*font-family:'robotolight',sans-serif;*/
        font-family: 'Open Sans', sans-serif;
	overflow-x:hidden;
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility
	}
a{
	outline:0!important
	}
a:hover{
	/*color:#2291ca JMMA CAMBIO DE COLOR*/
	color:#ca2222;
	}
.hidden{
	display:none
	}
.text-right{
	text-align:right
	}
.text-left{
	text-align:left
	}
.text-left h2:after{
	margin:19px 0 18px
	}
.text-center{
	text-align:center
	}
#top-nav-sticky-wrapper{
	height:0!important
	}
input:active,input:focus,textarea:active,textarea:focus{
	-webkit-box-shadow:none;
	box-shadow:none;
	border-color:#fff;
	color:#fff;
	opacity:1!important
	}

	.form-control:focus,input:focus{
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none
	}
