﻿@import url("https://fonts.googleapis.com/css?family=Lato:400,700,900");@-ms-viewport{width:device-width;initial-scale:1}@-moz-viewport{width:device-width;initial-scale:1}@-webkit-viewport{width:device-width;initial-scale:1}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{min-height:100%;overflow:auto;overflow-x:hidden;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}a,input,button,textarea,optgroup,select,fieldset,figure,legend{font:inherit;color:inherit;line-height:inherit;text-transform:inherit;text-shadow:inherit;border:none;background:none;box-shadow:none;border-radius:0;margin:0;padding:0}a,button,[type='button'],[type='submit']{transition:color .25s, background .25s, opacity .25s}a{cursor:pointer;text-decoration:none;-webkit-text-decoration-skip:none}button{overflow:visible;-webkit-font-smoothing:inherit;letter-spacing:inherit}p{margin:0;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}b,strong{font-weight:700}img,svg,embed,object,iframe,video,audio,canvas{vertical-align:middle;max-width:100%;height:auto;border:0}img{image-rendering:optimizeQuality}video,audio,canvas{display:inline-block}progress{vertical-align:baseline}svg{fill:currentColor}svg:not(:root){overflow:hidden}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font:inherit;color:inherit;margin:0}ul,ol,menu{margin:0;padding:0;-moz-padding:0;-webkit-padding:0;list-style:none}input,select,button,button>*{vertical-align:middle}button,label,select,[type='button'],[type='submit'],[type='reset'],[type='checkbox'],[type='radio'],[type='range']{user-select:none;cursor:pointer}[type='search'],[type='range'],::-webkit-search-cancel-button,::-webkit-search-decoration,::-webkit-outer-spin-button,::-webkit-inner-spin-button,::-webkit-slider-thumb{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;position:absolute;right:0}[type='number']{-moz-appearance:textfield}::-ms-clear,::-ms-reveal{display:none}input,textarea{width:100%}textarea{overflow:auto;resize:none}:active,:hover,:focus{outline:0;outline-offset:0}:disabled{pointer-events:none}::-moz-focus-outer,::-moz-focus-inner{border:0;padding:0}::placeholder,::-moz-placeholder{opacity:1}table{border-spacing:0;border-collapse:collapse}td,th{padding:0;text-align:center}article p:not(:empty){margin-top:.7em;margin-bottom:.7em}article img,article embed,article object,article iframe,article video{display:block;margin:auto}article ul,article ol,article menu{margin-top:.7em;margin-bottom:.7em}article ul ul,article ul ol,article ul menu,article ol ul,article ol ol,article ol menu,article menu ul,article menu ol,article menu menu{margin:0;padding-left:1em}article ul>li:before,article ol>li:before,article menu>li:before{padding-right:.5em}article ul>li p,article ol>li p,article menu>li p{display:inline}article ul>li:before,article menu>li:before{content:'•';font-family:Tahoma}article ul>li li:before,article menu>li li:before{content:'○'}article ol{counter-reset:count}article ol>li:before{content:counter(count) ".";counter-increment:count}header .container:after,nav ul:after,.messaging .mes_row:after,.keep .keep_row:after,.characteristics .characteristics_row:after,.characteristics .people:after,.features .features_row:after,.contact .contact_row:after,footer .footer_main:after,header .container:before,nav ul:before,.messaging .mes_row:before,.keep .keep_row:before,.characteristics .characteristics_row:before,.characteristics .people:before,.features .features_row:before,.contact .contact_row:before,footer .footer_main:before{content:"";display:block;clear:both}html{height:100%}body{font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:400;color:gray;font-size:18px;line-height:32px;height:100%}h1{font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:900;color:#fff;font-size:72px;line-height:84px}h2{font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:900;font-size:60px;line-height:66px;color:#363636}h2 span{color:#d90647}h3{font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:400;color:gray;font-size:18px;line-height:32px;text-align:center}h4{font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:400;color:gray;font-size:24px;line-height:34px}h5{font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:400;color:gray;font-size:18px;line-height:32px}p{font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:400;font-size:18px;line-height:32px;color:gray}a{font-family:"Lato",Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;line-height:32px;text-decoration:none;color:#d90647}a:hover{color:#eb402c}.container{max-width:1200px;padding:0 15px;margin:auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#scrollToTop{display:none;position:fixed;right:30px;bottom:20px;width:38px;height:46px;padding:5px;text-align:center;background:#d90647;color:#fff;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#scrollToTop:hover{background:#eb402c;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}form{margin:auto;position:relative}form input{max-width:490px;height:50px;background:#e8e8e8;padding:0 28px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:gray;opacity:1;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}form input::-moz-placeholder,form textarea::-moz-placeholder{color:gray;opacity:1;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}form input:-moz-placeholder,form textarea:-moz-placeholder{color:gray;opacity:1;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:gray;opacity:1;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}form input:focus::-webkit-input-placeholder,form textarea:focus::-webkit-input-placeholder{opacity:0}form input:focus::-moz-placeholder,form textarea:focus::-moz-placeholder{opacity:0}form input:focus:-moz-placeholder,form textarea:focus:-moz-placeholder{opacity:0}form input:focus:-ms-input-placeholder,form textarea:focus:-ms-input-placeholder{opacity:0}form textarea{background:#e8e8e8;max-width:490px;height:200px;padding:10px 28px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px}form .thank_you{display:none;margin-top:20px}form .thank_you p{color: green;    padding: 20px;    background-color: #d4ffd1;    border-radius: 8px;    border: 1px solid green;}form button{background:-moz-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-webkit-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-o-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-ms-linear-gradient(top, #d90647 0%, #eb402c 100%);background:linear-gradient(to bottom, #d90647 0%, #eb402c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_a', endColorstr='$color_a_hover',GradientType=0 );width:180px;height:50px;color:#fff;-webkit-box-shadow:0px 10px 30px 0px rgba(223,27,61,0.3);-moz-box-shadow:0px 10px 30px 0px rgba(223,27,61,0.3);box-shadow:0px 10px 30px 0px rgba(223,27,61,0.3);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}form button:hover{background:-moz-linear-gradient(top, #eb402c 0%, #d90647 100%);background:-webkit-linear-gradient(top, #eb402c 0%, #d90647 100%);background:-o-linear-gradient(top, #eb402c 0%, #d90647 100%);background:-ms-linear-gradient(top, #eb402c 0%, #d90647 100%);background:linear-gradient(to bottom, #eb402c 0%, #d90647 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_a_hover', endColorstr='$color_a',GradientType=0 );-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}header{overflow:hidden}header .header_bg{background:#d90647;background:-moz-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-webkit-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-o-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-ms-linear-gradient(top, #d90647 0%, #eb402c 100%);background:linear-gradient(to bottom, #d90647 0%, #eb402c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_a', endColorstr='$color_a_hover',GradientType=0 );position:relative;height:734px}header .header_bg::after,header .header_bg:after{content:'';width:100%;height:100%;position:absolute;background:#eb402c;z-index:-1;bottom:0;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-moz-transform:skewY(-7.4deg);-o-transform:skewY(-7.4deg);-ms-transform:skewY(-7.4deg);-webkit-transform:skewY(-7.4deg);transform:skewY(-7.4deg)}.header_top{padding-top:32px;position:fixed;width:100%;top:0;z-index:99999999;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}.small_header{padding:10px 0;background:#d90647;background:-moz-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-webkit-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-o-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-ms-linear-gradient(top, #d90647 0%, #eb402c 100%);background:linear-gradient(to bottom, #d90647 0%, #eb402c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_a', endColorstr='$color_a_hover',GradientType=0 );-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s}.main_logo{float:left}.main_logo a{color:#fff;font-size:50px;line-height:56px;font-weight:900}.header_center{padding-top:200px}.header_center .header_text{width:50%;float:left;padding-top:86px;padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header_center .header_text h1{letter-spacing:2px}.header_center .header_text p{font-size:24px;line-height:28px;color:#fff;padding-top:30px}.header_center .header_text p strong{font-weight:900}.header_center .header_text button{background:#fff;width:224px;height:50px;color:#d90647;font-weight:700;-webkit-box-shadow:0px 10px 40px 0px rgba(54,54,54,0.15);-moz-box-shadow:0px 10px 40px 0px rgba(54,54,54,0.15);box-shadow:0px 10px 40px 0px rgba(54,54,54,0.15);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;margin-top:100px}.header_center .header_text button:hover{opacity:0.8}.header_center .div_hd_main{width:50%;float:right;margin-right:-28px;margin-top:4px;padding-left:40px;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav #menu_toggle{display:none}nav ul{display:block;float:right;padding-top:12px}nav li{float:left;padding-right:62px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav li:last-child{padding-right:0}nav a{color:#fff;font-size:18px;line-height:28px;font-weight:400;text-transform:uppercase;display:inline-block}nav a:hover{color:#fff;border-bottom:1px solid #fff;padding-bottom:8px}nav .active_a{border-bottom:1px solid #fff;padding-bottom:8px}.messaging h2{padding-bottom:30px}.messaging .mes_col{float:left;width:50%}.messaging .mes_col_left{padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.messaging .mes_col_right{padding-top:180px;padding-left:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.keep{padding-bottom:60px}.keep h2{padding-bottom:30px}.keep .keep_col{float:left;width:50%}.keep .keep_col_left{padding-top:180px;padding-right:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.keep .keep_col_right{text-align:right;padding-left:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.characteristics{border-top:1px dotted #e0e0e0;padding-top:84px;padding-bottom:244px}.characteristics h2{text-align:center;padding-bottom:128px}.characteristics .chars_cl{float:left;width:33.333333333%;padding:0 15px}.characteristics .chars_cl:hover .col_text{-webkit-box-shadow:0px 30px 60px 0px rgba(54,54,54,0.15);-moz-box-shadow:0px 30px 60px 0px rgba(54,54,54,0.15);box-shadow:0px 30px 60px 0px rgba(54,54,54,0.15);border:1px dotted #fff;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;top:-30px}.characteristics .col_text{border:1px solid #e0e0e0;padding:18px 28px;position:relative;top:0;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;position:relative}.characteristics .col_text:after,.characteristics .col_text:before{content:"";width:0;height:0;position:absolute;left:48px;top:100%;pointer-events:none;border:solid transparent}.characteristics .col_text:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-30px}.characteristics .col_text:before{border-color:rgba(194,225,245,0);border-top-color:#e0e0e0;border-width:12px;margin-left:-32px;margin-top:1px}.characteristics .p_link{padding-top:10px}.characteristics .people{padding-top:30px}.characteristics .people_text{padding-left:20px;padding-top:8px;float:left}.characteristics .people_text p{font-size:18px;line-height:24px}.characteristics .people_text .p_ceo{font-size:16px;line-height:24px}.characteristics .img_peolpe{float:left;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.features{background:-moz-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-webkit-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-o-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-ms-linear-gradient(top, #d90647 0%, #eb402c 100%);background:linear-gradient(to bottom, #d90647 0%, #eb402c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_a', endColorstr='$color_a_hover',GradientType=0 );height:518px}.features .features_col{height:518px;position:relative}.features .col_content{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.features .col_center{float:left;width:33.333333333%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px}.features .iphone_play{position:relative;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.features li{background-repeat:no-repeat}.features li:nth-child(even){margin-top:60px}.features .conversation{background-image:url("../images/message.png")}.features .call{background-image:url("../images/phone.png")}.features .picture{background-image:url("../images/photo.png")}.features .your_video{background-image:url("../images/video.png")}.features .col_left{float:left;width:33.333333333%;text-align:right}.features .col_left .col_content{padding-right:28px}.features .col_left li{background-position:100% 0;padding-right:90px}.features .col_right{float:left;width:33.333333333%;text-align:left;display:block}.features .col_right .col_content{padding-left:28px}.features .col_right li{background-position:0 0;padding-left:90px}.features h4{color:#fff;font-weight:900;letter-spacing:2px}.features p{color:#fff;opacity:0.6;font-size:16px;line-height:28px}.subscribe{text-align:center;padding-top:214px;padding-bottom:146px}.subscribe h2{padding-bottom:30px}.subscribe #form{width:570px;margin-top:66px}.subscribe input{max-width:570px}.subscribe button{position:absolute;top:0;right:0}.subscribe #email-error{padding-left:26px;font-size:13px;line-height:16px;position:absolute;top:55px;left:0;color:#d90647}.subscribe .thank_you{text-align:center;margin-top:38px}.video{text-align:center;padding:100px 0;border-top:1px dotted #e0e0e0}.video .container{max-width:800px}.video h2{padding-bottom:60px}.video .video_container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.download{padding-top:84px;padding-bottom:146px;border-top:1px dotted #e0e0e0;border-bottom:1px dotted #e0e0e0;text-align:center}.download h3{padding-top:36px;padding-bottom:54px}.download .app_store{width:180px;display:inline-block;margin-right:24px}.download .app_store:hover{opacity:0.8}.download .google_play{width:180px;display:inline-block}.download .google_play:hover{opacity:0.8}.clients{text-align:center;padding:100px 0;border-bottom:1px dotted #e0e0e0}.clients h2{padding-bottom:60px}.clients .slider{position:relative;padding:0 40px}.clients .cycle-slide{padding:30px}.clients .cycle_prev,.clients .cycle_next{display:block;position:absolute;top:50%;margin-top:-36px;cursor:pointer;width:26px}.clients .cycle_prev i,.clients .cycle_next i{color:gray}.clients .cycle_prev i:hover,.clients .cycle_next i:hover{color:#eb402c}.clients .cycle_prev{left:0}.clients .cycle_next{right:0}.clients .arrow_slider{font-size:0;line-height:0px;display:inline-block;width:0;height:0}.contact{padding-top:84px;padding-bottom:146px;border-bottom:1px dotted #e0e0e0}.contact h2{text-align:center;padding-bottom:36px}.contact .contact_col{float:left;width:50%}.contact .contact_col_left{padding-right:40px}.contact .contact_col_right{padding-left:40px;text-align:right}.contact .social{margin-top:28px}.contact .social_link{width:40px;height:40px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;margin-right:10px;margin-top:12px}.contact .social_link:hover{background:#eb402c}.contact .social_link:last-child{margin-right:0}.contact form input{margin-top:12px}.contact form input:first-child{margin-top:0}.contact form textarea{margin-top:12px}.contact form .button{margin-top:30px}.contact form #first_name-error{display:block;color:#eb402c;padding-left:24px;font-size:13px;line-height:16px}.contact form #phone-error{display:block;color:#eb402c;padding-left:24px;font-size:13px;line-height:16px}.contact form #last_name-error{display:block;color:#eb402c;padding-left:24px;font-size:13px;line-height:16px}.contact form #email-error{display:block;color:#eb402c;padding-left:24px;font-size:13px;line-height:16px}.contact form #message-error{display:block;color:#eb402c;padding-left:24px;font-size:13px;line-height:16px}.contact form .thank_you{margin-top:40px}.contact #map{height:290px;width:100%;margin-top:40px}footer{padding:30px 0}footer .nav_footer{float:left;padding-top:8px}footer .nav_footer p{color:#363636}footer .language{float:right;background:url(../images/arrow_select.png) no-repeat 90% 22px #e8e8e8;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;width:200px;height:50px}footer .language select{background:transparent;width:200px;height:50px;padding-left:24px;color:#363636;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase}footer .language select::-ms-expand{display:none}@media screen and (max-width: 1023px){h2{font-size:40px;line-height:46px}.header_center{padding-top:160px}.header_center .header_text{padding-right:20px}.header_center .header_text h1{font-size:50px;line-height:58px}.header_center .header_text button{margin-top:70px}.header_center .div_hd_main{margin-right:-15px;padding-left:20px}nav li{padding-right:30px}nav li:last-child{padding-right:0}nav a{font-size:15px;line-height:20px}.messaging{padding:60px 0}.messaging .mes_col_left{padding-right:20px}.messaging .mes_col_right{padding-left:20px;padding-top:50px}.keep .keep_col_left{padding-right:20px;padding-top:50px}.keep .keep_col_right{padding-left:20px}.characteristics{padding:80px 0}.characteristics h2{padding-bottom:60px}.characteristics .col_text{padding:10px 14px}.features{height:auto;padding:80px 0}.features .features_col{height:auto}.features .col_content{position:relative;top:0;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.features .col_center{float:right;width:40%}.features li{background-repeat:no-repeat;margin-top:30px}.features li:nth-child(even){margin-top:30px}.features li:first-child{margin-top:0}.features .col_left{width:60%;text-align:left}.features .col_left .col_content{padding-left:28px}.features .col_left li{background-position:0 0;padding-left:90px;padding-right:0}.features .col_right{display:none}.features .iphone_play{position:relative;top:0;-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.subscribe{padding:80px 0}.video{padding:80px 0}.download{padding:80px 0}.clients{padding:80px 0}.clients .cycle-slide{padding:0 15px}.contact .contact_col_left{padding-right:20px}.contact .contact_col_right{padding-left:20px}footer{padding:15px 0}footer .language select{font-size:16px;line-height:20px}}@media screen and (max-width: 810px){.contact .social_link{margin-right:6px}}@media screen and (max-width: 767px){h2{font-size:38px;line-height:42px}#scrollToTop{display:none}form input{max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}form textarea{max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}header .header_bg{height:auto;padding-bottom:60px}header .header_bg::after,header .header_bg:after{display:none}.header_center{padding-top:150px}.header_center .header_text{float:none;clear:both;width:100%;padding:0;text-align:center}.header_center .header_text h1{font-size:38px;line-height:42px}.header_center .header_text p{font-size:20px;line-height:24px}.header_center .header_text button{margin-top:50px}.header_center .div_hd_main{float:none;clear:both;width:100%;margin:60px 0 0 0;padding:0;text-align:center}.header_top{padding-top:30px}.small_header{padding:10px 0}.main_logo a{font-size:30px;line-height:34px}nav #menu_toggle{display:block;position:relative;overflow:hidden;width:22px;height:18px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border:none;cursor:pointer;-moz-transition:background margin-top 0.3s;-ms-transition:background margin-top 0.3s;-o-transition:background margin-top 0.3s;-webkit-transition:background margin-top 0.3s;transition:background margin-top 0.3s;background:transparent;padding:0;float:right;margin-top:10px}nav #menu_toggle span{display:block;position:absolute;top:8px;left:0;right:0;height:2px;background:#fff;-moz-transition:background 0s 0.3s;-ms-transition:background 0s 0.3s;-o-transition:background 0s 0.3s;-webkit-transition:background 0s 0.3s;transition:background 0s 0.3s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}nav #menu_toggle span::before,nav #menu_toggle span::after,nav #menu_toggle span:before,nav #menu_toggle span:after{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#fff;content:"";-moz-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;-webkit-transition-delay:.3s,0s;transition-delay:.3s,0s;-moz-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}nav #menu_toggle span::before,nav #menu_toggle span:before{top:-8px;-moz-transition-property:top,transform;-o-transition-property:top,transform;-webkit-transition-property:top,transform;transition-property:top,transform}nav #menu_toggle span::after,nav #menu_toggle span:after{bottom:-8px;-moz-transition-property:bottom,transform;-o-transition-property:bottom,transform;-webkit-transition-property:bottom,transform;transition-property:bottom,transform}nav #menu_toggle.active span{background:none}nav #menu_toggle.active span::before,nav #menu_toggle.active span:before{top:0;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}nav #menu_toggle.active span::after,nav #menu_toggle.active span:after{bottom:0;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}nav #menu_toggle.active span::before,nav #menu_toggle.active span::after,nav #menu_toggle.active span:before,nav #menu_toggle.active span:after{-moz-transition-delay:0s,.3s;-o-transition-delay:0s,.3s;-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}nav ul{display:none;float:none;clear:both;margin:0 -15px 0 -15px}nav li{float:none;clear:both;border-bottom:1px solid #fff;padding:0}nav a{display:inline-block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 15px;font-size:16px}nav a:hover{border-bottom:0;padding:12px 15px;opacity:0.6}nav .active_a{border-bottom:0;padding:12px 15px;opacity:0.6}.mobile_nav_active{background:#d90647;background:-moz-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-webkit-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-o-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-ms-linear-gradient(top, #d90647 0%, #eb402c 100%);background:linear-gradient(to bottom, #d90647 0%, #eb402c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_a', endColorstr='$color_a_hover',GradientType=0 )}.messaging{padding:0}.messaging .mes_col{float:none;clear:both;width:100%;text-align:center}.messaging .mes_col_left{margin-top:60px;padding-right:0}.messaging .mes_col_right{padding-top:60px;padding-left:0}.keep{border-top:1px dotted #e0e0e0;padding-top:60px}.keep .keep_col{float:none;clear:both;width:100%;text-align:center}.keep .keep_col_left{padding-top:0;padding-right:0}.keep .keep_col_right{text-align:center;padding-left:0;margin-top:60px}.characteristics{padding:60px 0}.characteristics h2{padding-bottom:0}.characteristics .chars_cl{float:none;clear:both;width:100%;padding:0;margin-top:40px}.features{padding:60px 0}.features .col_center{float:none;clear:both;width:100%}.features .col_left{float:none;clear:both;width:100%}.features .col_left .col_content{padding:0}.features .col_left li{padding-left:76px}.features .iphone_play{margin-top:60px}.subscribe{padding:60px 0}.subscribe #form{width:100%}.subscribe input{width:100%}.subscribe button{position:relative;top:auto;right:auto;margin-top:50px}.video{padding:60px 0}.video h2{padding-bottom:30px}.download{padding:60px 0}.download h3{padding-top:30px}.clients{padding:60px 0}.clients h2{padding-bottom:30px}.contact{padding:60px 0}.contact h2{padding-bottom:30px}.contact .contact_col{float:none;clear:both;width:100%}.contact .contact_col_left{padding-right:0}.contact .contact_col_right{padding-left:0;text-align:center}.contact .social{margin-top:28px;margin-bottom:40px;text-align:center}.contact .social_link{margin:12px 5px 0 5px}.contact .social_link:last-child{margin-right:5px}.contact form textarea{height:150px}.contact form label{text-align:left}.contact #map{margin-top:30px}footer .nav_footer{float:none;clear:both;width:100%;padding-top:0;text-align:center}footer .language{float:none;clear:both;margin:auto;margin-top:15px}}@media screen and (max-width: 420px){.download .app_store{width:180px;display:block;margin-right:0;margin:auto}.download .google_play{width:180px;display:block;margin:auto;margin-top:24px}}.btn_endiaf{background:-moz-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-webkit-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-o-linear-gradient(top, #d90647 0%, #eb402c 100%);background:-ms-linear-gradient(top, #d90647 0%, #eb402c 100%);background:linear-gradient(to bottom, #d90647 0%, #eb402c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_a', endColorstr='$color_a_hover',GradientType=0 );width:300px;height:50px;color:#fff;-webkit-box-shadow:0px 10px 30px 0px rgba(223,27,61,0.3);-moz-box-shadow:0px 10px 30px 0px rgba(223,27,61,0.3);box-shadow:0px 10px 30px 0px rgba(223,27,61,0.3);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;display:block;text-align:center;margin:auto;margin-top:24px;padding:9px 0}.btn_endiaf:hover{background:-moz-linear-gradient(top, #eb402c 0%, #d90647 100%);background:-webkit-linear-gradient(top, #eb402c 0%, #d90647 100%);background:-o-linear-gradient(top, #eb402c 0%, #d90647 100%);background:-ms-linear-gradient(top, #eb402c 0%, #d90647 100%);background:linear-gradient(to bottom, #eb402c 0%, #d90647 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$color_a_hover', endColorstr='$color_a',GradientType=0 );-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;color:#fff}
.mmap p{
	font-family:Arial, Helvetica, sans-serif;
	 font-size:13px!important;
}
.mmap p a{
	 font-size:13px!important;
}
#buy {
	margin: 20px 0 20px 0;
	padding: 10px;
    list-style: none;
	
}
#buy li{
	background: url(../images/chk.png) no-repeat;
    font-weight: 500;
	color:white;
    padding: 2px 0 7px 35px;
	line-height: 1.4em;
	list-style: none;
}
.pricing_block {
    text-align: center;
    position: relative;
    background: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(229, 229, 229);
    border-image: initial;
    border-radius: 5px;
}

