.awFlt { float: right; }
.awFltA { float: left; }



.s_main_hp{padding:70px 0 35px 0; }
.s_main_top{height:422px;}
.s_main_top .s_logo {margin:55px 115px 0 0; width:419px;}
.s_main_top .register{margin:20px 130px 0 0; width:343px; text-align:center;}
.s_main_top .register a{width:343px; height:82px; background:url('m/register_button.png') no-repeat; display:block; background-position:top; margin-bottom:5px;}
.s_main_top .register a:hover{background-position:bottom;}


/* [Language box]*/

.lang{position:absolute; top:0; left:30px; font-size:14px;}
.lang .lang_icon{display:block; height:40px; width:30px; background:url('/UI/VipluSmoove/M/icon_lang.png') no-repeat 50% 50%; opacity:0.7; cursor:pointer;}
.lang:hover .lang_icon{opacity:1;}
.lang .lang_wrapper{display:none; left: 50% !important; top: 40px; position: absolute; width: 120px; margin-left: -60px; z-index:999;  padding-top:10px;}
.lang ul{background:#5A5FBD; position:relative; border-radius:4px; padding:5px 0;}
.lang ul:after{bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(186, 196, 197, 0);  border-bottom-color: #5A5FBD; border-width: 9px; margin-left: -9px;}
.lang ul li a{color:#fff; width:100%; text-align:center; line-height:25px; display:inline-block; text-decoration:none; opacity:0.7;}
.lang ul li a:hover{opacity:1;}
.lang:hover .lang_wrapper{display:block;}


.loginButton{height: 40px;float:left; }
.loginButton a{color:#fff; text-decoration:none; line-height:26px; direction:rtl; font-size:16px; background: #4449A5; line-height: 40px; padding: 0 20px; display:inline-block;}
.loginButton a:hover{background: #2b2f88 !important;}

.LoginBox{background:url('/ui/VipluSmoove/m/loginPict.png') no-repeat 150px 50px; min-height:330px; padding-right:90px; width:890px;}
.LoginBox td{padding-bottom:15px;}
.LoginBox .lbl{width:130px; font-size:18px; color:#825f4b; line-height:33px; font-weight:bold;}
.LoginBox .lbl span{color:Red;}
.LoginBox input{height:31px; padding:0 5px; width:192px; line-height:100%;}
.LoginBox .tdsubmit input{border:none; height:64px; width:205px; background:url('m/login.gif') no-repeat; background-position:top; float:left; margin-top:15px;}
.LoginBox .tdsubmit input:hover{background-position:bottom;}
.link2account{ font-size: 14px; position: absolute; right: 245px; top: 280px;}

/* [top Menu] */
.home{position:absolute; top:0; right:0; z-index:999; text-align:center;}
.home a{display:block; width:60px; line-height:40px;background: #4449A5; color:#fff; text-decoration:none; font-size:28px;}
.home a:hover{background: #2b2f88 !important;}
.tnv {justify-content:center; display:flex; }
.tnv ul {}
.tnv ul li { display:inline;  float:right !important; white-space:nowrap; position:relative; z-index:9999;}
.tnv ul li a{color:#fff; text-decoration:none; line-height:40px; direction:rtl; font-size:16px; display:inline-block; padding:0 30px;}
.tnv ul li a:hover,
.tnv ul li:hover a,
.tnv ul li a.cur{background:#4449A5;}

.tnv ul ul {background:#4449A5; width:180px; position:absolute; top:40px; right:-37px; z-index:9999; padding:5px 0; }
.tnv ul ul li{display:block; width:100%; margin-right:0;}
.tnv ul ul li a{padding:5px 9px; line-height:normal; display:inline-block; float:right; color:#fff !important; width:100%; box-sizing:border-box;}
.tnv ul ul li a:hover{background:#2b2f88 !important;}
.tnv ul ul{display:none;}
.tnv ul li:hover ul{display:block;}

/* [ recom ] */
.hpBox_recom{ font-size:16px; text-align:center; background:url('M/quote_top.png') no-repeat right top; margin-bottom:20px;}
.hpBox_recom .hpBox_recom_wrap{background:url('M/quote_bottom.png') no-repeat left bottom; padding:0 80px; width:100%; box-sizing:border-box;}
.hpBox_recom .title{font-size:22px; color:#5A5FBD; margin-bottom:0.8em;}
.hpBox_recom .content{margin-bottom:1em; text-align:center;}
.hpBox_recom a{font-size:14px;}


/* [BreadCrumbs] */
.s_breadcrumb {font-size: 11px; margin-bottom:5px;}
.s_breadcrumb em { font-size: 0pt; color: #FFF; }

.s_footer .footerMenu {margin-top:20px; text-align:right; color:#fff; font-size:12px;}
.s_footer .footerMenu ul { overflow: hidden; display:inline; }
.s_footer .footerMenu li { float: none !important; white-space:nowrap; display:inline-block; margin-right:0; color:#fff;}
.s_footer .footerMenu li a {color:#fff; display:inline-block; line-height:14px; font-size:12px; text-decoration:none;}
.s_footer .footerMenu li a:hover {color:#97d7cc;}
.s_footer .footerMenu li span{margin:0 10px; display:inline-block;}

.s_footer .footerMenu table{margin:0 auto;}
.s_footer .footerMenu table td{padding:6px 23px; white-space: nowrap;}
.s_footer .footerMenu a{color:#a1a5e4; text-decoration:none;}
.s_footer .footerMenu a:hover{color:#fff;}

/* Credits */
.s_credit{ text-align:center; margin-top: 15px;}
#pageCredit {direction:ltr; font-size:11px; clear: both; line-height:20px; display:inline-block; color:#fff; margin-right:30px;}
#pageCredit img {display:inline-block; margin-right:3px; vertical-align:middle;}
#pageCredit a {color:#fff; text-decoration: none; display:inline-block;}

/* cpage */
.s_cpage{padding:0 30px; width:100%; font-size: 14px;margin-bottom: 25px; box-sizing:border-box;}
.s_cpage_hp{ width:940px; padding:50px 0 0 0; margin:30px; border-top:1px dashed #ccc; box-sizing:border-box;}
.s_cpage_hp .content_dv{ font-size:12px; color:#999;}

/* Create Account */
.CreateAccount{background:url('/ui/VipluSmoove/m/createPict.png') no-repeat 150px 50px; min-height:470px; padding-right:90px; width:890px;}
.CreateAccount td{padding-bottom:15px;}
.CreateAccount .lbl{width:130px; font-size:18px; color:#825f4b; line-height:33px; font-weight:bold;}
.CreateAccount .txtin b{color:red;}

.CreateAccount input{height:31px; padding:0 5px; width:192px; line-height:100%;}
.CreateAccount  input.phone,
.CreateAccount  input.email{direction:ltr;}
.CreateAccount .tdsubmit input{border:none; height:64px; width:205px; background:url('m/send.gif') no-repeat; background-position:top; float:left; margin-top:15px;}
.CreateAccount .tdsubmit input:hover{background-position:bottom;}

.CreateAccount .verr_msg .alert span {color: red; display: block; margin-right: 130px; text-align: center; width: 212px;float:none;}
.verr_msg  span{display:block;} 
.verr_msg  span.alert{display:block; clear: both;float:none;}

/* [contact us (gForm)]*/
.ContactUs {padding:0 30px; width:100%; box-sizing:border-box;}
.ContactUs .form{width:430px; position: relative; margin:0 auto;}

.Affiliate .form{padding-bottom: 80px;position: relative;width: 700px;}
.Affiliate{background:url('/ui/VipluSmoove/m/affiliatePict.png') no-repeat 70px 70px;}
.Affiliate .ddl{width:650px !important;}
.Affiliate .ddl select{border: 1px solid #C7D7E4;color:#282828; padding:7px; font-family:arial;}
.Affiliate .ddl a{background:url('/ui/VipluSmoove/m/qmark.gif') no-repeat right 50%; padding-right:25px; line-height:24px; font-size:14px; color:#825F4B; text-decoration:none; font-weight:normal; display:inline-block; margin-right:10px;}
.Affiliate .ddl a:hover{color:#188471;}
.Affiliate .checkbox input{margin-top:6px; margin-left:10px;}
.Affiliate .ddl .ErrIcon{ right: 365px; top: 10px;}

.ContactUs .field.ltr input{direction:ltr;}

.ContactUs .form input[type=text]{font-size:16px; padding:0; height:34px; border:none; border-bottom:1px solid #e1e1e1; width:100%; color:#777;}
.ContactUs .form textarea{font-size:16px; padding:0;  border:none; border-bottom:1px solid #e1e1e1; width:100%; color:#777;}
.ContactUs .form .field{margin-bottom:45px; position:relative;}
.ContactUs .form .footer .submit a{ display: block; width:100%;background:#00b9e8;border-radius:3px; font-size:18px; text-decoration:none;    height: 55px;    line-height:55px; text-align:center; color:#fff; text-transform:uppercase;}
.ContactUs .form .footer .submit a:hover{background:#4dceef;}
.ContactUs .form .error{color:red;font-size:16px; position:absolute; top:10px; left:0;}

.ContactUs .contactDetails{width:100%; max-width:215px; top:150px; left:0; position:absolute; border-right:1px solid #e1e1e1; padding-right:25px; text-align:center; font-size:14px;}
.ContactUs .contactDetails h2{font-size:24px; font-weight:normal; text-align:right;}
.ContactUs .contactDetails td{height:38px; vertical-align:middle;}
.ContactUs .contactDetails a{color:#665d72;}
.ContactUs .contactDetails a:hover{color:#00b9e8;}


.Affiliate .footer{bottom: 0;right: 0;margin: 0;position: absolute;}
.Affiliate .footer .submit a{background: url("m/button.gif") no-repeat scroll center top transparent; color: #FFFFFF; display: inline-block; font-size: 22px; font-weight: bold; line-height: 64px; padding-right: 15px; text-align: right; text-decoration: none; width: 190px;}
.Affiliate .footer .submit a:hover{background-position:bottom;}


/*** Controls.Popups ***/
 
.close {display: block;	background: url(m/close24.png) no-repeat 0px 0px;left: -13px;width: 26px;text-indent: -1000em;position: absolute;top: -13px;height: 26px;	cursor: pointer;}   
.modalBackground {background-color:#000;filter:alpha(opacity=70);opacity:0.7;}

.efPop {	margin: 0px auto;width:500px; background:#fff; border-radius:10px; border:3px solid #5A5FBD;}
.efPop .base {padding:10px 0;text-align:center;}
.efPop h2{text-align:center;}
.efPop .inner{width:440px; padding:15px 30px;}
.efPop .inner *{color:#665d72!important;}
.efPop .inner td { vertical-align: middle; color:#665d72; font-size:12px; font-weight:normal; padding-bottom:20px; padding-right: 14px; padding-top: 20px; text-align:right;}
.efPop .inner input[type=submit]{background:#5A5FBD; color:#fff!important; border:none; padding:0 20px; margin:0 5px; height:25px;}

.vipCreateAccountValidations ul { border: dashed 1px silver; }
.vipCreateAccountValidations li { margin: 1em; color: red; }

.vipViplusLogin_Errors { display: none; }
.vipViplusLogin_Errors li { float: right; margin-right: 1em; color: #fff; }
.LoginBox .intbl { color: #fff; }
.watermarked { color: silver; }

.priceBox .register{background:#00b9e8; line-height:36px; width:120px; display:inline-block; text-align:center; border-radius:50px; color:#fff; font-size:16px;text-decoration:none;}
.priceBox .register:hover{background:#4dceef;}
.priceBox .price{font-size:22px; margin:25px 0 5px 0;}
.priceBox .perSMS{font-size:22px; margin-bottom:2px;}
.priceBox .listSize{font-size:14px; font-weight:bold; line-height:1.5em;  height: 50px; .line-height:1.7em;}
.priceBox ul {padding-right:15px; width:141px;}
.priceBox ul li{background:url('/ui/VipluSmoove/m/price_v.png') no-repeat right; padding-right:18px; line-height:22px; font-size:18px; text-align:right;}

.largePlan{text-align:center; margin: 30px 0;}
.largePlan a{background:#5A5FBD; width:340px; line-height:55px; color:#fff; border-radius:50px; display:inline-block; font-size:18px; text-align:center; text-decoration:none;}
.largePlan a:hover{background:#868AE1;}

.plans{width:100%; padding:0 30px; box-sizing:border-box;}
.plans .ContentBOX  {font-size:16px; color:#665d72; text-align:center;}

.planBox {background: url("/ui/VipluSmoove/m/plan_bg.png") no-repeat scroll 0 0 transparent; color: #665d72; display: inline-block; height: 360px; padding:0 21px 0 24px; box-sizing:border-box; text-align: center; width:203px;  margin-bottom:25px;}


.content_dv{font-size:14px; color:#665d72;}

#moving_tab {overflow:hidden; }
#moving_tab .tabs {position:relative;  cursor:default; margin-top:20px;}
#moving_tab .tabs .subsTb{background:url('m/subsTb.png') no-repeat; background-position:50% top; width:470px; height:261px; float:right}
#moving_tab .tabs .payTb{background:url('m/payTb.png') no-repeat; background-position:50% top; width:470px; height:261px; float:right;}
#moving_tab .tabs .current{background-position: 50% bottom;}
#moving_tab .tabs .current .item{display:none;}
#moving_tab .tabs .item {position:relative; z-index:999; float:right; display:block; width:100px; background:#00b9e8; line-height:32px; text-align:center; display:inline-block; border-radius:50px; color:#fff; font-size:16px; margin-top:174px; cursor:pointer; text-decoration:none;}
#moving_tab .tabs .item:hover{background:#4dceef;}
#moving_tab .tabs .subsTb .item{margin-right:280px;}
#moving_tab .tabs .payTb .item{margin-right:80px;}

#moving_tab .tab_content {position:relative; overflow:hidden; margin-top:40px;}
#moving_tab .panel {position:relative; width:1880px; left:0;}
#moving_tab .panel .textBlock {float:right; width:940px; padding:0; margin:0; list-style:none; font-size: 14px; color:#665d72;}
#moving_tab .panel .textBlock .topText{padding:0 50px;}
#moving_tab .panel .textBlock h2{font-size:24px; font-weight:normal; margin-bottom:0.8em; color:#665d72;}

#moving_tab .panel .textBlock .planBoxWrap{margin-top:1em;}
#moving_tab .panel .textBlock .planBox{margin-right:42px; float:right;}
#moving_tab .panel .textBlock .planBoxWrap .f{clear:right; margin-right:0;}
#moving_tab .panel .textBlock .planBox .register{background:#00b9e8; line-height:36px; width:120px; display:inline-block; text-align:center; border-radius:50px; color:#fff; font-size:16px;text-decoration:none;}
#moving_tab .panel .textBlock .planBox .register:hover{background:#4dceef;}
#moving_tab .panel .textBlock .planBox .price{font-size:28px; margin:18px 0 5px 0; color:#5A5FBD;}
#moving_tab .panel .textBlock .planBox .price.m{display:none;}
#moving_tab .panel .textBlock .bank .planBox .price{margin-bottom:0;}
#moving_tab .panel .textBlock .planBox .priceSub{font-size:12px; margin:5px 0;}
#moving_tab .panel .textBlock .planBox .listSize{font-size:12px; font-weight:bold; line-height:1.5em;  height: 45px; .line-height:1.7em; padding-top:5px;}
#moving_tab .panel .textBlock .planBox ul {padding-right:20px; width:120px; margin-top:8px;}
#moving_tab .panel .textBlock .planBox ul li{background:url('/ui/VipluSmoove/m/price_v.png') no-repeat right; padding-right:18px; line-height:18px; font-size:14px; text-align:right;}

.or{position:absolute; width:17px; height:17px; background:url('m/or.png') no-repeat; top: 136px; left: 460px;}

.heart{background:url('m/heart.png') no-repeat; margin:20px auto; padding: 25px 32px 0 0; text-align: center; width: 509px; height:93px; line-height: 1.8em;}

.planSwitcherWarp{margin:1em 0;}
.planSwitcher{border:3px solid #ccc; border-radius:60px; width:300px; height:46px; position:relative; margin:auto; padding:2px; box-sizing:border-box;}
.planSwitcher_sep{background:#ccc; width:1px; height:40px; position:absolute; left:50%; top:0;}
.planSwitcher a{height: 36px;line-height: 36px; display: inline-block; width: 142px; font-size:20px; color:#665d72; text-align:center; text-decoration:none;}
.planSwitcher a.month{ float:left; border-radius: 60px 0 0 60px; }
.planSwitcher a.year{border-radius: 0 60px 60px 0; float:right;}
.planSwitcher a.cur{color:white; background:#5A5FBD;}
.planSwitcherWarp .yearSave{text-align:center; color:#E06153; margin-top:0.5em; font-size:18px; height:21px;}

.ajx_btn_loading { background: url('/ui/basecms/m/atp_load.gif') no-repeat 50% 50% !important; }



/* site map */ 
.sitemap{padding:0 30px; width:100%; font-size: 14px; box-sizing:border-box;}
.sitemap .box{border:1px solid #e1e1e1; width:45%; padding:15px; display:inline-block; float:right; margin-bottom:20px; text-decoration:none; margin-left:30px;}
.sitemap .box.left{margin-left:0;}
.sitemap a{ float:right; text-align:right; color:#665d72; text-decoration:none;}
.sitemap a:hover{color:#a39cac;}
.sitemap .expandPages {display:none; margin-top:10px;}
.sitemap .expandPages a {padding:10px 23px 0 0; box-sizing:border-box;}
.sitemap .expandBtn{margin:3px 0 0 10px; cursor:pointer;}
.sitemap .fa{color:#5A5FBD; margin-left:10px; cursor:pointer;}

div.spacer{margin: 30px 0;}

/* Newsletter */
.footerMenu{position:relative;}
.registerViplus{float:left; width: 265px;padding: 0 33px 8px 10px; height:162px; }
.registerViplus .upper{position: relative;height:70px;background: none repeat scroll 0 0 #5A5FBD;}
.registerViplus .upper h1{color: #FFFFFF;font-family: arial;font-size: 18px;font-weight: normal;line-height: 1.3em;margin: 0;}
.registerViplus .upper p{width: 212px; margin-top: 5px; line-height: 1.3em;}
.registerViplus .upper img{bottom: 0;left: -9px;position: absolute;}
.registerViplus .s_NewsLetter{left: 0;position: relative;}
.registerViplus .s_NewsLetter .a_NewsLetter{   float:right; width:185px;}
.registerViplus .s_NewsLetter .a_NewsLetter input{border: medium none;color: #676767; direction: ltr;  font-size: 15px;height:30px; padding:0 10px;width:100%; box-sizing:border-box; background:#fff;}
.registerViplus .s_NewsLetter .b_NewsLetter{float:left;}
.registerViplus .s_NewsLetter .b_NewsLetter input{background:#00b9e8;border: medium none;height: 30px;width: 80px;overflow: hidden; color:#fff; font-size: 16px;}
.registerViplus .s_NewsLetter .b_NewsLetter input:hover{background:#4dceef;}
.registerViplus #vr{position: absolute;right: 0;top: -9px;}

.registerViplus .ErrIcon {position: absolute;  right: -23px;  top: 6px;}
.textBox{background-color: #f8f8f8; padding: 10px 15px 10px 15px; position: relative; border-radius:5px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border:1px solid #e1e1e1; float:right; margin-bottom: 15px; width:96%;}
.textBox:after, 
.textBox:before { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.textBox:after { border-top-color: #f8f8f8; border-width: 15px; right:40px; margin-left: -15px; } 
.textBox:before { border-top-color: #e1e1e1; border-width: 17px; right:38px; margin-left: -16px; }


.g_hide{display:none;}
.err1{float:right;}


.s_qrStrip .s_qrStrip_pict{width:353px; height:380px; background:url('m/qr_strip_pict.png') no-repeat;}
.s_qrStrip .qrStrip_tx{margin:80px 30px 0 0; width: 570px;}
.s_qrStrip .qrStrip_tx a.createAccount{background:#00B9E8; height:48px; display:inline-block; width:178px;}
.s_qrStrip .qrStrip_tx a.createAccount:hover{}

.s_lpStrip .s_lpStrip_pict{width:360px; height:285px; background:url('m/lp_strip_pict.png') no-repeat bottom;}
.s_lpStrip .lpStrip_tx{margin:40px 30px 0 0;    width: 560px;}

/*.ErrIcon {left: 0;margin-top: 7px;position: absolute;}*/
.ErrIcon {color: #FF0000;left: 0;position: absolute;top: 8px;}
.Affiliate .ErrIcon {}


body.clean{padding:12px;direction: rtl;}
body.cleanVIP{background-color:#fff;}
.hpBox_plus .content_dv{color:inherit;font-size:inherit;}

/* Anything Slider */
.anything_slider{height: 325px;width: 100%; margin-top:55px;}
.anything_slider .anythingWindow,
.anything_slider li.panel{overflow:visible;}
.anything_slider #slider{ list-style: none;}
.anything_slider #slider .inner_content{direction: rtl;display: block;height: 305px !important;margin: 10px auto;max-width:1000px !important;width: auto;} 

.anything_slider .anythingSlider-minimalist-square .arrow a{background-image:url('/ui/VipluSmoove/m/spot_arr.png'); background-repeat:no-repeat; width:66px; height:31px;}

.anything_slider .container{overflow:visible; position:relative;}
.qrStrip .s_qrStrip_pict{width:353px; height:380px; background:url('m/qr_strip_pict.png') no-repeat; position:absolute; top:-65px; left:0;}
.qrStrip .qrStrip_tx{margin:5px 30px 0 0; width: 570px;}
.qrStrip .qrStrip_tx a.createAccount{background:#00B9E8; line-height:35px; display:inline-block; padding:0 30px; border-radius:50px; color:#fff; text-decoration:none;}
.qrStrip .qrStrip_tx a.createAccount:hover{background:#4DCEEF;}

.lpStrip .s_lpStrip_pict{width:360px; height:285px; background:url('m/lp_strip_pict.png') no-repeat bottom; position:absolute; top:0; right:0;}
.lpStrip .lpStrip_tx{margin:40px 380px 0 0;    width: 560px;}
.lpStrip .lpStrip_tx a.createAccount{background:#00B9E8; line-height:35px; display:inline-block; padding:0 30px; border-radius:50px; color:#fff; text-decoration:none;}
.lpStrip .lpStrip_tx a.createAccount:hover{background:#4DCEEF;}

.fbStrip .s_fbStrip_pict{width:360px; height:285px; background:url('m/fb_strip_pict.png') no-repeat bottom; position:absolute; top:20px; left:0;}
.fbStrip .fbStrip_tx{margin:20px 0 0 0;    width: 630px;}
.fbStrip .fbStrip_tx a.createAccount{background:#00B9E8; line-height:35px; display:inline-block; padding:0 30px; border-radius:50px; color:#fff; text-decoration:none;}
.fbStrip .fbStrip_tx a.createAccount:hover{background:#4DCEEF;}

.resStrip .s_resStrip_pict{width:360px; height:323px; background:url('m/responsive_strip_pict.png') no-repeat bottom; position:absolute; top:-25px; left:0;}
.resStrip .resStrip_tx{margin:10px 0 0 0;    width: 630px;}
.resStrip .resStrip_tx a.createAccount{background:#00B9E8; line-height:35px; display:inline-block; padding:0 30px; border-radius:50px; color:#fff; text-decoration:none;}
.resStrip .resStrip_tx a.createAccount:hover{background:#4DCEEF;}

.clients_slider{height:80px; background:#cacbe2; border-top:1px solid #a6a9e5;}
.flexslider ul li{align-items:center; height:80px; justify-content:space-around; flex-wrap:wrap; overflow:hidden;}
.flexslider ul li.flex-active-slide{display:flex !important;}
.flexslider ul li span{display:flex; height:80px; align-items:center;}

@font-face {
    font-family: 'Assistant';
    src: url('/App_Themes/Fonts/Assistant/Assistant-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Assistant';
    src: url('/App_Themes/Fonts/Assistant/Assistant-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

.VIP_News {font-family:Assistant;}

/* --- Integrations ---*/

.Integrations{max-width:100% !important;}
.Integrations td{padding:25px 0 75px 10px; font-size:16px; vertical-align:inherit;}
.Integrations td:last-child{padding:25px 10px 75px 0;}
.Integrations h2{font-size:20px; margin-bottom:10px; line-height:1.1em;}
.Integrations a.moreBtn{color: #b9b5c0; line-height: 40px; border: 1px solid #b9b5c0; text-decoration:none; padding: 0 15px; display: inline-block; -moz-transition: color 0.2s ease; -webkit-transition: color 0.2s ease; transition: color 0.2s ease; margin-top:15px;}
.Integrations a.moreBtn:hover{border: 1px solid #00B9E8; color: #00B9E8; text-decoration:none;}


/* Landing pages */
.lps .title{margin-bottom:4em;}
.lps .title p {color:#a39cac;font-size:18px; line-height:1.5em; text-align:center; font-weight: normal; width: 100%; margin: auto; max-width:910px;}
.lps ul{margin: auto; max-width:950px; margin-top:4em;}
.lps ul li{width:30%; height:440px; float:right; padding:23px; box-sizing:border-box; border:1px solid #e1e1e1; font-size:15px; line-height:1.5em;  text-align:center; margin:0 5% 50px 0;}
.lps ul li.fea01,
.lps ul li.fea04,
.lps ul li.fea07{margin-right:0; clear:right;}
.lps ul li.quote{border:none; display: flex; align-items:center; padding:0 20px;}
.lps ul li.quote .wrapper{min-height:1px;}
.lps ul li.quote .fa{font-size:50px; color:#5a5fbd; opacity:0.1;}
.lps ul li.quote .content{font-size:20px; text-align:center;  margin:20px 0 25px 0; opacity:0.6; line-height:1.3em;}
.lps ul li.quote .name{margin-top:20px; line-height:normal; opacity:0.6;}
.lps ul li.quote .name span{font-size:14px;}
.lps ul li h3{color:#5a5fbd; margin-bottom:10px; font-size:18px;}
.lps ul li .icon{height:100px; margin:10px 0 25px 0;}
.lps ul li.drag_drop .icon{background:url('/ui/VipluSmoove/m/svg/lp_drag_drop.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.pre_designed .icon{background:url('/ui/VipluSmoove/m/svg/lp_pre_designed.svg') no-repeat 50% 50%; background-size:auto 100%; height:98px; margin-bottom:27px;}
.lps ul li.smart_func .icon{background:url('/ui/VipluSmoove/m/svg/lp_smart_functionality.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.personalisation .icon{background:url('/ui/VipluSmoove/m/svg/lp_personalisation.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.responsive .icon{background:url('/ui/VipluSmoove/m/svg/lp_mobile_responsive.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.full_screen .icon{background:url('/ui/VipluSmoove/m/svg/lp_full_screen.svg') no-repeat 50% 50%; background-size:auto 100%; height: 80px; margin: 20px 0 35px 0;}
.lps ul li.web_forms .icon{background:url('/ui/VipluSmoove/m/svg/lp_web_forms.svg') no-repeat 50% 50%; background-size:auto 100%; height: 80px; margin: 20px 0 35px 0;}
.lps ul li.integrations .icon{background:url('/ui/VipluSmoove/m/svg/lp_integrations.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.lists .icon{background:url('/ui/VipluSmoove/m/svg/lp_lists.svg') no-repeat 50% 50%; background-size:auto 100%; height:103px; margin-bottom:22px;}
.lps ul li.smart_design .icon{background:url('/ui/VipluSmoove/m/svg/lp_smart_design.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.ab_testing .icon{background:url('/ui/VipluSmoove/m/svg/lp_ab_testing.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.data_metrics .icon{background:url('/ui/VipluSmoove/m/svg/lp_data_metrics.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.auto_messaging .icon{background:url('/ui/VipluSmoove/m/svg/lp_auto_messaging.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.targeting .icon{background:url('/ui/VipluSmoove/m/svg/lp_targeting.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.multi_triggered .icon{background:url('/ui/VipluSmoove/m/svg/lp_multi_triggered.svg') no-repeat 50% 50%; background-size:auto 100%; height:101px; margin-bottom:24px;}
.lps ul li.smart_solutions .icon{background:url('/ui/VipluSmoove/m/svg/lp_smart_solutions.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.data_metrics2 .icon{background:url('/ui/VipluSmoove/m/svg/lp_data_metrics2.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.smart_campaign .icon{background:url('/ui/VipluSmoove/m/svg/lp_smart_campaign.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li.mobile_campaign .icon{background:url('/ui/VipluSmoove/m/svg/lp_mobile_campaign.svg') no-repeat 50% 50%; background-size:auto 100%;}
.lps ul li .content{border-right:none; padding :0; text-align:justify;}

.div .flex_column{float: right; margin: 0; position: relative; min-height: 1px; width: 100%; z-index: 1;}
body .av-special-heading.modern-centered { text-align: center;}
body .container_wrap .avia-builder-el-no-sibling{margin-top: 0; margin-bottom: 0;}
.av-special-heading {width: 100%; clear: both; display: block; position: relative;}
.av-special-heading h2.av-special-heading-tag{font-size: 60px; font-weight: bold; color: #5a5fbd; margin-bottom: 0;  white-space: normal; float: none;}
.letsmoove .letsmoove_content{    max-width: 690px;   margin: auto;  line-height: 1.7em;   font-size: 18px;  text-align: center; margin-bottom: 35px;}
.ctaWrap {    width: 500px;    margin: auto;    position: relative; clear:both;}
.ctaWrap .field{position:relative;}
.ctaWrap input[type=text] {    width: 300px;    float: right; font-size:15px;    border: 1px solid #676bc2;    border-left: none;    height: 65px;    box-sizing: border-box;    padding: 0 10px;    color: #b1adbb;    margin-bottom: 0; font-family: 'Open Sans Hebrew', arial;}
.ctaWrap .cta a{    width: 180px;    line-height: 65px;   display:inline-block; background:#676bc2;  text-align:center; text-decoration:none;    color: #fff;    text-transform: uppercase;    padding: 0;    float: right;    font-family: 'Open Sans Hebrew', arial;    font-size: 16px;}
.ctaWrap .cta a:hover{background:#868AE1;}
.ctaWrap .error{color: #ff7575; position: absolute; left: 10px; top: 24px; font-size: 18px;}
.ctaWrap span.textLine{    clear: both;    float: left;    float: right;    font-size: 14px;    margin-top: 8px;    color: #676bc2; }

@media only screen and (max-width: 1240px){
.tnv ul li a{padding:0 20px;}
}
