*{font-family:'Lato',Helvetica,Arial,sans-serif}
body.grey_body{background:#303030}
body.grey_body .bg_wrapper{background:0;text-align:left}
.nov_head{background:0;border:0;padding-top:0}
header{position:relative;height:68px;top:0;background:0;border-bottom:1px solid #f2f2f2}
.landingpage header.CId-header--1{height:68px}
.nov_head .logo{float:left;width:162px;height:25px;text-indent:-99999px;margin-top:26px;top:0;left:0;position:relative}
.nov_head .logo span{background:url(images/br_design/header/topsprite.png) no-repeat scroll 0 -58px;display:block;height:25px;width:162px}
.nov_head .logo b{font-size:8px;left:10px;position:absolute;top:7px;z-index:1}
.bg_wrapper .page{width:980px;margin:auto}
.buttons_lp{position:relative;float:right;width:auto}
.nov_head p.livechat_img{margin-top:37px;background:-moz-linear-gradient(center top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#afaeae),color-stop(45%,#7b7b7b),color-stop(47%,#656565),color-stop(78%,#505050),color-stop(100%,#696969));background:-webkit-linear-gradient(center top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-o-linear-gradient(center top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-ms-linear-gradient(top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:linear-gradient(center top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);border-radius:5px 5px 5px 5px;box-shadow:0 0 3px 2px #aaa;color:#fff;display:block;float:left;font-size:14px;height:30px;line-height:29px;text-align:center;text-decoration:none;width:174px;position:static;-pie-background:linear-gradient(center top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);behavior:url(/etc/designs/ringcentral/PIE.htc);font-weight:normal;padding:0}
.nov_head p.livechat_img:hover{background:-moz-linear-gradient(center top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8c6c6),color-stop(49%,#939393),color-stop(50%,#838383),color-stop(100%,#696969));background:-webkit-linear-gradient(center top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-o-linear-gradient(center top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-ms-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:linear-gradient(center top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);-pie-background:linear-gradient(center top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);behavior:url(/etc/designs/ringcentral/PIE.htc)}
.nov_head .sale_phones{margin:0}
.nov_head .sale_phones b{display:none}
.nov_head .sale_phones .divider{display:none}
.nov_head .sale_phones{padding:0;font-weight:normal;background:#0073ae;border-radius:3px;color:#FFF;display:block;float:right;font-size:14px;height:33px;line-height:33px;text-align:center;text-decoration:none;width:171px;position:static;margin-top:17px;text-transform:none}
.nov_head .info{width:177px}
.nov_head .livepersonblock.black{font-weight:normal;background:#efefef !important;border-radius:3px;color:#585858;display:block;float:right;font-size:14px;height:33px;line-height:33px;text-align:center;text-decoration:none;width:161px;position:static;margin-top:17px;text-transform:none;margin-left:11px;margin-right:0;padding:0}
.nov_head .livepersonblock.black:before{display:none}
.nov_head .livepersonblock.black:hover{opacity:.6;filter:alpha(opacity=60);background:#efefef !important}
.par_heroimage{border-none;min-height:0}
.rc_headline{margin-left:25px;padding-bottom:20px;padding-top:20px}
.rc_headline #headline{width:auto;margin-left:0}
.rc_headline #headline .features_title1{padding-left:0}
.rc_headline #headline h1{font-size:49px;margin-left:0}
.rc_headline h3{color:#666;font-family:'Lato',Helvetica,Arial,sans-serif;font-size:24px;font-weight:300;padding-left:0;padding-top:8px;margin-left:0;padding-bottom:20px}
.description-wrapper{background:url(images/lp2013/divshadow.png) no-repeat center bottom;padding-bottom:21px;margin-bottom:20px}
.description-wrapper .description{display:block;min-height:250px;padding-bottom:20px;overflow:hidden;position:relative;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;background-image:linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%);background-image:-o-linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%);background-image:-moz-linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%);background-image:-webkit-linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%);background-image:-ms-linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f1f1f1),color-stop(0.77,#f9f9f9));behavior:url(/etc/designs/ringcentral/PIE.htc);padding-top:23px;-pie-background:linear-gradient(bottom,#f1f1f1 0,#f9f9f9 77%)}
.description-wrapper .description .lpHeadings *{font-family:'Lato',Helvetica,Arial,sans-serif}
.description-wrapper .description .lpHeadings p.pageTitle,.description-wrapper .description .text_bl h3{text-align:left;color:#f8981d;font-size:12px;font-weight:bold;padding-left:3px;padding-top:0 !important;text-transform:uppercase}
.description-wrapper .description .lpHeadings h1,.description-wrapper .description .text_bl h1{line-height:38px;padding:0;position:relative;text-align:left;color:#5d6067;font-size:38px;font-weight:300;margin-top:20px;padding-bottom:17px}
.description-wrapper .description .lpHeadings h1 b,.description-wrapper .description .text_bl h1 b{font-weight:300;color:#f8981d}
.description-wrapper .description .lpHeadings h1.descr-title,.description-wrapper .description .text_bl h1.descr-title{color:#5d6067;font-size:52px;margin-top:0;line-height:49px}
.description-wrapper .description .text_bl p.descr-section-title{color:#f8981d;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;padding-bottom:7px}
.description-wrapper .description .lpHeadings h2,.description-wrapper .description .text_bl h5{color:#5d6067;font-size:20px;font-weight:300;margin-bottom:10px;margin-left:0;text-decoration:none;width:500px;padding-bottom:13px}
.description-wrapper .description .video{width:auto;height:auto;position:absolute;right:0;top:10px;cursor:pointer}
.description-wrapper .description .video.round-paddings{right:30px;top:20px}
.description-wrapper .description #hero{float:left}
.description-wrapper .description #hero img{margin-left:1px;margin-top:-18px}
.description-wrapper .description .first-desc{float:right;width:625px;margin-left:-400px;padding-top:10px}
.description-wrapper .description .landing_description a{color:#0073ae;font-size:16px;font-weight:300;text-decoration:none}
.description-wrapper .description .landing_description ul{margin:0;padding:0;list-style:none;vertical-align:top}
.description-wrapper .description .landing_description ul li{color:#797979;font-family:"Lato",sans-serif;font-size:15px;margin-bottom:16px;padding-left:23px;background:url(images/lp2013/circle.png) no-repeat left 3px}
.description-wrapper.content_right .description #hero{float:right;margin-right:75px}
.description-wrapper.content_right .description .first-desc{float:left;margin-left:60px;margin-right:-400px;width:460px}
.landing_blocks{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:flex;display:-webkit-box-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:stretch;align-items:stretch;padding-bottom:15px}
.landing_blocks .parbase.section{position:relative;flex-shrink:0;width:313px;border:1px solid #e6e6e6;border-radius:8px;box-sizing:border-box;padding:20px;padding-bottom:25px;padding-top:10px;margin-bottom:10px;margin-left:auto}
.landing_blocks .parbase.section:first-child{margin-left:0}
.landing_blocks .parbase.section h6{height:45px;min-height:45px;max-height:55px;display:-webkit-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300;color:#585858;font-size:20px;border-bottom:1px solid #e6e6e6;padding-bottom:9px;margin-bottom:16px}
.landing_blocks .parbase.section h6 img{margin-right:10px}
.landing_blocks .parbase.section .text_bl p{font-size:14px;line-height:1.4;color:#585858;font-weight:normal}
.landing_blocks .parbase.section p img{float:right}
.landing_blocks .parbase.section a{font-size:16px;font-weight:normal;color:#0073ae;position:absolute;text-decoration:none;left:20px;right:auto;bottom:22px}
.landing_blocks .parbase.section .text_bl p b{font-size:12px;font-style:italic;display:inline-block;margin-top:7px}
.landing_blocks .parbase.section p br{display:none}
#main .megatabs .megatabs-titles{display:block;float:left;width:100%;border-bottom:1px solid #ddd}
#main .megatabs .megatabs-titles li{float:left;margin-bottom:-1px;margin-right:5px;border:1px solid #ddd;width:auto;margin-top:2px;border-radius:0}
#main .megatabs .megatabs-titles li.active{border-bottom:1px solid #FFF;margin-top:0;border-top:2px solid #daad99}
#main .megatabs .megatabs-titles li span{padding:10px 28px 10px 20px;font-size:13px;background:0;color:#b2b2b2;border:0;border-radius:0;font-weight:bold;filter:none}
#main .megatabs .megatabs-titles li.active span{border-top:1px solid #ddd;color:#666}
#main .megatabs .tab_container h2{color:#797979;font-size:14px;font-weight:bold;margin:0 0 .8em;padding:15px 0 0;border:0}
#main .megatabs .tab_container h3{color:#797979;padding:5px 0 0;font-size:14px;font-weight:bold;margin:0 0 .8em}
#main .megatabs .tab_container p{color:#999898;font-size:14px;font-weight:normal;line-height:20px;padding-bottom:15px}
#main .megatabs .tab_container i{font-style:italic}
#main .megatabs .tabs_container{overflow:hidden;clear:both;padding-left:10px}
#main .megatabs .tab_container a{color:#f8981d;text-decoration:none}
#main .megatabs .tab_container ul{color:#999898;font-size:14px;font-weight:normal;line-height:20px;padding-bottom:15px;margin-left:35px}
#main .megatabs .tab_container li{list-style-type:disc;margin:0 0 5px}
#main .landing_custom{overflow:hidden;background:url(images/lp2013/shadow.png) no-repeat left bottom;padding-bottom:34px;margin-bottom:28px}
#main .landing_custom .id-rc-youtubevideo,#main .landing_custom .parbase.section{float:left;width:295px;padding-left:30px}
#main .landing_custom .section:first-child{width:330px;padding-left:0}
#main .landing_custom .parbase.section h2{border:0;color:#666;font-size:28px;font-weight:normal;margin:0 0 20px;padding:0;text-align:left}
#main .landing_custom .parbase.section p{color:#666;font-size:17px;height:auto;line-height:20px;text-align:left}
#main .landing_custom .parbase.section ul{list-style:none;margin:0}
#main .landing_custom .parbase.section ul li{color:#797979;font-size:14px;padding-bottom:12px;padding-left:26px;background:url(images/lp2013/check.png) no-repeat left 2px}
#main .landing_custom .parbase.section a{color:#0073ae;ont-size:16px;font-weight:bold;text-decoration:none}
#main .megatabs .tab_container .seo-lp-tabs ol{color:#999898}
#main .megatabs .tab_container .seo-lp-tabs ol li{list-style-type:decimal;font-size:14px;line-height:22px}
#main .landing_custom .parbase.section .mobile-lp-three-blocks-styles h2{color:#333439;font-size:15px;font-weight:bold;margin:12px 0 5px;padding:0}
#main .landing_custom .parbase.section .mobile-lp-three-blocks-styles h3{color:#666;font-size:17px;font-weight:bold;margin-bottom:5px;margin-top:0;padding-left:0;padding-top:5px}
#main .landing_custom .parbase.section .mobile-lp-three-blocks-styles p{color:#797979;font-size:16px;font-weight:300;margin-top:5px}
.inst_activation-no_contracts-no_hardware #main .landing_custom{margin-top:15px;margin-bottom:15px}
.inst_activation-no_contracts-no_hardware #main .landing_custom .parbase.section{padding-left:38px;width:302px}
.inst_activation-no_contracts-no_hardware #main .landing_custom .section:first-child{width:274px;padding-left:20px}
.inst_activation-no_contracts-no_hardware .landing_custom .content_right .text_bl{float:right;margin-right:92px;margin-top:9px}
.free-trial-three-inline-images #main .landing_custom .section:first-child{width:100% !important}
.start_trial{margin-top:30px;width:100%}
.start_trial .item-block{float:left;text-align:left}
.start_trial .item-block h3{color:#333;font-size:18px;padding-top:5px;text-align:left}
.start_trial .item-block h3 a{color:#f8981d;font-weight:normal;text-decoration:none}
.start_trial .item-block span{color:#797979;font-size:16px;display:block;padding-left:25px;margin-top:10px}
.start_trial .item-block.items-1{margin-top:3px;padding-left:25px}
.start_trial .item-block.items-2{background:url("../../../content/dam/ringcentral/images/landing-pages/inst.png") no-repeat scroll 0 0;height:38px;margin-left:93px;width:184px}
.start_trial .item-block.items-2 span{padding-left:53px}
.start_trial .item-block.items-3{background:url("../../../content/dam/ringcentral/images/landing-pages/no_contr.png") no-repeat scroll 0 0;height:35px;margin-left:45px;padding-left:25px}
.start_trial .item-block.items-4{background:url("../../../content/dam/ringcentral/images/landing-pages/no_hardw.png") no-repeat scroll 0 0;height:35px;margin-left:43px;padding-left:25px;width:187px}
.bottom_menu .copy{padding-bottom:15px}
body:not(.lang-en_gb) #main .signup_personal_demo{padding-top:3px;background:url("images/lp2013/shadow.png") no-repeat left bottom;padding-bottom:34px;margin-bottom:35px}
.lang-en_gb #main .signup_personal_demo{margin-top:30px}
.over_lp_but{position:relative;float:left}
.over_lp_but .buy-container{position:relative;float:left;z-index:30}
.over_lp_but .buy{display:block;text-align:center;line-height:65px;height:70px;width:290px;overflow:hidden;text-decoration:none;font-weight:bold;position:relative;border-radius:5px;box-shadow:0 0 3px 2px #AAA;color:#fff;font-size:32px;margin:0;background:-moz-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8981d),color-stop(25%,#e38214),color-stop(70%,#ba5803),color-stop(84%,#ba5803),color-stop(100%,#d66000));background:-webkit-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-o-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:-ms-linear-gradient(top,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);background:linear-gradient(to bottom,#f8981d 0,#e38214 25%,#ba5803 70%,#ba5803 84%,#d66000 100%);font-family:"Lato",sans-serif}
.over_lp_but .buy:hover span{background:#e39417;border:1px solid #e39417;box-shadow:0 0 45px 41px #e39417}
.no-cssgradients .over_lp_but .buy{width:294px;height:75px;background:url(images/br_design/hp/buy.png) no-repeat top;line-height:70px;box-shadow:none}
.no-cssgradients .over_lp_but .buy:hover{background-position:bottom}
.no-cssgradients .over_lp_but .buy:hover span{border:0;background:0;box-shadow:none}
.no-cssgradients .over_lp_but .buy span{background:none !important}
.over_lp_but .buy span b{font-weight:normal;font-size:14px}
.over_lp_but .buy_c{position:relative}
.over_lp_but .buy_c span{padding:0 40px;cursor:pointer}
.over_lp_but .buy_c b{position:absolute;top:12px;line-height:1;left:40px;cursor:pointer}
.over_lp_but .buy_c b{font-size:14px;font-weight:normal;cursor:pointer}
.over_lp_but .buy_c b strong{font-size:32px;font-weight:normal;cursor:pointer}
.over_lp_but .dt{clear:both;padding:21px 0 10px 0;position:relative !important;right:0;top:0;float:left;z-index:30}
.over_lp_but .dt a{display:block;text-align:center;line-height:29px;height:30px;width:140px;border-radius:5px;box-shadow:0 0 3px 2px #AAA;color:#fff;font-size:14px;float:left;margin-right:10px;background:-moz-linear-gradient(top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#afaeae),color-stop(45%,#7b7b7b),color-stop(47%,#656565),color-stop(78%,#505050),color-stop(100%,#696969));background:-webkit-linear-gradient(top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-o-linear-gradient(top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:-ms-linear-gradient(top,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);background:linear-gradient(to bottom,#afaeae 0,#7b7b7b 45%,#656565 47%,#505050 78%,#696969 100%);text-decoration:none;text-shadow:none;border:0;position:relative;font-family:"Lato",sans-serif;bottom:0;top:0;right:0;font-weight:normal}
.over_lp_but .dt a:hover{background:-moz-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8c6c6),color-stop(49%,#939393),color-stop(50%,#737373),color-stop(100%,#838383));background:-webkit-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-o-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:-ms-linear-gradient(top,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);background:linear-gradient(to bottom,#c8c6c6 0,#939393 49%,#737373 50%,#838383 100%);text-shadow:none}
.no-cssgradients .over_lp_but .dt a{width:143px;height:36px;background:url(images/br_design/hp/try.png) no-repeat top;line-height:36px;box-shadow:none;text-shadow:none}
.no-cssgradients .over_lp_but .dt a:hover{background-position:bottom;text-shadow:none}
#main .landing_raw .text_bl h3{font-size:24px;color:#26272a;font-weight:300;padding:0 0 17px 0}
#main .landing_raw .text_bl p{font-size:15px;line-height:1.5;color:#585858}
#main .landing_raw .text_bl p a{color:#f58a0d;font-weight:bold;text-decoration:none}
#main .landing_raw .cq-colctrl-lt0-c0{width:545px}
#main .landing_raw .cq-colctrl-lt0-c1{width:300px}
#main .landing_raw .id-rc-textimage .tiny-features{background:#f2f2f2;border-radius:8px}
#main .landing_raw .id-rc-textimage .tiny-features .text_bl{padding:10px 34px}
#main .landing_raw .id-rc-textimage .tiny-features .text_bl ul{margin:0}
#main .landing_raw .id-rc-textimage .tiny-features .text_bl li{background:url(images/lp/green-v.gif) no-repeat left top;padding:2px 0 14px 23px;color:#5e676e;font-size:16px;margin-bottom:0;font-weight:300}
#main .landing_raw .id-rc-textimage .tiny-features .text_bl p{color:#666;font-size:17px;height:auto;line-height:20px;text-align:left;padding-left:0;font-weight:bold;padding-top:4px;padding-bottom:2px}
#main .landing_raw .id-rc-textimage .tiny-features .text_bl p a{color:#f58a0d;font-size:16px;font-weight:bold}
#main .landing_raw .parsys_column .id-rc-youtubevideo{position:relative;margin-top:18px}
#main .landing_raw .parsys_column .id-rc-youtubevideo span{bottom:16px;font-size:16px;font-weight:300;height:auto;left:0;margin:0;padding:0;width:300px}
#main .landing_raw .parsys_column .id-rc-youtubevideo .video.two-lined span{bottom:8px}
#main .landing_raw .parsys_column .id-rc-youtubevideo .video{position:static}
#main .landing_raw .parsys_column .id-rc-youtubevideo img{width:300px;height:auto}
@media(max-width:719px){.landingpage header.CId-header--1{height:auto}
}
.responsivePage .HeroImageWithButton{margin-top:40px}
.responsivePage .par_heroimage{border-top:0}
.responsivePage .rc-ctabutton-static{float:none;top:0}
.responsivePage .rc-ctabutton-static a{background:#ff8900;box-shadow:none;width:auto;display:inline-block;box-sizing:border-box}
.responsivePage .rc-ctabutton-static a div{box-sizing:border-box}
.responsivePage .rc-ctabutton-static a div p{font-size:24px;font-weight:400;line-height:inherit;margin:0}
.responsivePage .rc-ctabutton-static a div p span{font-size:12px;margin-top:4px}
.responsivePage .rc-ctabutton-static a .rc_cta_onelined{min-width:270px;padding:0 30px}
.responsivePage .rc-ctabutton-static a .rc_cta_onelined p{padding:20px 0}
.responsivePage .rc-ctabutton-static a .rc_cta_twolined{min-width:250px;padding:0 30px}
.responsivePage .rc-ctabutton-static a .rc_cta_twolined p{padding:15px 0}
.responsivePage .rc-ctabutton-static a:hover{background:#ff9d2a}
.responsivePage .rc-ctabutton-static a:hover div{background:0}
.responsivePage .rc-ctabutton-static a:active{background:#eb6321}
.responsivePage .over_lp_but{clear:left}
.responsivePage .over_lp_but .buy-container .buy{background:#ff8900;box-shadow:none}
.responsivePage .over_lp_but .buy-container .buy b{left:50%;transform:translate(-50%,0);top:15px;width:inherit}
.responsivePage .over_lp_but .buy-container .buy:hover{background:#ff9d2a}
.responsivePage .over_lp_but .buy-container .buy:active{background:#eb6321}
.responsivePage .over_lp_but .buy-container .buy span{display:none}
.responsivePage .over_lp_but .buy-container .buy strong{font-size:24px}
.responsivePage .over_lp_but .buy-container.rc_cta_onelined .buy{width:279px;height:64px}
.responsivePage .over_lp_but .buy-container.rc_cta_onelined .buy b{top:19px}
.responsivePage .over_lp_but .dt a{background:0;box-shadow:none;color:#0073ae;font-size:18px;font-weight:700;text-align:left}
.responsivePage .over_lp_but .dt a.trial{margin-right:0}
.responsivePage .over_lp_but .dt a span{position:relative}
.responsivePage .over_lp_but .dt a span::after{content:'';background:url("images/responsive/circled-arrow.png") no-repeat;background-size:100%;width:14px;height:14px;position:absolute;right:-20px;top:5px}
.responsivePage .over_lp_but .dt .trial{margin-left:20px;position:relative}
.responsivePage .over_lp_but .dt .trial::before{content:'';background:#cacaca;height:100%;width:1px;position:absolute;top:0;left:-26px}
.responsivePage .description-wrapper{background:0;padding-bottom:0;margin-bottom:52px}
.responsivePage .description-wrapper .description{background:#f4f4f4;padding:45px 20px 25px 64px;overflow:visible}
.responsivePage .description-wrapper .description .first-desc{padding-top:0;margin:0;width:480px;float:left}
.responsivePage .description-wrapper .description #hero{margin-right:0;min-width:410px;margin-left:-100%;float:right}
.responsivePage .description-wrapper .description #hero img{position:static;max-width:100%;margin:0 auto}
.responsivePage .description-wrapper .description .text_bl h1,.responsivePage .description-wrapper .description .lpHeadings h1{font-size:48px;line-height:1;color:#585858;padding-bottom:9px}
.responsivePage .description-wrapper .description .text_bl h3,.responsivePage .description-wrapper .description .lpHeadings p.pageTitle{font-weight:400;padding-left:0}
.responsivePage .description-wrapper .description .text_bl h5,.responsivePage .description-wrapper .description .lpHeadings h2{line-height:1.2;color:#585858;padding-bottom:15px;width:auto;margin-right:0;border:0;padding-top:0}
.responsivePage .description-wrapper .description .text_bl ul{margin-bottom:25px}
.responsivePage .description-wrapper .description .text_bl ul li{font-size:16px;color:#585858;font-weight:300;line-height:1;padding-left:16px;position:relative;background:0;margin:0}
.responsivePage .description-wrapper .description .text_bl ul li+li{margin-top:8px}
.responsivePage .description-wrapper .description .text_bl ul li:before{left:0;top:6px;content:'';position:absolute;width:7px;height:7px;background:#f80;border-radius:50%}
.responsivePage .description-wrapper .description .text_bl ul.col{width:48%;float:left}
.responsivePage .description-wrapper .description .text_bl ul.col+ul.col{float:right}
.responsivePage .description-wrapper .description .text_bl ul.col+p{clear:both}
.responsivePage .description-wrapper .description .landing_description .lrn-mr-link-wrapper{position:relative;top:-9px}
.responsivePage .description-wrapper .description .landing_description .lrn-mr-link-wrapper a{color:#0073ae;font-weight:400;position:relative}
.responsivePage .description-wrapper .description .landing_description .lrn-mr-link-wrapper a::after{background:url("images/responsive/circled-arrow.png") no-repeat;content:'';display:inline-block;height:14px;position:absolute;right:-20px;top:4px;width:14px}
.responsivePage #main .landing_raw .text_bl .landing-columns-content-first-col ul{margin:0;padding:0;list-style:none;vertical-align:top;margin-top:0}
.responsivePage #main .landing_raw .text_bl .landing-columns-content-first-col ul li{font-size:16px;color:#585858;font-weight:300;line-height:1;padding-left:16px;position:relative;background:0;margin:0;padding-bottom:14px}
.responsivePage #main .landing_raw .text_bl .landing-columns-content-first-col ul li:before{left:0;top:6px;content:'';position:absolute;width:7px;height:7px;background:#f80;border-radius:50%}
.responsivePage #main .landing_raw .id-rc-textimage .tiny-features{background:#fff;border:solid 1px #e6e6e6}
.responsivePage #main .landing_raw .id-rc-textimage .tiny-features .text_bl{padding:0}
.responsivePage #main .landing_raw .id-rc-textimage .tiny-features .text_bl ul{padding:15px 5px 0 15px}
.responsivePage #main .landing_raw .id-rc-textimage .tiny-features .text_bl ul li{color:#585858;background:url("images/responsive/orange-point.png") no-repeat;background-position:0 10%;padding:2px 0 14px 25px}
.responsivePage #main .landing_raw .id-rc-textimage .tiny-features .text_bl p{border-top:solid 1px #e6e6e6;padding:15px;color:#585858;font-weight:300}
.responsivePage #main .landing_raw .id-rc-textimage .tiny-features .text_bl p a{color:#0073ae;position:relative}
.responsivePage #main .landing_raw .id-rc-textimage .tiny-features .text_bl p a::after{content:'';display:inline-block;position:absolute;right:-20px;top:3px;width:14px;height:14px;background:url("images/responsive/circled-arrow.png") no-repeat}
.responsivePage #main .landing_raw .text_bl .lp-textblock-flex-pricing{max-width:710px;display:flex;box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-content:center;padding-right:0}
.responsivePage #main .landing_raw .text_bl .lp-textblock-flex-pricing p{font-size:26px;padding-bottom:0}
.responsivePage #main .landing_raw .text_bl .lp-textblock-flex-pricing p br{display:none}
.responsivePage #main .landing_raw .text_bl .lp-textblock-flex-pricing div{display:flex;padding-left:40px;border-left:1px solid #e6e6e6}
.responsivePage #main .landing_raw .text_bl .lp-textblock-flex-pricing div a{align-self:center;color:#0073ae;font-size:18px;font-weight:700;text-decoration:none;position:relative}
.responsivePage #main .landing_raw .text_bl .lp-textblock-flex-pricing div a::after{content:'';background:url("images/responsive/circled-arrow.png") no-repeat;background-size:100%;width:14px;height:14px;position:absolute;right:-20px;top:3px}
.responsivePage .ext-strict .landing_blocks{background:0}
.responsivePage .landing_blocks{margin-top:67px;padding-bottom:39px;clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.responsivePage .landing_blocks .parbase.section{margin-left:initial;padding-top:12px}
.responsivePage .landing_blocks .parbase.section p{padding-bottom:0}
.responsivePage .landing_blocks .parbase.section p i{font-size:12px}
.responsivePage .landing_blocks .parbase.section a{font-weight:700;bottom:17px}
.responsivePage .landing_blocks .parbase.section a::after{content:'';background:url("images/responsive/circled-arrow.png") no-repeat right center;width:14px;height:14px;display:inline-block;position:relative;top:2px;margin-left:7px}
.responsivePage .landing_blocks .parbase.section h6{height:45px;padding-bottom:13px;margin-bottom:11px;line-height:22px}
.responsivePage .landing_blocks .parbase.section h6 img{max-height:46px}
.responsivePage .landing_blocks .parbase.section .content_bl,.responsivePage .landing_blocks .parbase.section .text_bl{padding-bottom:13px}
.responsivePage #main .signup_personal_demo,.responsivePage #main .landing_custom{background:0}
.responsivePage .lp-content-with-lists{margin-top:42px;margin-bottom:18px}
.responsivePage .lp-content-with-lists h2{padding:0;margin:0;color:#0073ae;font-size:32px;border-bottom:0;font-weight:300;font-variant-ligatures:none}
.responsivePage .lp-content-with-lists ul{margin:0;padding:0;list-style:none;vertical-align:top;margin-top:21px}
.responsivePage .lp-content-with-lists ul li{font-size:16px;color:#585858;font-weight:300;line-height:1;padding-left:16px;position:relative;background:0;margin:0;padding-bottom:14px}
.responsivePage .lp-content-with-lists ul li::before{left:0;top:6px;content:'';position:absolute;width:7px;height:7px;background:#f80;border-radius:50%}
.responsivePage .lp-content-with-lists .clearfix{width:100%}
.responsivePage .lp-content-with-lists .frst-lst{float:left;margin-right:64px}
.responsivePage .lp-content-with-lists .scnd-lst{float:left}
.responsivePage .lp-content-with-lists .lrn-more-lnk{position:relative;padding-bottom:0}
.responsivePage .lp-content-with-lists .lrn-more-lnk a{font-size:16px;font-weight:400;text-decoration:none;color:#0073ae}
.responsivePage .lp-content-with-lists .lrn-more-lnk a::after{content:'';background:url("images/responsive/circled-arrow.png") no-repeat right center;width:14px;height:14px;display:inline-block;position:relative;top:2px;margin-left:7px}
.responsivePage .lp-content-with-lists.landing-columns-content-first-col{margin-top:0;margin-bottom:-21px}
.responsivePage .lp-content-with-lists.landing-columns-content-first-col ul{margin-bottom:23px}
.responsivePage .lp-content-with-lists.landing-columns-content-first-col ul:last-child{margin-bottom:0}
.responsivePage .lp-content-with-lists.landing-columns-content-first-col h3{padding-bottom:0}
.responsivePage .lp-content-with-lists.type-top-position{margin-top:0;margin-bottom:8px}
.responsivePage .lp-content-with-lists.one-column-list ul{margin-bottom:23px}
.responsivePage .lp-content-with-lists.one-column-list ul:last-child{margin-bottom:0}
.no-signup-personal-demo-form.responsivePage .landing_blocks{margin-top:20px}
.no-signup-personal-demo-form.responsivePage #main .landing_raw .lp-content-with-lists .text_bl p.lrn-more-lnk a{font-size:16px;font-weight:400;text-decoration:none;color:#0073ae}
.one-title.responsivePage .description-wrapper .description .lpHeadings h1{padding-bottom:30px}
.landing_custom_none.responsivePage #main .landing_custom{display:none}
@media only screen and (max-width:979px){.responsivePage .HeroImageWithButton{margin-top:10px}
.responsivePage .nov_head{height:auto;padding:18px 29px 18px 26px;overflow:hidden;margin:0}
.responsivePage .nov_head .logo{margin-top:8px}
.responsivePage .nov_head .livepersonblock.black{margin-top:0}
.responsivePage .nov_head .sale_phones{margin:0;padding:0;font-size:14px;line-height:33px}
.responsivePage .rc-content,.responsivePage .rc-wrapper header,.responsivePage .bg_wrapper .page{width:auto}
.responsivePage,body.grey_body.responsivePage .bg_wrapper,.responsivePage #sticky_cta{min-width:1px}
.responsivePage .landing_blocks{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;padding-left:26px;padding-right:29px;width:auto;margin-top:57px;padding-bottom:30px}
.responsivePage .landing_blocks .parbase.section{-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;padding:15px;margin-left:10px}
.responsivePage .landing_blocks .parbase.section .content_bl,.responsivePage .landing_blocks .parbase.section .text_bl{padding-bottom:18px}
.responsivePage .landing_blocks .parbase.section h6{min-height:45px;max-height:50px;padding-bottom:15px;font-size:18px;line-height:22px}
.responsivePage .landing_blocks .parbase.section a{left:unset;right:unset;bottom:17px}
.responsivePage .landing_blocks .parbase.section:first-child{margin-left:0}
.responsivePage .description-wrapper .description{padding:29px;border-radius:0}
.responsivePage .description-wrapper .description #hero{width:51%;min-width:0}
.responsivePage .description-wrapper .description #hero img{max-width:100%}
.responsivePage .description-wrapper .description .first-desc{width:48%}
.responsivePage .description-wrapper .description .text_bl h1,.responsivePage .description-wrapper .description .lpHeadings h1{font-size:42px}
.responsivePage .description-wrapper .description .text_bl h5,.responsivePage .description-wrapper .description .lpHeadings h2{font-size:18px;line-height:1.333}
.responsivePage .description-wrapper .description .landing_description ul li{font-size:14px;line-height:1.14}
.responsivePage .lp-content-with-lists{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:26px;padding-right:29px}
.responsivePage .lp-content-with-lists h2{letter-spacing:-0.4px}
.responsivePage .lp-content-with-lists .frst-lst,.responsivePage .lp-content-with-lists .scnd-lst{width:50%}
.responsivePage .lp-content-with-lists .frst-lst{margin-right:0}
.responsivePage .lp-content-with-lists .lrn-more-lnk{padding-bottom:8px}
.responsivePage .lp-content-with-lists ul li{padding-right:10px}
.responsivePage .lp-content-with-lists.type-top-position{margin-top:31px;margin-bottom:7px}
#main .landing_raw .text_bl .lp-textblock-flex-pricing{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-right:28px;margin:initial;max-width:100%}
#main .landing_raw .text_bl .lp-textblock-flex-pricing div{margin-right:0}
.no-signup-personal-demo-form.responsivePage .landing_blocks{margin-top:10px}
.one-title.responsivePage .description-wrapper .description .lpHeadings h1{padding-bottom:30px}
}
@media only screen and (max-width:979px) and (min-width:720px){.responsivePage .bodyWrapper .HeroImageWithButton .mainHeroImage{width:100%;left:0;margin-left:0}
.responsivePage .bodyWrapper .HeroImageWithButton .overTextInsideImage{left:0;margin-left:0;padding-left:25px}
}
@media only screen and (max-width:719px){.responsivePage .HeroImageWithButton{margin-top:0}
.responsivePage .nov_head .livepersonblock.black,.responsivePage .wholePageWrapper>.rc_addthis{display:none}
.responsivePage header{border:0;width:100% !important}
.responsivePage .tabletItem{display:none !important}
.responsivePage .rc-wrapper .page{position:relative;z-index:1}
.responsivePage .par_heroimage{border:0}
.responsivePage #main .landing_custom{margin-bottom:0;padding-bottom:0;background:0}
.responsivePage #main .landing_raw .text_bl h3{font-size:28px}
.responsivePage .nov_head{padding:11px 0 17px}
.responsivePage .nov_head .logo{float:none;display:block;margin-top:0;overflow:hidden}
.responsivePage .nov_head .livepersonblock{display:none}
.responsivePage .nov_head .sale_phones{background:0;width:auto;font-size:0;line-height:36px}
.responsivePage .bottom_mob_menu li.firstMobile{border:0}
.responsivePage .over_lp_but{width:100%;margin:30px 0 40px}
.responsivePage .over_lp_but .buy-container{width:100%}
.responsivePage .over_lp_but .buy-container .buy{width:100%}
.responsivePage .over_lp_but .buy-container .buy b{top:10px;line-height:1.3;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.responsivePage .over_lp_but .buy-container .buy b strong{font-size:23px}
.responsivePage .over_lp_but .buy-container.rc_cta_onelined .buy{width:100%;height:64px}
.responsivePage .over_lp_but .buy-container.rc_cta_onelined .buy b{top:19px}
.responsivePage .over_lp_but .dt{right:-50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding-bottom:0}
.responsivePage .over_lp_but .dt a{width:100px}
.responsivePage .over_lp_but .dt a.trial{margin-left:60px}
.responsivePage .over_lp_but .dt a.trial::before{left:-28px}
.responsivePage .landing_blocks{margin-top:48px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical;padding-left:14px;padding-right:14px;width:auto}
.responsivePage .landing_blocks .parbase.section{-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;margin:0 auto;padding:8px;padding-top:0;margin-bottom:10px;padding-bottom:20px;min-height:unset;min-height:initial;height:auto;max-width:100%;width:auto}
.responsivePage .landing_blocks .parbase.section .content_bl,.responsivePage .landing_blocks .parbase.section .text_bl{padding-bottom:0}
.responsivePage .landing_blocks .parbase.section h6{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:24px;letter-spacing:-0.4px;min-height:60px;max-height:65px;padding-bottom:0;margin-bottom:14px;line-height:1.1}
.responsivePage .landing_blocks .parbase.section a{display:inline-block;position:relative;left:0;bottom:0;margin-top:10px}
.responsivePage .landing_blocks .parbase.section:first-child{margin-left:auto}
.responsivePage .landing_blocks .parbase.section:last-child h6{padding-right:35px}
.responsivePage .description-wrapper{margin-bottom:30px}
.responsivePage .description-wrapper .description{background:#fff;background:-moz-linear-gradient(top,#fff 0,#fafafa 100%);background:-webkit-linear-gradient(top,#fff 0,#fafafa 100%);background:linear-gradient(to bottom,#fff 0,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0);border-bottom:1px solid #f2f2f2;padding:28px 14px 0;min-height:0}
.responsivePage .description-wrapper .description #hero{display:none}
.responsivePage .description-wrapper .description .first-desc{width:auto;float:none;margin:0}
.responsivePage .description-wrapper .description .text_bl{padding:24px 9px 0;border-top:1px solid #e8e8e8}
.responsivePage .description-wrapper .description .text_bl h1,.responsivePage .description-wrapper .description .lpHeadings h1{font-size:36px;color:#0073ae;margin-top:14px;padding-bottom:24px;line-height:1.12}
.responsivePage .description-wrapper .description .text_bl h5,.responsivePage .description-wrapper .description .lpHeadings h2{font-size:20px;line-height:1.3;margin-bottom:0;padding-bottom:25px;margin-top:-6px}
.responsivePage .description-wrapper .description .text_bl h1,.responsivePage .description-wrapper .description .text_bl h2,.responsivePage .description-wrapper .description .text_bl h3,.responsivePage .description-wrapper .description .text_bl h4,.responsivePage .description-wrapper .description .text_bl h5,.responsivePage .description-wrapper .description .lpHeadings h1,.responsivePage .description-wrapper .description .lpHeadings h2,.responsivePage .description-wrapper .description .lpHeadings p.pageTitle{text-align:center}
.responsivePage .description-wrapper .description .text_bl ul{padding:0;margin:0;padding-bottom:26px}
.responsivePage .description-wrapper .description .text_bl ul li{font-size:16px;line-height:1.25;padding-left:18px}
.responsivePage .description-wrapper .description .text_bl ul li:before{width:9px;height:9px}
.responsivePage .description-wrapper .description .text_bl ul li+li{margin-top:10px}
.responsivePage .description-wrapper .description .text_bl ul.col,.responsivePage .description-wrapper .description .text_bl ul.col+ul.col{float:none;width:auto}
.responsivePage .description-wrapper .description .over_lp_but{padding-bottom:30px;margin:0}
.responsivePage .description-wrapper .description .ctaButtonBlock{padding-bottom:30px}
.responsivePage .description-wrapper .description .lrn-mr-link-wrapper{display:none}
.responsivePage .rc-ctabutton-static{width:100%;margin:0 auto}
.responsivePage .rc-ctabutton-static a{margin:0 auto;width:100%}
.responsivePage #main .landing_raw .text_bl .lp-textblock-flex-pricing{max-width:100%;box-sizing:border-box;justify-content:flex-start;padding-left:24px;padding-right:22px}
.responsivePage #main .landing_raw .text_bl .lp-textblock-flex-pricing p{font-size:28px;padding-bottom:13px;line-height:1.2}
.responsivePage #main .landing_raw .text_bl .lp-textblock-flex-pricing p br{display:block}
.responsivePage #main .landing_raw .text_bl .lp-textblock-flex-pricing p b{line-height:1.8}
.responsivePage #main .landing_raw .text_bl .lp-textblock-flex-pricing div{padding-left:0;border-top:1px solid #e6e6e6;border-left:0;width:100%;margin-bottom:44px;padding-top:14px}
.responsivePage #main .landing_raw .id-rc-textimage .tiny-features{width:inherit}
.responsivePage .lp-content-with-lists{margin-top:26px;padding-left:24px;padding-right:14px}
.responsivePage .lp-content-with-lists ul li{line-height:20px;padding-bottom:10px}
.responsivePage .lp-content-with-lists h2{font-size:28px;line-height:32px}
.responsivePage .lp-content-with-lists .frst-lst{float:none;width:100%;margin-top:12px}
.responsivePage .lp-content-with-lists .scnd-lst{float:none;width:100%;margin-top:0}
.responsivePage .lp-content-with-lists .lrn-more-lnk{top:-8px}
.responsivePage .lp-content-with-lists.one-column-list ul{margin-bottom:18px}
.responsivePage .lp-content-with-lists.one-column-list ul:last-child{margin-bottom:0}
.responsivePage .lp-content-with-lists.wlnk{margin-bottom:18px}
.responsivePage .lp-content-with-lists.type-top-position{margin-top:26px}
.no-signup-personal-demo-form.responsivePage .landing_blocks{margin-top:0}
.one-title.responsivePage .description-wrapper .description .lpHeadings h1{padding-bottom:24px}
}
.affiliate_dynamic_hero.responsivePage .dynTextBelowForm{margin-bottom:-19px;padding-left:14px;padding-right:14px}
.affiliate_dynamic_hero.responsivePage .dynTextBelowForm p{color:#585858}
.affiliate_dynamic_hero.responsivePage .mobile-hero-line{display:none}
.affiliate_dynamic_hero.responsivePage .top-hero-line{background-color:#e2f5fd;height:50px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.affiliate_dynamic_hero.responsivePage .top-hero-line p{color:#585858;font-weight:300;float:left}
.affiliate_dynamic_hero.responsivePage .top-hero-line p sup{font-size:10px}
.affiliate_dynamic_hero.responsivePage .top-hero-line img{float:right;margin-right:5%;position:relative;top:7px}
.affiliate_dynamic_hero.responsivePage .top-hero-line .dynamicNumber{color:#0073ae}
.affiliate_dynamic_hero.responsivePage .top-hero-line .note-top{font-size:10px;display:block;margin-top:4px}
@media only screen and (max-width:979px) and (min-width:720px){.affiliate_dynamic_hero.responsivePage .dynTextBelowForm{padding-left:26px;padding-right:29px}
.affiliate_dynamic_hero.responsivePage .parsys.par_heroimage .dynamicContent{padding-top:0}
.affiliate_dynamic_hero.responsivePage .top-hero-line p{font-size:14px;margin-top:13px;padding-left:29px}
.affiliate_dynamic_hero.responsivePage .top-hero-line img{margin-right:29px;top:14px;width:75px}
}
@media only screen and (min-width:980px){.affiliate_dynamic_hero.responsivePage .dynamicContent .description-wrapper .description{padding-bottom:0}
.affiliate_dynamic_hero.responsivePage .dynamicContent .description-wrapper .description .first-desc{padding-bottom:35px}
.affiliate_dynamic_hero.responsivePage .description-wrapper .description.brd-rds-top-none{border-top-left-radius:0;border-top-right-radius:0}
.affiliate_dynamic_hero.responsivePage .parsys.par_heroimage .dynamicContent{margin:0 auto;padding-top:40px;width:980px}
.affiliate_dynamic_hero.responsivePage .top-hero-line{position:relative;top:1px;border-top-left-radius:8px;border-top-right-radius:8px}
.affiliate_dynamic_hero.responsivePage .top-hero-line p{font-size:16px;margin-top:13px;padding-left:64px}
}
@media only screen and (max-width:719px){.affiliate_dynamic_hero.responsivePage .dynTextBelowForm{padding-left:14px;padding-right:14px}
.affiliate_dynamic_hero.responsivePage .mobile-hero-line{background:-moz-linear-gradient(left,#ff9400 0,#ffb100 50%,#ffc400 100%);background:-webkit-linear-gradient(left,#ff9400 0,#ffb100 50%,#ffc400 100%);background:linear-gradient(to right,#ff9400 0,#ffb100 50%,#ffc400 100%);display:block;height:30px;width:100%}
.affiliate_dynamic_hero.responsivePage .mobile-hero-line .centered-container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:320px;padding-left:14px;padding-right:14px}
.affiliate_dynamic_hero.responsivePage .mobile-hero-line p{color:#fff;float:left;font-size:12px;letter-spacing:-0.2px;margin-top:10px}
.affiliate_dynamic_hero.responsivePage .mobile-hero-line .img_wrapp{border-left:1px solid #fff;float:left;height:20px;margin-left:10px;margin-top:5px}
.affiliate_dynamic_hero.responsivePage .mobile-hero-line .img_wrapp img{margin-left:10px;margin-top:5px}
.affiliate_dynamic_hero.responsivePage .mobile-hero-line.pc-mag-cnt{background:0;border-top:3px solid #e20209;height:47px}
.affiliate_dynamic_hero.responsivePage .mobile-hero-line.voip-provider .img_wrapp img{margin-top:1px}
.affiliate_dynamic_hero.responsivePage .top-hero-line{height:75px}
.affiliate_dynamic_hero.responsivePage .top-hero-line p{font-size:12px;margin-top:8px;padding-left:14px;width:61%}
.affiliate_dynamic_hero.responsivePage .top-hero-line p sup{font-size:8px}
.affiliate_dynamic_hero.responsivePage .top-hero-line img{height:38px;margin-right:14px;top:18px;width:82px}
}
.affiliate_dynamic_hero.responsivePage .pc-mag-cnt .redimg{float:right;margin-right:14px}
@media only screen and (max-width:979px){.responsivePage footer.footerGB{width:100%;padding:0 15px;box-sizing:border-box}
.responsivePage footer.footerGB .footerMenu ul li.parent_list{width:100%;padding-right:0}
.responsivePage footer.footerGB .footerMenu ul li.break{display:inline-block;width:100%;margin-top:28px}
.responsivePage footer.footerGB .footerMenu ul li.socials ul.subList li:first-child{display:inline-block}
.responsivePage footer.footerGB p.foot_menu,.responsivePage footer.footerGB footer .bottom_menu .copy{box-sizing:border-box;padding-left:0;text-align:center}
}
@media only screen and (max-width:719px){.responsivePage footer.footerGB .footerMenu ul.subList li:first-child{display:none}
.responsivePage footer.footerGB .footerMenu ul.subList li:nth-child(2) a:before{display:none}
}
.two-column-lp.responsivePage .cq-colctrl-lt0:first-child+[style^="clear"]{display:none}
.two-column-lp.responsivePage #main .description{position:relative;z-index:900;display:flex;flex-direction:row-reverse;box-sizing:border-box;padding:48px 0 35px 63px;padding:0}
.two-column-lp.responsivePage #main .description #hero{float:none;margin:0;width:43%;min-width:inherit;box-sizing:border-box;position:relative}
.two-column-lp.responsivePage #main .description #hero img{max-width:90%;position:absolute;left:5%;top:50%;transform:translate(0,-50%);margin:0}
.two-column-lp.responsivePage #main .description #first-desc{float:none;margin:0;width:57%;box-sizing:border-box;padding:48px 0 35px 63px}
.two-column-lp.responsivePage #main .description.heroProportion-default #hero{width:43%}
.two-column-lp.responsivePage #main .description.heroProportion-default #first-desc{width:57%}
.two-column-lp.responsivePage #main .description.heroProportion-equal #hero{width:50%}
.two-column-lp.responsivePage #main .description.heroProportion-equal #first-desc{width:50%}
.two-column-lp.responsivePage #main .cq-colctrl-lt0-c1{width:650px;float:left;margin-bottom:30px}
.two-column-lp.responsivePage #main .cq-colctrl-lt0-c0{width:230px;float:right;clear:right;margin-bottom:30px}
.two-column-lp.responsivePage #main .landing_raw .text_bl h3{font-size:32px;color:#0073ae}
.two-column-lp.responsivePage #main .landing_raw .text_bl p{font-size:16px}
.two-column-lp.responsivePage #main .landing_custom.parsys{display:none}
.two-column-lp.responsivePage #main .borderBottomBlock{border-bottom:solid 1px #e9e9e9;padding-bottom:25px;margin:10px 0 30px}
.two-column-lp.responsivePage #main a.flatVideoHolder{margin-bottom:20px}
@media only screen and (max-width:979px){.two-column-lp.responsivePage .rc_headline{display:none}
.two-column-lp.responsivePage #main .description-wrapper .description{padding:0 29px}
.two-column-lp.responsivePage #main .description-wrapper .description #first-desc{padding:30px 10px 25px 0}
.two-column-lp.responsivePage #main .cq-colctrl-lt0-c1{width:60%}
.two-column-lp.responsivePage #main .cq-colctrl-lt0{padding:0 29px}
.two-column-lp.responsivePage #main .landing_raw .text_bl h3{font-size:28px}
.two-column-lp.responsivePage #main .borderBottomBlock{padding-bottom:10px;margin:0 0 30px}
.two-column-lp.responsivePage #main .rc-lp-search-local-number,.two-column-lp.responsivePage #main .rc-lp-search-toll-free-number{padding-left:26px;padding-right:29px}
}
@media only screen and (max-width:719px){.two-column-lp.responsivePage #main .description-wrapper .description{padding:28px 14px 0}
.two-column-lp.responsivePage #main .description-wrapper .description .lp-list-wrapper{display:block}
.two-column-lp.responsivePage #main .description-wrapper .description #first-desc{width:100%;padding:0}
.two-column-lp.responsivePage #main .description-wrapper .description .text_bl .second-list-lp{position:relative;margin-top:-15px}
.two-column-lp.responsivePage #main .cq-colctrl-lt0-c0,.two-column-lp.responsivePage #main .cq-colctrl-lt0-c1{width:auto;float:none}
.two-column-lp.responsivePage #main .cq-colctrl-lt0{padding:0 14px}
.two-column-lp.responsivePage #main a.flatVideoHolder{margin-bottom:10px}
.two-column-lp.responsivePage #main a.flatVideoHolder br{display:none}
.two-column-lp.responsivePage #main .borderBottomBlock{padding-bottom:20px;margin:0}
.two-column-lp.responsivePage #main .borderlessBottomBlock{margin-bottom:33px}
}
@media only screen and (max-width:979px){.two-column-lp.with-no-interapted-lists.responsivePage .lp-content-with-lists{padding-left:0}
}