#favorite .pricing_header, #favorite .pricing_footer {
    background-color: #207b77;
}

.pricing_header {
    height: 185px;
    color: rgb(255, 255, 255);
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    background: url(../images/bg_pricing_block.png) center bottom no-repeat #31a09b;
    padding: 0px 10px 25px;
    transition: all 0.3s ease-out;
}
.pricing_header h4 {
   font-size: 140%;
    color: aliceblue;
    padding: 15px 0px 0px;
}
.pricing_header h5 {
    font-size: 85%;
    color: rgb(204, 204, 204);
    margin: -5px 0px 10px;
    padding-bottom: 16px;
    line-height: 20px!important;
}
.price {
    font-size: 270%;
    font-family: Arial, serif;
    font-weight: 700;
	color:aliceblue;
    margin: 0px;
    padding: 0px;
}
.pricing_block li {
    border-bottom: 1px dashed rgb(229, 229, 229);
    margin: 0px 10px;
    padding: 8px 0px;
	font-size: 14px;
}
.pricing_block li.last {
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
	font-weight: 100;
	font-size:11px;
}
.pricing_footer {
    height: 90px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #31a09b;
    margin: 10px 0px 0px;
    padding: 20px 0px 5px;
    transition: all 0.3s ease-out;
}
.pricing_block:hover .pricing_header, .pricing_block:hover .pricing_footer {
    background-position: center 47px;
    background-color: #07857f;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
#favorite.pricing_block:hover .pricing_header, #favorite.pricing_block:hover .pricing_footer {
    background-position: center 47px;
    background-color: #1b5f5c;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.new_button{
	background: #70acea!important;
	color: #FFFFFF!important;
}
.new_button:hover{
	opacity:0.8;
}
.buy_button{
	background-color: #70acea;
    padding: 15px 30px;
    color: #ffffff;
    /* border: 1px solid #ffffff; */
    border-radius: 4px;
    font-size: 18px;
}

.buy_button:hover{
	opacity: 0.8;
}