@charset "utf-8";

@import 'form.css';
@import 'main.css';
@import 'api_doc.css';
@import 'footer.css';
html, body {width:100%; height:100%; min-height:auto;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, button, abbr, acronym, address, code,del, dfn, em, img, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td ,hr {margin:0;padding:0;font-size:100%;box-sizing:border-box;border-spacing:0;}
body {height:100%;min-height:100%;font-family:'Poppins-R', sans-serif;font-size:16px;color:#3c4147;line-height:1.5;box-sizing:border-box;}
h1, h2, h3, h4, h5, h6 {font-weight:normal}
ol, ul, li {list-style:none}.btn > span >em.view
table {width:100%; border-collapse:collapse;border-spacing:0}
form, fieldset, iframe {display:block;border:0}`
img, button {border:0 none;vertical-align:top; }
hr {height:0; display:none}
i, em, address{font-style:normal}
label, button{cursor:pointer}
blockquote, q {quotes:none}
caption, legend {overflow:hidden;visibility:hidden;position:absolute;width:0;height:0;padding:0;margin:0;font-size:0;text-indent:-100%;white-space:nowrap;z-index:-1}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption {display:block;box-sizing:border-box;}
input, textarea, select, button {font-family:'Poppins-R', sans-serif;font-size:16px;color:#3c4147;line-height:1.5;letter-spacing:0;vertical-align:middle}
input, textarea {margin:0;padding:0}
textarea {resize:none}
a {color:#3c4147;text-decoration:none}
a:link, a:visited {text-decoration:none}
a:hover {text-decoration:none}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button { -webkit-appearance: none;margin: 0;}
.blind{display: none;overflow: hidden;position: absolute;width: 0;height: 0;padding: 0;margin: 0; font-size: 0;line-height: 0; text-indent: -9999em;visibility: hidden;outline: none;z-index: -1;}

/*GNB*/
header{width:100%; padding-top:0px; text-align:center;position:fixed; left:0; top:0; z-index: 999; opacity: 1; background:#fff;border-bottom: solid 1px #e1e1e1}
.top_login{width:100%; height:30px;background:#ebebeb}
.top_login .login_in{width:1180px; margin:0 auto; text-align:right; font-size:12px; color:#3c4147; position:relative;}
.top_login .login_in > a{display:inline-block; padding:0 19px 0 21px; position:relative;line-height:30px; font-size:12px;color:#3c4147; background:url(/images/common/icon_bar.png) no-repeat left center; }
.top_login .login_in > a:hover{color:#0099ff;}
.top_login .login_in > a:first-child{background:none; padding:0 30px 0 0px;}
.top_login .login_in > a:first-child:after{content:""; display:block; width:8px; height:4px; background:url(/images/common/hour_bullet.png) no-repeat; position:absolute;right:16px; top:13px;}
.top_login .call{position:absolute; right:160px; top:7px;color: #01baef;font-size: 13px;font-weight: 700; }
.top_login .call a{color: #01baef;font-size: 13px;font-weight: 700; }

nav{width:1180px; margin:0 auto; padding-left:249px; position:relative; transition:.5s;}
nav > strong.logo{display:block;position:absolute; left:0; top:19px;}
nav >ul{ transition:.5s;}
nav > ul:after{content:""; display:block;clear:both;} 
nav > ul > li{display:block; float:left; position: relative;}
nav > ul > li > a{display:block;padding:28px 27px 28px 27px; font-family:"Poppins-M"; font-size:16px;color:#3c4147; }
nav > ul > li > a:hover,nav > ul > li.this > a{color:#01baef; }
nav > ul > li:first-child > a{padding-left:0px;}
nav > ul > li > ul{display:block;min-width:200px; position:absolute; left:-50px; top:80px;box-shadow: 0px 3px 10px 5px rgba(0,0,0,0.2); background:#fff; visibility:hidden; overflow:hidden; height:0;
	transition:all cubic-bezier(0.680, -0.550, 0.265, 1.550) 0.5s; opacity:0;   transform:translate3d(0, 0px,0);}
nav > ul > li:nth-of-type(2) > ul{width:240px;}
nav > ul > li:nth-of-type(3) > ul{width:202px; left:-30px;}
nav > ul > li:nth-of-type(4) > ul{width:220px; left:-49px;}
nav > ul > li:nth-of-type(5) > ul{width:248px;left:-20px;}
nav > ul > li:nth-of-type(6) > ul{left:-10px;}
nav > ul > li:nth-of-type(5) > ul:after{left:115px;}
nav > ul > li > ul:after{content:""; display:block; width:24px; height:12px; position:absolute; left:75px; top:-12px; background:url(/images/common/hover_img.png) no-repeat}
nav > ul > li:hover > ul{visibility:visible;  height:auto; transform:translate3d(0, 0px,0);opacity:1; overflow:visible;}
nav > ul > li > ul > li{display:block;}
nav > ul > li > ul > li > a{display:block; padding:10px 0 9px 25px; text-align:left; color:#3c4147; font-size:14px;font-family:"Poppins-R"; }
nav > ul > li > ul > li > a:hover{font-weight:600; background:#e5f8fd}
nav > ul > li > ul > li > ul >li > a{display:block; color:#808080; padding:6px 0 6px 34px; text-align:left; position:relative;font-size:13px;}
nav > ul > li > ul > li > ul >li > a:after{content:"";display:block;width:5px; height:2px; background:#959595; position: absolute; left:26px; top:13px; }
nav > ul > li > ul > li > ul >li > a:hover{font-weight:600;background:#e5f8fd}
nav > a.btn_contact{width:130px; height:40px;border-radius:5px; background:#01baef; font-size:15px; color:#fff; text-align:center; position:absolute; right:10px; top:18px; line-height:40px; font-family:"Poppins-M"; }
nav > a.btn_contact span{display:block; position: relative; z-index: 2}
nav > a.btn_contact:after{display:block; content:"" ;width:0px; height:40px;border-radius:5px; position:absolute; left:0px; top:0;background:#0080d5; z-index:1; transition: .5s;}
nav > a.btn_contact:hover:after{width:100%;  }
nav > a.btn_contact:hover{color:#fff;}

.mobile-button {display: flex;flex-direction: column;justify-content: space-between;width:35px;height: 30px;position:absolute;right:10px; top:18px;z-index:54;opacity: 0;transition:all cubic-bezier(0.680, -0.550, 0.265, 1.550) 0.5s;}
.mobile-button span{width: 100%;height: 4px;background-color:#01baef;transition: transform 0.2s ease-out, opacity 0.1s ease;}
.mobile-button.active{justify-content: center;}
.mobile-button.active{justify-content: center;}
.mobile-button.active span:nth-child(1){transform:rotate(45deg);position:absolute;top:0;bottom:0;margin:auto;}
.mobile-button.active span:nth-child(2){opacity:0;}
.mobile-button.active span:nth-child(3) {transform: rotate(-45deg);position: absolute;top:0;bottom: 0;margin: auto;}
#container{padding:110px 0 0 0; }


#left_content{margin:66px 0 95px 0; color:#3c4147;}
#left_content .content_box:after{content:"";display:block; clear:both;}
.lnb{width:280px; float: left; margin-right:65px; border:solid 1px #ebebeb;}
.lnb strong{display:block; background:#01baef; padding:11px 0 12px 30px; font-size:18px; color:#fff; font-family:'Poppins-B';}
.lnb span.current{display:none;}

.lnb ul  li a:before{width:5px; }
.lnb ul  li a:after{width:100%; transition-delay: .3s}
.lnb > ul{padding:15px 0 15px 0px; background:#fff}
.lnb ul li{display:block;margin:3px 0; }
.lnb ul li a{display:block; min-height:35px; padding:7px 10px 7px 30px; font-size:14px; color:#a1a1a1;position: relative;}
.lnb ul li a span{display:block;position: relative; z-index: 3; }
.lnb ul li a:hover,.lnb ul li.on a{color:#59c3c3;font-weight:700}
.lnb ul li a:hover{color:#59c3c3;font-weight:700}
.lnb ul li a:after{content:""; width:0%; height: 100%;display:block;background:#eef9f9; color:#59c3c3;  transition:.3s; position:absolute; left:0; top:0; transform-origin: left top; z-index: 2 }
.lnb ul li a:before{content:""; width:0px; height: 100%;display:block;background:#59c3c3; transition:.3s; position:absolute; left:0; top:0; transform-origin: left top; z-index: 3 }
.lnb ul li a:hover:after,.lnb ul li.on a:after{width:100%; transition-delay: .3s}
.lnb ul li a:hover:before,.lnb ul li.on a:before{width:5px; }
.lnb ul li:first-child{margin:0px 0 3px 0;}

.lnb #reseller ul li a{padding:7px 10px 7px 22px;}


.lnb #omni  strong{background:#817dc5 }
.lnb #omni  ul li a:hover,.lnb #omni  ul li.on a{color:#817dc5 }
.lnb #omni  ul li a:hover:before,.lnb #omni  ul li.on a:before{background:#817dc5 }
.lnb #omni  ul li a:hover:after,.lnb #omni  ul li.on a:after{background:#f2f2f9 }


.lnb #core  strong{background:#01baef }
.lnb #core  ul li a:hover,.lnb #core  ul li.on a{color:#01baef }
.lnb #core  ul li a:hover:before,.lnb #core  ul li.on a:before{background:#01baef }
.lnb #core  ul li a:hover:after,.lnb #core  ul li.on a:after{background:#e5f8fd }


.lnb #automation  strong{background:#59c3c3 }
.lnb #automation  ul li a:hover,.lnb #automation  ul li.on a{color:#59c3c3  }
.lnb #automation  ul li a:hover:before,.lnb #automation  ul li.on a:before{background:#59c3c3 }
.lnb #automation  ul li a:hover:after,.lnb #automation  ul li.on a:after{background:#eef9f9 }


.lnb #enterprise  strong{background:#ea657b }
.lnb #enterprise  ul li a:hover,.lnb #enterprise  ul li.on a{color:#ea657b  }
.lnb #enterprise  ul li a:hover:before,.lnb #enterprise  ul li.on a:before{background:#ea657b }
.lnb #enterprise  ul li a:hover:after,.lnb #enterprise  ul li.on a:after{background:#fdeff2 }

.left_con{width:835px; float:right;}
.left_con .page_Decsub{padding:0 0 40px 0; border-bottom:solid 1px #ebebeb;text-align:left; line-height:32px;}
.left_con.case{width:800px;}
.lnb.formboox{border:none; width:300px;}
.lnb.formboox .logo_box{text-align:center; }
.lnb.formboox > ul{background:#ccf1fc; padding:22px 24px;}
.lnb.formboox strong{text-align:center; padding:11px 0;}
.lnb.formboox li{display:block; margin-bottom: 15px;}
.lnb.formboox li:first-child{display:block; margin-bottom: 15px;}
.lnb.formboox li label{display:block; margin-bottom:6px;font-size:15px; color:#3c4147;}
.lnb.formboox li label sup{color:#ea657b; font-size:13px; position: relative; left:2px; top:5px;}
.lnb.formboox li span{display:block; }
.lnb.formboox li span > input[type="text"],.lnb.formboox li span > input[type="password"],.lnb.formboox li span > input[type="email"]{display:block; padding:0 3%; height:38px; width:94%; border-radius:5px; border:none;  line-height:38px; }
.lnb.formboox li span select{display:block; height:38px; width:100%; padding:0 3%;border-radius:5px; border:none;  line-height:38px;}
.lnb.formboox li.btn_box{margin-top:30px;}
.lnb.formboox li a.btn{display: inline-block;min-width: 100%;position: relative;transition: all 0.2s ease; padding:0;min-height:auto; font-size:15px;}
.lnb.formboox li a.btn:before{display: none }
.lnb.formboox li a.btn:after{content: "";display: inline-block; width: 100%;height: 20px;border-radius: 5px;color: #fff;position: absolute; box-sizing: border-box;left: 0;bottom: -6px; top:auto; z-index: 1;transition: all 0.2s ease;}
.lnb.formboox li a.btn.pink:after{background:#b84f62}
.lnb.formboox li a.btn.pink:hover:after{bottom:0;}



.summary{padding:0 0 45px 0;border-bottom:solid 1px #ebebeb;}
.summary p{padding:19px 0 25px 0; color:#3c4147; font-size:16px; line-height: 32px;}
.summary a.link_text{margin-bottom:5px; display:inline-block;word-break:break-all;}
.summary a.link{color:#01baef; font-size:16px; display:inline-block; border-bottom:solid 1px #01baef;}
.study_case{padding:46px 0 0 0;}
.study_case h3{padding:0px 0 18px 0;}
.study_case p{padding:0px 0 22px 0; color:#3c4147; font-size:16px; line-height: 32px;}
.study_case p.bg_text{width:100%;padding:55px 72px 66px 72px; text-align:center; color:#fff; background:url(/images/study/text_bg.png) no-repeat left center #817dc5;}
.study_case p.bg_text em{display:block;font-style:italic;font-size:19px; text-align:center;}
.study_case p.bg_text strong{display:block; margin-top:19px;}
.study_case p .txt1{display:block; padding:17px 0 20px 0;}
.study_case .imgbox{display:block; margin-bottom:39px;}
.study_case .sub_dec{display:block;font-style:italic;font-size:13px;}

#left_content.moving .content_box .lnb{position:absolute;left:0; z-index: 33 }
#left_content.moving .content_box{padding-left:345px;}
@media screen and (max-width: 1200px){
    #left_content.moving .content_box {padding:0;}
    #left_content.moving .lnb{position:absolute;left:0;}
}


/*btn*/
.btn{display:inline-block;min-width:209px;position: relative;transition: all 0.2s ease;}
.btn.small{min-width: 140px;}
.btn.small > span{min-width: 140px;}
.btn > span{display:inline-block;min-width:209px; height:45px;line-height: 45px; padding:0 24px; border-radius:5px; color:#fff; position: relative; text-align:center; z-index: 2; font-weight: 700}
.btn > span > em{display:inline-block;color:#fff;font-size:16px; font-weight: 700}
.btn > span >em.view{padding-left:25px; background:url(/images/main/ico_view.png) no-repeat left 13px;}
.btn:after{content:"";display:inline-block;width:100%; height:20px; border-radius:5px; color:#fff; position: absolute; box-sizing: border-box; left:0; bottom:-6px; z-index: 1;  transition: all 0.2s ease;}
.purple > span{background:#817dc5}
.purple:after{background:#686496}
.blue > span{background:#01baef}
.blue:after{background:#1594bd}
.pink > span{background:#ea657b}
.pink:after{background:#b84f62}
.btn:hover:after{bottom:0px;}
.btn:hover{/*top:6px;*/}
.green > span{background:#59c3c3}
.green:after{background:#469d9d}
.ico_phone span:before{content:""; display:inline-block; width:14px; height:15px;margin-right:6px; background:url(/images/case/ico_phone.png) left center no-repeat; vertical-align:middle;}
.ico_movie span:before{content:""; display:inline-block; width:18px; height:18px;margin-right:6px; background:url(/images/case/ico_movie.png) left center no-repeat; vertical-align:middle;}
.ico_folder span:before{content:""; display:inline-block; width:18px; height:18px;margin-right:6px; background:url(/images/partner/icon_folder.png) left center no-repeat; vertical-align:middle;}




/* btn_area*/
.btn_area{width:100%; padding:57px 0 52px 0; margin-top:-40px;text-align:center; border-top:dashed 2px #e1e1e1;}
.btn_area a.btn{margin-right:26px;}
.btn_area a.btn:nth-last-of-type(1){margin-right:0px;}
 /*tooltip*/
.btn_tip{display:inline-block; color:#01baef; font-size:16px; border-bottom:solid 1px #01baef; line-height:21px; position:relative; }
.tooltip{width:544px; padding:22px;background:#fff; border:solid 1px #ddd; border-radius: 10px; position:absolute;  z-index: 99; left:0; top:20px; display:none}
.tooltip:after{} 
.usecase_wrap .btn_tip.on{z-index: 999}      
.usecase_wrap .btn_tip.on:after{content:"";display:block; width:100%; height:18px; background:url(/images/common/tool_bullet.png) no-repeat center center;position:absolute; left:0; bottom:-23px;}    
.seesample {position:relative;}
.seesample.on {z-index: 999}
.seesample.on:after{content:"";display:block; width:100%; height:18px; background:url(/images/common/tool_bullet.png) no-repeat center center;position:absolute; left:0; bottom:-23px;}   
             
/*title*/
.page-tit-depth2{width:100%; height:200px; background: url(/images/subtit_bg.png) center top #01baef;display:table; text-align:center;  }
.page-tit-depth2 > span > em.sub{display:block; font-size:24px; font-weight:400; font-family:'Poppins-M'}
.page-tit-depth2.purpletit{width:100%; height:200px; background: url(/images/subtit_bg.png) center top #817dc5;display:table;  }
.page-tit-depth2.pinktit{width:100%; height:200px; background: url(/images/subtit_bg.png) center top #ea657b;display:table;  }
.page-tit-depth2.greentit{width:100%; height:200px; background: url(/images/subtit_bg.png) center top #59c3c3;display:table;  }
.page-tit-depth2 span{ display:table-cell; vertical-align:middle;width:100%; height:100%;text-align: center; color:#ffffff; font-size:60px;font-family:'Poppins-B'; letter-spacing: 0.5px; position:relative;}
.page-tit-depth2.small span{ font-size:50px;}
.page-tit-depth2.pricing span{padding-bottom:90px;}
.page-tit-depth3{margin-bottom:58px;font-size:40px; color:#3c4147;font-weight:800;font-family:'Poppins-M'; letter-spacing: 0.5px; text-align:center;}
.page-tit-depth3{margin-bottom:58px;font-size:40px; color:#3c4147;font-family:'Poppins-B'; letter-spacing: 0.5px; text-align:center;}
.page-tit-depth3-blue{font-size:30px; color:#01baef;font-family:'Poppins-B'; letter-spacing: 0.5px; text-align:left;}
.page-tit-depth3-black{display: block;font-size: 45px; color:#3c4147; font-family:"Poppins-B"; font-weight: 700; text-align:center;}   
.page-tit-depth3-green{font-size:30px; color:#59c3c3;font-family:'Poppins-B'; letter-spacing: 0.5px; text-align:left;}
.page-tit-depth3-purple{font-size:30px; color:#817dc5;font-family:'Poppins-B'; letter-spacing: 0.5px; text-align:left;}
.page-tit-depth3-pink{font-size:30px; color:#ea657b;font-family:'Poppins-B'; letter-spacing: 0.5px; text-align:left;}
.page-tit-depth4-green{color:#59c3c3; font-size:20px;font-family:'Poppins-B';}
.page-tit-depth4-puple{color:#817dc5; font-size:20px;font-family:'Poppins-B';}
.page-tit-depth4-blue{color:#01baef; font-size:20px;font-family:'Poppins-B';}
.page-tit-depth4-pink{color:#ea657b; font-size:20px;font-family:'Poppins-B';}
.title_sub{display:block; margin-top:16px; font-size:16px; color:#3c4147; font-family:"Poppins-R";font-weight:400; line-height:30px;}
.page-tit-depth2.connect{position:relative;}
.page-tit-depth2.connect span{position:relative;z-index: 3}
.page-tit-depth2.connect:after{content:""; display:block; width:100%; height:100%; background:linear-gradient(to right, #00c2ed , #0a5ac3); position:absolute; left:0; top:0; z-index: 1 }
.page-tit-depth2.connect:before{content:""; display:block; width:100%; height:100%; background:url(/images/subtit_bg.png) center top ; position:absolute; left:0; top:0; z-index: 2}



.page_info_text{padding: 60px 0;}
@media screen and (max-width: 900px){
.page_info_text{padding: 30px 0;}
}
.page_info_text > p{text-align:center;line-height:32px; font-size: 18px; font-weight:700}
.page_info_text > .btn_center{margin-top:40px;}
.page_info_text > .btn_center .btn,.page_info_text > .btn_center .btn > span {width:300px;}
.page_info_text > .btn_center .btn:first-child{margin-right: 20px}


.number_list{}
.number_list > li{position:relative; padding:30px 0 30px 54px; border-top:dashed 2px #e2e6e7;}
.number_list > li:first-child{border-top:none;}
.number_list > li em{position:absolute; left:0; top:23px; font-size:30px; font-family:"Poppins-B"; font-weight: 700}
.number_list.blue > li em{color:#01baef;}
.number_list.green > li em{color:#59c3c3;}
.number_list.pink > li em{color:#ea657b;}
.number_list.purple > li em{color:#817dc5;}

/*contact*/
.contact_banner{background: url(/images/common/form_bg.png) center top #01baef; transition:ease-in-out .2s; transition-delay: .5s;}
.contact_banner .content_box > p{color:#fff; font-size:50px;font-family: "Poppins-B";text-align:center;}
.contact_banner .content_box > p span{display:block;margin-top:12px;color:#fff; font-size:20px;font-family: "Poppins-B"; }
.contact_banner .content_box > p span >a{color:#fff;  }
.contact_banner .content_box > p em{display:inline-block; opacity:1;}
.contact_banner{overflow:hidden;}
.contact_banner .content_box{padding:70px 0 43px 0;}
.contact_banner .content_box .btn_box{margin-top:30px;text-align:center; }
@media screen and (min-width: 1200px){
	.bot_banner.rev .contact_banner .content_box > p em{animation: text 1s 1;}
}


/*text*/
.link_text{color:#01baef;border-bottom: solid 1px;}

/*popup*/
            
body.pop_open {overflow:hidden;height:100%} 

.bg_pop { display: block;position: fixed;left: 0;top: 0; width: 100%;height: 100%;background: rgba(0,0,0,.4);z-index: 10000;}          
.popwrap{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;left:0;bottom:0;z-index:10001;box-sizing:border-box}           
.popup{width:100%;max-width:978px; padding:30px 46px;border:solid 1px #ebebeb; border-radius:10px; background:#fff; position:absolute; top: 50%;left: 0;right: 0;margin: 0 auto;box-shadow:5px 5px 6px rgba(152,152,152, 0.2); z-index: 333}
.pop_title{display:block;margin-bottom:30px; color:#01baef; font-size: 24px; font-weight:700; text-align:center;}
.pop_close{display:block;width:15px;height:15px; background:url(/images/common/pop_close.png) no-repeat; position:absolute; right:20px; top:20px; border:none;}
.plan_pop_table{border:solid 1px #ebebeb; border-radius:10px; overflow:hidden;} 
.plan_pop_table table{width:100%;}
.plan_pop_table table thead th{padding:6px 0; text-align:center; font-size:14px; font-weight:700; color:#01baef; border-bottom:solid 2px #01baef; border-left:solid 1px #ebebeb;}
.plan_pop_table table thead th.left{padding:6px 16px; text-align:left;border-right:solid 2px #ebebeb;border-left:none; }
.plan_pop_table table tbody th{padding:5px 16px; text-align:left;border-right:solid 2px #ebebeb;border-bottom:dashed 1px #ebebe1; font-size:13px; color:#3c4147; font-weight:400}
.plan_pop_table table tbody td{padding:5px 16px; text-align:center;border-left:solid 2px #ebebeb;border-bottom:dashed 1px #ebebe1; font-size:14px; color:#3c4147; font-family:"Poppins-B"; }
.plan_pop_table table tbody td span.check{display:inline-block; width:17px; height:13px;background:url(/images/common/pop_check.png) no-repeat; font-size:0;}
.table_dec{padding-top:10px; font-size:12px;}
.table_dec em{display:inline-block; color:#01baef; border-bottom: solid 1px #01baef; font-style:italic;}
.scroll_box{position:relative;}
.scroll_box table{width:100%;position:relative;}
.mostline{width: 127px;height: 770px;border: solid 2px #ea657b;position: absolute;left:0px;top:0px;}
.mostline:after{content: "";display: block;width: 100%;height: 21px;background: url(/images/common/icon_most.png) no-repeat center top;position: absolute;left: 0px;top: -23px;}

/*core*/
.ball_list{padding:63px 0 100px 0px; border-top:dashed 2px #e1e1e1;position:relative; color:#3c4147;display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    align-items: stretch;}
.ball_list:nth-of-type(1){border-top:dashed 0px #e1e1e1;}
.ball_list h2{width:100%; margin-bottom:11px;  font-size:30px;font-family:'Poppins-B';}
.ball_list p.sub_text{width:100%; margin-bottom:31px; font-size:16px; line-height:35px;}
.ball_list .text_content{}
.ball_list .ball{ margin-right:67px;}
.ball_list .ball span{width:300px; height:300px; border-radius: 50%; background:#def3f3;  text-align:center; display:table; }
.ball_list .ball em{display:table-cell;vertical-align:middle;}
.ball_list .icon_list{width:100%;}
.ball_list .icon_list:after{content:""; display:block; clear:both}
.ball_list .icon_list li{float:left; text-align:center; margin-right:60px;max-height: 162px;min-height: 130px}
.ball_list .icon_list li:nth-last-of-type(1){margin-right:0px;}
.ball_list .icon_list li a > span{margin-bottom: 23px; min-height:48px;}
.ball_list .icon_list li a > span,.core_list .icon_list li a > em{display:block;}
.ball_list .icon_list li a > em{font-weight: 700; font-size: 14px;}
.ball_list .icon_list.list_row{}
.ball_list .icon_list.list_row li{width:169px;margin-right:0px; margin-bottom:28px;}
.ball_list .icon_list.list_row li:nth-of-type(4),.ball_list .icon_list.list_row li:nth-of-type(5),.ball_list .icon_list.list_row li:nth-of-type(6){margin-bottom:0px;}
.ball_list.right .ball{margin-right: 0; margin-left: 40px}


.logoroll{width:100%; margin-bottom:0px;background:#e5f8fd;}
.logoroll .roll_left{display:block; width:15px; height:104px; position: absolute; left:0; top:0; background: url(/images/common/roll_left.png) no-repeat left center}
.logoroll .roll_right{display:block; width:15px; height:104px; position: absolute; right:0; top:0; background: url(/images/common/roll_right.png) no-repeat right center}
.logoroll .content_box{position:relative; padding:0 37px;}
.rollin{width:100%; overflow:hidden;}
.rollin ul{overflow:hidden; height:104px;position:relative; display:table}
.rollin ul li{display:table-cell; vertical-align:middle; padding:0 36px; }
.rollin ul li span{}


.core_fe{}
.core_fe .content_box{width:1080px;}
.page_Dec{padding:54px 0 50px 0; color:#3c4147; font-size:18px; text-align:center; font-weight: 700; line-height: 36px;}
.more{width:100%; padding:56px 0 90px 0;background:#e5f8fd;}
.more_list{width:1021px; margin:0 auto;}
.more_list ul{width:102%;}
.more_list ul:after{content:""; display:block; clear:both;}
.more_list li{display:table;width:315px; height:240px;float:left; margin-left:40px; background:#fff;border-radius:5px;box-shadow:3px 3px 10px 4px rgba(0,0,0,0.1); text-align:center; }
.more_list li > div.table_box{display:table-cell;text-align:center; vertical-align: middle;border: none;width: auto;}
.more_list li span,.more_list li strong,.more_list li p{display:inline-block; width:100%; }
.more_list li span{margin-bottom: 30px;}
.more_list li strong{margin-bottom: 10px;}
.more_list li p{color:#3c4147; padding:0 15px;}
.more_list li:nth-of-type(1) strong{font-size:18px;color:#59c3c3;}
.more_list li:nth-of-type(2) strong{font-size:18px;color:#817dc5;}
.more_list li:nth-of-type(3) strong{font-size:18px;color:#ea657b;}
.more_list li:first-child{margin-left:0px; }
.more_list #automation li:nth-of-type(1) strong{color:#01baef;}
.more_list #enterprise li:nth-of-type(1) strong{color:#01baef;}
.more_list #enterprise li:nth-of-type(2) strong{color:#59c3c3;}
.more_list #enterprise li:nth-of-type(3) strong{color:#817dc5;}

.more_list #omni_channel li:nth-of-type(1) strong{color:#01baef;}
.more_list #omni_channel li:nth-of-type(2) strong{color:#59c3c3;}
.more_list #omni_channel li:nth-of-type(3) strong{color:#ea657b;}
/*shortcord*/
.short_code{background:linear-gradient(180deg, #fff, #dff4f4);}
.long_code{background:linear-gradient(180deg, #e7e6f3, #fff); padding-top:60px;}
.short_code .content_box > p{padding:60px 0 87px 0; text-align:center; font-size:18px; font-weight:700}
.code_con{padding:0 0 0 480px; position:relative;}
.code_con p{padding:0 20px 50px 0; line-height:35px;}
.code_con .code_wrap{position:absolute; left:0; top:0;padding:0 0 0 0px;}
.code_con .code_wrap > p{padding:0 0 0 0px;}
.code_con .code_wrap h2{display:block; margin-bottom:15px; font-size:36px; font-weight:700; color:#59c3c3; }
.code_con  h3{display:block; margin-bottom:15px; font-size:18px; font-weight: 700}
.short_code  .code_wrap{width:400px;background:url(/images/product/bg_shortlong1.png) no-repeat left bottom; padding:0  80px 266px 0}
.long_code  .code_wrap{width:400px;background:url(/images/product/bg_shortlong2.png) no-repeat left bottom; padding:0  80px 266px 0}
.long_code  .code_con .code_wrap h2{color:#817dc5;}
.content_box.btn_box{text-align:center; margin:50px auto 40px auto}
.content_box.btn_box a{margin:0 2px;}

/*case*/
.case_wrap{padding:70px 0 0 0;}
.case_wrap.blue{padding:57px 0 60px 0; margin-top:54px;background:#e6f6f6}
.case_wrap h2{display:block; text-align:center; font-size:40px;}
.case_over{margin-top:50px;}
.case_over ul{position:relative; left:-45px; top:-40px; width:104%;}
.case_over ul:after{content:""; display:block; clear:both;}
.case_over ul li{float:left;width: 190px;height: 181px; margin: 48px 0 0px 55px;border:solid 1px #ebebeb; background:#fff; border-radius:10px }
.case_over ul li a{height:100%;display:flex;flex-direction:column; text-align:center;justify-content:center; transition:.3s;}
.case_over ul li a:hover{box-shadow: 0 10px 6px -6px #777;}
.case_over ul li a > span{display:block; color:#01baef; font-size:18px; font-weight: 700}
.case_over ul li a > span:first-child{margin-bottom:20px;}





.life_wrap{padding:50px 0 0px 0; }
.life_wrap .life_dec{margin-bottom:60px;color:#3c4147; font-size:17px; text-align:center; line-height:32px; font-weight:700;}
.lifecycle_roll{padding:0 70px 0px 70px; position:relative;}
.liferoll_left{width:32px; height:57px; background:url(/images/cycle/btn_left1.png) no-repeat; position:absolute; left:-60px; top:197px; z-index: 5}
.liferoll_right{width:32px; height:57px; background:url(/images/cycle/btn_right1.png) no-repeat; position:absolute; right:-60px; top:197px;z-index: 5}
.lifecycle_roll > strong{display:block; margin-bottom:50px;color:#59c3c3; font-size:30px; text-align:center; font-family:"Poppins-M"; font-weight: 900}
.lifecycle_roll .rollin {width:100%; max-width: 1040px; padding:10px 0 90px 0; margin:0 auto;}

.lifecycle_roll .rollin ol{width:100000%; padding-left:1%;position:relative;}
.lifecycle_roll .rollin ol:after{content:""; display:block; clear:both;}
.lifecycle_roll .rollin ol li{width:298px; height:335px; padding:30px 25px; float:left; background-color:#def3f3; background-position: right bottom; background-repeat:no-repeat;border-radius:5px; margin-right:60px; box-shadow:3px 2px 8px 2px rgba(0,0,0,0.1)}
.lifecycle_roll .rollin ol li em{display:block;margin-bottom:10px;text-align:center; color:#59c3c3; font-size:30px; font-weight:900; font-family: "Poppins-M"}
.lifecycle_roll .rollin ol li .cycle_text{text-align:center; font-size:16px; line-height:28px;}
.lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/cycle/cycle_bg1.png);}
.lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/cycle/cycle_bg2.png);}
.lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/cycle/cycle_bg3.png);}
.lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/cycle/cycle_bg4.png);}
.lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/cycle/cycle_bg5.png);}
.lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/cycle/cycle_bg6.png);}
.lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/cycle/cycle_bg7.png);}
.lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/cycle/cycle_bg8.png);}
.page_target{margin-top:33px; text-align:center;}
.page_target span{display:inline-block; width:13px; height:13px; margin-left:5px;border-radius:50%; background:#c2c2c2; font-size:0}
.page_target span:first-child{margin-left:0px;}
.page_target span.on{background:#817dc5}

/*한줄 블릿*/
span.bullet{display:block;position: relative;padding-left: 12px; margin-bottom:5px;}
span.bullet:before{content: "";display:block;width: 4px;height:4px;left: 0;top: 9px;position: absolute;border-radius: 50%;background: #000;}

.page_Decsub strong{display:block;}
.sub_dec{display:block; color:#3c4147; font-size:16px; font-weight: 400; font-family:'Poppins-R'}


/*Landline Texting*/

.how_list{margin:36px 0 0px 0;}
.how_list p{padding:10px 0 45px 0;}
.how_list > ul{margin-top:0px; }
.how_list > ul > li{width:100%;display:table;padding:20px 0 20px 98px;  min-height:80px; border-top:dashed 2px #e1e1e1; font-size: 16px; color: #3c4147;position:relative;}
.how_list > ul > li:first-child{ margin-top:0px;border-top:dashed 0px #e1e1e1;}
.how_list > ul > li >em{display:table-cell; width:98px;color:#b8e5f9; font-size:65px;font-family:'Poppins-B';vertical-align:middle;}
.how_list > ul > li > span{display:table-cell;vertical-align:middle;}

.how_list > ol{margin-top:0px; }
.how_list > ol > li{width:100%;display:table;padding:20px 0 20px 0px;  min-height:80px; border-top:dashed 2px #e1e1e1; font-size: 16px; color: #3c4147;position:relative;}
.how_list > ol > li:first-child{ margin-top:0px;border-top:dashed 0px #e1e1e1;}
.how_list > ol > li >em{display:table-cell; width:98px;color:#b8e5f9; font-size:65px;font-family:'Poppins-B';vertical-align:middle;}
.how_list > ol > li > span{display:table-cell;vertical-align:middle;}

.how_list.auto > ul > li >em{color:#c7e8e8;}
.how_list.auto > ul > li:nth-of-type(1){background:url(/images/auto/icon_smart1.png) no-repeat 18px 20px;}
.how_list.auto > ul > li:nth-of-type(2){background:url(/images/auto/icon_smart2.png) no-repeat 18px 20px;}
.how_list.auto > ul > li:nth-of-type(3){background:url(/images/auto/icon_smart3.png) no-repeat 18px 20px;}
.how_list.auto > ul > li:nth-of-type(4){background:url(/images/auto/icon_smart4.png) no-repeat 18px 20px;}
.how_list.auto > ul > li:nth-of-type(5){background:url(/images/auto/icon_smart5.png) no-repeat 18px 20px;}
.how_list.auto > ul > li > span a{color:#01baef; border-bottom: solid 1px #01baef;}
.how_list.auto1 > ul > li > span, .how_list.auto1 > ul > li > span{line-height:32px;}
.how_list.auto > ul > li > span strong, .how_list.auto1 > ul > li > span strong{display:block;margin-bottom:10px; font-weight:700}
.how_list.auto1 > ul > li:nth-of-type(1){background:url(/images/auto/icon_smart6.png) no-repeat 18px 20px;}
.how_list.auto1 > ul > li:nth-of-type(2){background:url(/images/auto/icon_smart7.png) no-repeat 18px 20px;}



.landline .page-tit-depth3-blue{margin-bottom:25px;}
.landtext_type{padding:0 0 0 258px;min-height:444px;display: flex;  flex-direction:row; align-items:center;position:relative;border-bottom:dashed 2px #e1e1e1}
.landtext_type span{display:block; position:absolute; left:0; top:0;}
.landline .landtext_type:nth-last-of-type(1){border:none;}

.bullet_list >li{position:relative; padding-left:12px; margin-bottom:25px}
.bullet_list >li:after{; content:""; display:block; width:4px; height:4px;left:0; top:9px; position:absolute;border-radius:50%; background:#000}
.num_list{}
.num_list > li{position:relative; padding-left:20px; margin-bottom:25px}
.num_list > li em{position:absolute; left:0;;top:0; font-weight:600}
.landtext_tit{margin-top:46px; }
.landtext_tit h4{color:#59c3c3; font-size:20px;font-family:'Poppins-B';}
.flex_box{display: flex;  flex-direction:row; align-items:center;}
.flex_box.text_type1 .textbox{margin-right:17px;}
.flex_box.text_type1 .textbox p{margin-bottom:29px;}
.flex_box.text_type1 .textbox .bullet_list >li{margin-bottom:15px}
.flex_box.text_type1{border-bottom:dashed 2px #e1e1e1; padding-bottom:40px;}
.landtext_tit:nth-last-of-type(1) .flex_box.text_type1{border-bottom:none; padding-bottom:0px; margin-top:30px;}
.landtext_tit:nth-last-of-type(1) .flex_box.text_type1 .textbox{margin-right: 0}
.landtext_tit:nth-last-of-type(1) .flex_box.text_type1 .imgbox{margin-right:35px}
.landline .landtext_type:nth-last-of-type(1){border:none;}



.auto_textlist h3{margin-bottom:20px;}
.auto_textlist > ol >li:first-child > em.num{top:-10px;}
.advantage_list{margin-top:20px; padding:44px 0 0 0;border-top: solid 2px #e1e1e1;}
.advantage_list h2{margin-bottom:30px; text-align:left}
.advantage_list.trumpiaad2 .link_text{border:none;}
.advantage_list ul{}
.advantage_list ul li{padding: 40px 40px 40px 96px;border-bottom: dashed 2px #e1e1e1;position: relative;}
.advantage_list ul li:nth-last-of-type(1){padding: 40px 40px 9px 96px;border-bottom: none;}
.advantage_list ul li:first-child{padding:0px 40px 40px 96px;}
.advantage_list ul li:nth-of-type(1){background:url(/images/core/icon_data1.png) no-repeat 26px top}
.advantage_list ul li:nth-of-type(2){background:url(/images/core/icon_data2.png) no-repeat 9px 35px}
.advantage_list ul li:nth-of-type(3){background:url(/images/core/icon_data3.png) no-repeat 9px 35px; padding:40px 40px 10px 96px;}


.advantage_list.trumpiaad ul li >strong{display:block; margin-bottom:5px;}
.advantage_list.trumpiaad ul li:nth-of-type(1){background: url(/images/core/icon_autoresponse1.png) no-repeat 15px top}
.advantage_list.trumpiaad ul li:nth-of-type(2){background: url(/images/core/icon_autoresponse2.png) no-repeat 26px 44px}
.advantage_list.trumpiaad ul li:nth-of-type(3){background: url(/images/core/icon_autoresponse3.png) no-repeat 26px 44px}
.advantage_list.trumpiaad ul li:nth-of-type(4){background: url(/images/core/icon_autoresponse4.png) no-repeat 20px 44px}

.left_con .icon_textlist:nth-child(1){margin:0;}
.icon_textlist{margin:40px 0 0 0;}
.icon_textlist.line{    margin-top: 20px;padding: 44px 0 0 0;border-top: solid 2px #e1e1e1}
.icon_textlist .page-tit-depth4-blue{margin-bottom:30px;}
.icon_textlist h2{margin-bottom:30px;}
.icon_textlist ul{}
.icon_textlist ul li{padding:40px 40px 40px 96px;border-bottom: dashed 2px #e1e1e1;position: relative;}
.icon_textlist ul li:first-child{padding:0px 40px 40px 96px;}
.icon_textlist ul li:nth-last-of-type(1){border-bottom:none;}
.icon_textlist > ul > li:after{content:""; display:block; width:96px; height:56px; position:absolute; left:0; top:0;}
.icon_textlist ul li:nth-of-type(1){background:url(/images/core/icon_sns1.png) no-repeat 5px top}
.icon_textlist ul li:nth-of-type(2){background:url(/images/core/icon_sns2.png) no-repeat 5px 35px}
.icon_textlist ul li:nth-of-type(3){background:url(/images/core/icon_sns3.png) no-repeat 18px 40px}
.icon_textlist ul li:nth-of-type(4){background:url(/images/core/icon_sns4.png) no-repeat 18px 35px}
.icon_textlist.advantage ul li > strong{display: inline-block; border-bottom:solid 1px #01baef;  color:#01baef;}
.icon_textlist.advantage ul li > strong a{color:#01baef;}
.icon_textlist.advantage ul li > span{display:block; margin-top:10px;}
.icon_textlist.advantage ul li > span > em{position:relative; display:inline-block; color:#01baef;  border-bottom:solid 1px #01baef; font-size:16px;}
.icon_textlist.advantage ul li:nth-of-type(1){background:url(/images/core/icon_sns5.png) no-repeat 5px top}
.icon_textlist.advantage ul li:nth-of-type(2){background:url(/images/core/icon_sns6.png) no-repeat 5px 40px}
.icon_textlist.advantage ul li:nth-of-type(3){background:url(/images/core/icon_sns7.png) no-repeat 5px 40px}
.icon_textlist.advantage ul li:nth-of-type(4){background:url(/images/core/icon_sns8.png) no-repeat 5px 40px}


.icon_textlist.signup{padding:54px 0 0 0;}
.icon_textlist.signup ul li > span{display:block;}
.icon_textlist.signup ul li:nth-of-type(1){background:url(/images/core/icon_online1.png) no-repeat 5px top;}
.icon_textlist.signup ul li:nth-of-type(2){background:url(/images/core/icon_online2.png) no-repeat 15px 45px;}
.icon_textlist.signup ul li:nth-of-type(3){background:url(/images/core/icon_online3.png) no-repeat 5px 45px;}
.icon_textlist.signup ul li:nth-of-type(4){background:url(/images/core/icon_online4.png) no-repeat 5px 45px;}
.icon_textlist.signup ul li:nth-of-type(5){background:url(/images/core/icon_online5.png) no-repeat 5px 45px;}



.icon_textlist.yesno{}
.icon_textlist.yesno ul li:nth-of-type(1){background:url(/images/core/icon_yesno1.png) no-repeat 25px top}
.icon_textlist.yesno ul li:nth-of-type(2){background:url(/images/core/icon_yesno2.png) no-repeat 32px 35px}
.icon_textlist.yesno ul li:nth-of-type(3){background:url(/images/core/icon_yesno3.png) no-repeat 32px 35px}
.icon_textlist.yesno ul li:nth-of-type(4){background:url(/images/core/icon_yesno4.png) no-repeat 3px 35px}
.icon_textlist.yesno ul li:nth-of-type(5){background:url(/images/core/icon_yesno5.png) no-repeat 21px 35px}
.advantage_list.yesno ul li:nth-of-type(1){background:url(/images/core/icon_yesno6.png) no-repeat 15px top}
.advantage_list.yesno ul li:nth-of-type(2){background:url(/images/core/icon_yesno7.png) no-repeat 15px 32px}
.advantage_list.yesno .tooltip:after{background-position:130px center !important}
.advantage_list.yesno .tooltip{max-width:544px; width:100%;}


.icon_textlist.mobile ul li:nth-of-type(1) {background: url(/images/core/icon_mobile1.png) no-repeat 15px top;}
.icon_textlist.mobile ul li:nth-of-type(2) {background: url(/images/core/icon_mobile2.png) no-repeat 15px 40px;}
.icon_textlist.mobile ul li:nth-of-type(3) {background: url(/images/core/icon_mobile3.png) no-repeat 15px 40px;}
.icon_textlist.mobile ul li:nth-of-type(4) {background: url(/images/core/icon_mobile4.png) no-repeat 15px 40px;}

.auto_textlist.mobilekeyword{padding:0 338px 20px 0; position:relative; border-bottom:solid 1px #ebebeb;}
.auto_textlist.mobilekeyword:after{content:""; display:block; background:url(/images/core/mobile_keyword_img1.png) no-repeat; position:absolute;right:0; top:40px;width:328px; height:410px; }
.auto_textlist.mobilekeyword > ol >li:first-child{padding:19px 40px 25px 96px;}
.auto_textlist.mobilekeyword > ol >li{padding:25px 40px 25px 96px;}
.auto_textlist.mobilekeyword > ol >li > em.num{top:5px;}
.auto_textlist.mobilekeyword > ol >li:first-child > em.num{top:0;}
.auto_textlist.mobilekeyword > ol >li:nth-of-type(3) > em.num{top:17px;}
.icon_textlist.mobile .page-tit-depth4-puple{text-align:left;}
.icon_textlist.mobile ul li{padding:55px 40px 55px 209px; line-height:32px;}
.icon_textlist.mobile ul li:nth-of-type(1){padding:40px 40px 55px 209px;background:url(/images/core/mobile_keyword_img2.png) no-repeat left 10px;}
.icon_textlist.mobile ul li:nth-of-type(2){background:url(/images/core/mobile_keyword_img3.png) no-repeat left 40px;}
.icon_textlist.mobile ul li:nth-of-type(3){background:url(/images/core/mobile_keyword_img4.png) no-repeat left 40px;}
.icon_textlist.mobile ul li:nth-of-type(4){padding:55px 40px 0px 209px;background:url(/images/core/mobile_keyword_img5.png) no-repeat left 40px;}


.icon_textlist.import ul li:nth-of-type(1) {background: url(/images/core/icon_import1.png) no-repeat 15px top;}
.icon_textlist.import ul li:nth-of-type(2) {background: url(/images/core/icon_import2.png) no-repeat 15px 40px;}
.icon_textlist.import ul li:nth-of-type(3) {background: url(/images/core/icon_import3.png) no-repeat 15px 44px;}
.icon_textlist.import ul li:nth-of-type(4) {background: url(/images/core/icon_import6.png) no-repeat 15px 44px;}
.icon_textlist.import ul li:nth-of-type(5) {background: url(/images/core/icon_import4.png) no-repeat 15px 44px;}



.icon_textlist.appiont ul li:nth-of-type(1){background: url(/images/core/icon_appointment1.png) no-repeat 25px top;}
.icon_textlist.appiont ul li:nth-of-type(2){background: url(/images/core/icon_appointment2.png) no-repeat 15px 46px;}
.icon_textlist.appiont ul li:nth-of-type(3){background: url(/images/core/icon_appointment3.png) no-repeat 15px 46px;}
.icon_textlist.appiont ul li:nth-of-type(4){background: url(/images/core/icon_appointment4.png) no-repeat 15px 46px;}
.icon_textlist.appiont ul li .bullet_list{margin:0 0 0 5px;}
.icon_textlist.appiont ul li .bullet_list >li{background:none; padding:0 0 0 12px; border-bottom: none; margin-bottom:5px;}


.ourAd_wrap{padding:70px 0;background:#e5f8fd;}
.page-tit-depth2.line-h span{line-height:61px;}
.ourAd_wrap .page-tit-depth3{margin-bottom:50px;}
.ourAd_wrap:after{content: ""; display: block; clear:both;}
.ourAd_wrap .advan_box{width:33.3%;float:left; padding:130px 30px 0 30px; margin-bottom:50px;text-align:center;}
.ourAd_wrap .advan_box >h3{font-size:24px; margin-bottom:10px; color:#01baef; font-family:"Poppins-B"; font-weight: 900; text-align:center;}
.ourAd_wrap .advan_box >h3 a{color:#01baef; }
.ourAd_wrap .advan_box > p{line-height:28px}
.ourAd_wrap .smart{background:url(/images/cycle/advanbg1.png) no-repeat center top}
.ourAd_wrap .auto{background:url(/images/cycle/advanbg2.png) no-repeat center top}
.ourAd_wrap .land{background:url(/images/cycle/advanbg3.png) no-repeat center top; }
.ourAd_wrap .omni{background:url(/images/cycle/advanbg4.png) no-repeat center top}
.ourAd_wrap .enterprise{background:url(/images/cycle/advanbg5.png) no-repeat center top}
.ourAd_wrap .end{background:url(/images/cycle/advanbg6.png) no-repeat center top}
.ourAd_wrap .powerful{;background:url(/images/cycle/advanbgy7.png) no-repeat center top;}
.ourAd_wrap .success{background:url(/images/cycle/advanbg8.png) no-repeat center top}


.sub_ad{}
.sub_ad:after{content:""; display:block; clear:both;}
.sub_ad > .content_box > div{width:50%;padding:95px 60px; float:left; text-align:center; font-family:"Poppins-M"}
.sub_ad > .content_box > div h3{margin-bottom: 20px;font-size:30px;  font-family:"Poppins-B"}
.sub_ad > .content_box > div:nth-of-type(1){border-right:solid 1px #e1e1e1;background:url(/images/cycle/advanbg7.png) no-repeat center center;}
.sub_ad > .content_box > div:nth-of-type(1) h3 a{color:#817dc5;}
.sub_ad > .content_box > div:nth-of-type(2){background:url(/images/cycle/advanbg8.png) no-repeat center center;}
.sub_ad > .content_box > div:nth-of-type(2) h3 a{color:#59c3c3;}
/*omni*/

.how_mms{padding:52px 0 0 0; margin-top:50px; border-top:solid 1px #e1e1e1;}
.how_mms h3{text-align:left; margin-bottom: 50px}
.how_mms ul{overflow:hidden; position:relative; top:-50px;}
.how_mms ul li{width:250px; height:440px; margin:50px 42px 0 0;float:left; text-align:center; }
.how_mms ul li:nth-of-type(3n){margin-right:0; }
.how_mms ul li:nth-of-type(4),.how_mms ul li:nth-of-type(5),.how_mms ul li:nth-of-type(6){height:360px }
.how_mms ul li:before{content:""; display:block; width:100%; height:234px;border-bottom:dashed 2px #e1e1e1; margin-bottom:20px;}
.how_mms ul li:nth-of-type(1):before{background:url(/images/omni/mmsphone1.png) no-repeat center top}
.how_mms ul li:nth-of-type(2):before{background:url(/images/omni/mmsphone2.png) no-repeat center top}
.how_mms ul li:nth-of-type(3):before{background:url(/images/omni/mmsphone3.png) no-repeat center top}
.how_mms ul li:nth-of-type(4):before{background:url(/images/omni/mmsphone4.png) no-repeat center top; }
.how_mms ul li:nth-of-type(5):before{background:url(/images/omni/mmsphone5.png) no-repeat center top;}
.how_mms ul li:nth-of-type(6):before{background:url(/images/omni/mmsphone6.png) no-repeat center top;}
.how_mms ul li strong{display:block;}


.bot_btnbox{padding:50px 0 50px 0;border-top:dashed 2px #e1e1e1; text-align:center;}
.bot_btnbox a{margin-left:20px;}
.bot_btnbox a:first-child{margin-left:0px;}

.page_Decsub.sms{padding:0 290px 40px 0; background:url(/images/omni/bg_sms.png) no-repeat right top; font-size:16px; font-weight:400 }
.icon_textlist.sms{padding:0 0 50px 0;}
.icon_textlist.sms h2{margin-bottom:40px;}

.icon_textlist.sms h2.page-tit-depth4-green{text-align:center;}
.icon_textlist ul li >strong{ display:block; margin-bottom: 5px; font-weight:700; font-family:"Poppins-B"}
.icon_textlist ul li > span > em{ color:#59c3c3; font-size:20px; font-weight:700 }
.icon_textlist.sms ul:after{content:""; display:block; clear:both;}
.icon_textlist.sms ul li{width:50%;float:left; }
.icon_textlist.sms ul li:nth-of-type(1),.icon_textlist.sms ul li:nth-of-type(2){height: 160px; padding:0px 40px 0px 76px;}
.icon_textlist.sms ul li:nth-of-type(3),.icon_textlist.sms ul li:nth-of-type(4){height: 206px; padding:40px 20px 0px 76px;}
.icon_textlist.sms ul li:nth-of-type(1){background:url(/images/omni/icon_sms1.png) no-repeat 5px 0;border-right:dashed 2px #e1e1e1;}
.icon_textlist.sms ul li:nth-of-type(2){background:url(/images/omni/icon_sms2.png) no-repeat 30px 0px;padding:0px 0px 0px 96px;}
.icon_textlist.sms ul li:nth-of-type(3){background:url(/images/omni/icon_sms3.png) no-repeat 5px 44px;border-right:dashed 2px #e1e1e1;border-bottom:none}
.icon_textlist.sms ul li:nth-of-type(4){background:url(/images/omni/icon_sms4.png) no-repeat 30px 44px;padding:40px 0px 0px 96px;}


.advantage_list.trumpiaad1 ul li >strong{display:block; margin-bottom:5px;}
.advantage_list.trumpiaad1 ul li >strong.blue{color:#01baef;}
.advantage_list.trumpiaad1 ul li >strong.blue a{color:#01baef;}
.advantage_list.trumpiaad1 ul li:nth-of-type(1){background:url(/images/omni/icon_sms5.png) no-repeat 5px 0}
.advantage_list.trumpiaad1 ul li:nth-of-type(2){background:url(/images/omni/icon_sms6.png) no-repeat 5px 44px}
.advantage_list.trumpiaad1 ul li:nth-of-type(3){background:url(/images/omni/icon_sms8.png) no-repeat 5px 44px;}
.advantage_list.trumpiaad1 ul li:nth-of-type(4){background:url(/images/omni/icon_sms9.png) no-repeat 5px 44px;}
.advantage_list.trumpiaad1 ul li:nth-of-type(5){background:url(/images/omni/icon_sms10.png) no-repeat 5px 44px;}
.advantage_list.trumpiaad1 ul li:nth-of-type(6){background:url(/images/omni/icon_sms11.png) no-repeat 5px 44px;}
.advantage_list.trumpiaad1 ul li:nth-of-type(7){background:url(/images/omni/icon_sms12.png) no-repeat 5px 44px;}


.discover_sms{width:100%;margin-top: 20px;padding: 44px 0 0 0;border-top: solid 2px #e1e1e1; overflow:hidden;}
.discover_sms .title_sub{margin-top:0; margin-bottom:40px;}
.discover_sms ul.discover_list{position:relative; left:-20px; width:110%;}
.discover_sms ul.discover_list:after{content:""; display:block; clear:both;}
.discover_sms ul.discover_list li{float:left; width:150px; height:150px; margin:0 0px 20px 20px;}
.discover_sms ul.discover_list li a{display:block; padding:99px 18px 0 18px;font-size: 14px; font-family: "Poppins-B"; color:#3c4147; text-align:center; letter-spacing:-.5px; line-height:19px}
.discover_sms ul.discover_list li.discover1{background:url(/images/omni/icon_sms13.png) no-repeat;}
.discover_sms ul.discover_list li.discover2{background:url(/images/omni/icon_sms14.png) no-repeat;}
.discover_sms ul.discover_list li.discover3{background:url(/images/omni/icon_sms15.png) no-repeat;}
.discover_sms ul.discover_list li.discover4{background:url(/images/omni/icon_sms16.png) no-repeat;}
.discover_sms ul.discover_list li.discover5{background:url(/images/omni/icon_sms17.png) no-repeat;}
.discover_sms ul.discover_list li.discover6{background:url(/images/omni/icon_sms18.png) no-repeat;}
.discover_sms ul.discover_list li.discover7{background:url(/images/omni/icon_sms19.png) no-repeat;}
.discover_sms ul.discover_list li.discover8{background:url(/images/omni/icon_sms20.png) no-repeat;}
.discover_sms ul.discover_list li.discover9{background:url(/images/omni/icon_sms21.png) no-repeat;}
.discover_sms ul.discover_list li.discover10{background:url(/images/omni/icon_sms22.png) no-repeat;}
.discover_sms ul.discover_list li.discover11{background:url(/images/omni/icon_sms23.png) no-repeat;}
.discover_sms ul.discover_list li.discover12{background:url(/images/omni/icon_sms24.png) no-repeat;}
.discover_sms ul.discover_list li.discover13{background:url(/images/omni/icon_sms25.png) no-repeat;}
.discover_sms ul.discover_list li.discover14{background:url(/images/omni/icon_sms26.png) no-repeat;}
.discover_sms ul.discover_list li.discover15{background:url(/images/omni/icon_sms27.png) no-repeat;}


.icon_textlist.mms h2{margin-bottom:40px; }

.icon_textlist.mms ul li:nth-of-type(1){background:url(/images/omni/icon_mms1.png) no-repeat 24px 0}
.icon_textlist.mms ul li:nth-of-type(2){background:url(/images/omni/icon_mms2.png) no-repeat 15px 44px}
.icon_textlist.mms ul li:nth-of-type(3){background:url(/images/omni/icon_mms3.png) no-repeat 5px 22px}
.icon_textlist.mms ul li:nth-of-type(4){background:url(/images/omni/icon_mms4.png) no-repeat 5px 22px}
.icon_textlist.mms ul li:nth-of-type(5){background:url(/images/omni/icon_mms5.png) no-repeat 5px 22px}
.advantage_list.trumpiaad2 ul li strong{display:block; margin-bottom:5px; font-family: "Poppins-M"}
.advantage_list.trumpiaad2 ul li:nth-of-type(1){background: url(/images/omni/icon_mms6.png) no-repeat 5px 0}
.advantage_list.trumpiaad2 ul li:nth-of-type(2){background: url(/images/omni/icon_mms7.png) no-repeat 5px 44px}
.advantage_list.trumpiaad2 ul li:nth-of-type(3){background: url(/images/omni/icon_mms8.png) no-repeat 5px 44px; padding:40px 40px 40px 96px;}
.advantage_list.trumpiaad2 ul li:nth-of-type(4){background: url(/images/omni/icon_mms9.png) no-repeat 5px 44px}
.advantage_list.trumpiaad2 ul li:nth-of-type(5){background: url(/images/omni/icon_mms10.png) no-repeat 5px 44px}
.advantage_list.trumpiaad2 ul li:nth-of-type(6){background: url(/images/omni/icon_mms11.png) no-repeat 5px 44px}
.advantage_list.trumpiaad2 ul li:nth-of-type(7){background: url(/images/omni/icon_mms12.png) no-repeat 5px 44px}
.advantage_list.trumpiaad2 ul li:nth-of-type(8){background: url(/images/omni/icon_mms13.png) no-repeat 5px 44px; border-bottom:none;}


.icon_textlist.social ul li:nth-of-type(1){background:url(/images/omni/icon_social1.png) no-repeat 15px 0}
.icon_textlist.social ul li:nth-of-type(2){background:url(/images/omni/icon_social2.png) no-repeat 15px 44px}
.icon_textlist.social ul li:nth-of-type(3){background:url(/images/omni/icon_social3.png) no-repeat 5px 44px}

.icon_textlist.voice h2{margin-bottom:40px; text-align:left;}
.icon_textlist.voice ul li:nth-of-type(1){background:url(/images/omni/icon_voice1.png) no-repeat 25px -1px;}
.icon_textlist.voice ul li:nth-of-type(2){background:url(/images/omni/icon_voice2.png) no-repeat 15px 35px;}
.icon_textlist.voice ul li:nth-of-type(3){background:url(/images/omni/icon_voice3.png) no-repeat 5px 22px;}
.icon_textlist.voice ul li:nth-of-type(4){background:url(/images/omni/icon_voice4.png) no-repeat 5px 22px;}
.icon_textlist.voice ul li:nth-of-type(5){background:url(/images/omni/icon_voice5.png) no-repeat 5px 22px;}
.icon_textlist.voice ul li:nth-of-type(6){background:url(/images/omni/icon_voice6.png) no-repeat 5px 22px; border-bottom:none}


.icon_textlist.report ul li:nth-of-type(1){background:url(/images/core/ico_report1.png) no-repeat 25px top; padding:20px 40px 40px 96px;}
.icon_textlist.report ul li:nth-of-type(2){background:url(/images/core/ico_report2.png) no-repeat 25px 22px}
.icon_textlist.report ul li:nth-of-type(3){background:url(/images/core/ico_report3.png) no-repeat 15px 22px}


.advantage_list.social ul li strong{display:block; margin-bottom:25px;color:#59c3c3; font-size:20px;}
.advantage_list.social ul li span{line-height:32px;}
.advantage_list.social ul li span em{color:#01baef;}
.advantage_list.social ul li:first-child{padding:0 40px 40px 246px;}
.advantage_list.social ul li{padding:40px 40px 40px 246px; min-height:253px;}
.advantage_list.social ul li:nth-last-of-type(1){border-bottom:none;}
.advantage_list.social ul li:nth-of-type(1){background: url(/images/omni/icon_social4.png) no-repeat 5px 0}
.advantage_list.social ul li:nth-of-type(2){background: url(/images/omni/icon_social5.png) no-repeat 5px 44px}


.icon_textlist.email > h2{margin-bottom:40px;}
.icon_textlist.email ul li:nth-of-type(1) {background: url(/images/omni/icon_email1.png) no-repeat 5px 0;}
.icon_textlist.email ul li:nth-of-type(2) {background: url(/images/omni/icon_email2.png) no-repeat 5px 44px;}
.icon_textlist.email ul li:nth-of-type(3) {background: url(/images/omni/icon_email3.png) no-repeat 5px 44px;}
.icon_textlist.email ul li:nth-of-type(4) {background: url(/images/omni/icon_email4.png) no-repeat 5px 44px;}
.icon_textlist.email ul li:nth-of-type(5) {background: url(/images/omni/icon_email5.png) no-repeat 5px 44px;}
.advantage_list.email ul li strong{display:block;}
.advantage_list.email > h2{margin-bottom:40px;}
.advantage_list.email ul li:nth-of-type(1){background: url(/images/omni/icon_email6.png) no-repeat 20px 0}
.advantage_list.email ul li:nth-of-type(2){background: url(/images/omni/icon_email7.png) no-repeat 20px 44px}
.advantage_list.email ul li:nth-of-type(3){background: url(/images/omni/icon_email8.png) no-repeat 20px 44px; padding:40px 40px 40px 96px;}
.advantage_list.email ul li:nth-of-type(4){background: url(/images/omni/icon_email9.png) no-repeat 15px 44px}
.advantage_list.email ul li:nth-of-type(5){background: url(/images/omni/icon_email10.png) no-repeat 20px 44px}
.advantage_list.email ul li:nth-of-type(6){background: url(/images/omni/icon_email11.png) no-repeat 20px 44px}
.advantage_list.email ul li:nth-of-type(7){background: url(/images/omni/icon_email12.png) no-repeat 20px 44px}
.advantage_list.email ul li:nth-of-type(8){background: url(/images/omni/icon_email13.png) no-repeat 20px 44px}
.advantage_list.email ul li:nth-of-type(9){background: url(/images/omni/icon_email14.png) no-repeat 14px 44px}



.voiceuse{margin:40px 0 0 0;}
.voiceuse .page-tit-depth4-blue{margin:0px 0 40px 0;}
.voiceuse > ul >li{padding:40px 0 40px 200px; border-bottom:dashed 2px #e1e1e1;}
.voiceuse > ul >li >h3{margin-bottom:30px; font-family:"Poppins-M"; font-weight: 700; font-size:16px;}
.voiceuse > ul >li .bullet_list >li{margin-bottom: 0}
.voiceuse > ul >li:nth-of-type(1){background:url(/images/omni/icon_voice7.png) no-repeat left top;padding:0px 0 40px 200px;}
.voiceuse > ul >li:nth-of-type(2){background:url(/images/omni/icon_voice8.png) no-repeat left 44px;}
.voiceuse > ul >li:nth-of-type(3){background:url(/images/omni/icon_voice9.png) no-repeat left 24px; border-bottom:solid 2px #e1e1e1;}

/*core*/
.icon_textlist.landiline > h2{margin-bottom:40px;}
.icon_textlist.landiline ul li:nth-of-type(1){background:url(/images/core/icon_land1.png) no-repeat 16px top;}
.icon_textlist.landiline ul li:nth-of-type(2){background:url(/images/core/icon_land2.png) no-repeat 5px 35px;}
.icon_textlist.landiline ul li:nth-of-type(3){background:url(/images/core/icon_land3.png) no-repeat 5px 35px;}
.icon_textlist.landiline ul li:nth-of-type(4){background:url(/images/core/icon_land4.png) no-repeat 5px 35px;}
.icon_textlist.landiline ul li:nth-of-type(5){background:url(/images/core/icon_land5.png) no-repeat 25px 35px;}
.whyland{margin-top: 20px;padding: 44px 0 0 0;border-top: solid 2px #e1e1e1;}
.whyland >h2{margin-bottom:30px;}
.whyland ul{position:relative; left:-2%;}
.whyland ul:after{content:""; display: block; clear: both;}
.whyland ul li{width:25%; height:180px; padding-left:2%; float:left;}
.whyland ul li span{display:block; width:100%; height: 100%; border:solid 1px #e1e1e1; border-radius:8px; text-align:center; padding:90px 10px 0 10px;}
.whyland ul li:nth-of-type(1) span{background:url(/images/core/icon_land6.png) no-repeat center 30px;}
.whyland ul li:nth-of-type(2) span{background:url(/images/core/icon_land7.png) no-repeat center 30px;}
.whyland ul li:nth-of-type(3) span{background:url(/images/core/icon_land8.png) no-repeat center 30px;}
.whyland ul li:nth-of-type(4) span{background:url(/images/core/icon_land9.png) no-repeat center 22px;}
.advantage_list.landline{margin-top:60px;}
.advantage_list.landline ul li:nth-of-type(1){background:url(/images/core/icon_land10.png) no-repeat 15px top;}
.advantage_list.landline ul li:nth-of-type(2){background:url(/images/core/icon_land11.png) no-repeat 20px 35px;}
.advantage_list.landline ul li:nth-of-type(3){background:url(/images/core/icon_land12.png) no-repeat 30px 25px;}



.icon_textlist.textto ul li:nth-of-type(1) {background: url(/images/core/icon_textto1.png) no-repeat 5px top;}
.icon_textlist.textto ul li:nth-of-type(2) {background: url(/images/core/icon_textto2.png) no-repeat 15px 35px;}
.icon_textlist.textto ul li:nth-of-type(3) {background: url(/images/core/icon_textto3.png) no-repeat 15px 35px}
.advantage_list.textto ul li strong{display:block; margin-bottom: 5px;}
.advantage_list.textto ul li:nth-of-type(1) {background: url(/images/core/icon_textto4.png) no-repeat 15px top;}
.advantage_list.textto ul li:nth-of-type(2) {background: url(/images/core/icon_textto5.png) no-repeat 15px 40px;}
.advantage_list.textto ul li:nth-of-type(3) {background: url(/images/core/icon_textto6.png) no-repeat 9px 41px;}
.advantage_list.textto ul li:nth-of-type(4) {background: url(/images/core/icon_textto7.png) no-repeat 9px 44px;}
.advantage_list.textto ul li:nth-of-type(5) {background: url(/images/core/icon_textto8.png) no-repeat 13px 44px;}

.icon_textlist.masstext .page-tit-depth4-green {margin-bottom:40px;}
.icon_textlist.masstext ul li:nth-of-type(1){background:url(/images/core/icon_mass1.png) no-repeat 16px top;}
.icon_textlist.masstext ul li:nth-of-type(2){background:url(/images/core/icon_mass2.png) no-repeat 5px 42px;}
.icon_textlist.masstext ul li:nth-of-type(3){background:url(/images/core/icon_mass3.png) no-repeat 16px 42px;}
.icon_textlist.masstext1 .page_Decsub{padding:0 0 0 0; border-bottom:none; margin-bottom:40px;}
.icon_textlist.masstext1 .page-tit-depth4-blue{margin-bottom:0;}
.icon_textlist.masstext1 ul li:nth-of-type(1){background:url(/images/core/icon_mass4.png) no-repeat 16px top;}
.icon_textlist.masstext1 ul li:nth-of-type(2){background:url(/images/core/icon_mass5.png) no-repeat 16px 35px;}
.icon_textlist.masstext1 ul li:nth-of-type(3){background:url(/images/core/icon_mass6.png) no-repeat 23px 35px;}
.icon_textlist.masstext1 ul li:nth-of-type(4){background:url(/images/core/icon_mass7.png) no-repeat 19px 35px;}
.icon_textlist.masstext1 ul li:nth-of-type(5){background:url(/images/core/icon_mass8.png) no-repeat 15px 35px;}
.sample_mass{padding:60px 0 0 0; margin:20px 0 0 0; border-top:solid 2px #e1e1e1;}
.sample_mass > h3{margin-bottom:40px;}
.sample_mass ul{position:relative; left:-1%;}
.sample_mass ul li{float:left; width:32.3%; margin:0 0 1% 1%;}
.sample_mass ul li div{height:247px;padding:90px 10px 0 10px;border:solid 1px #e1e1e1; border-radius:5px; text-align:center;}
.sample_mass ul li div strong{display:block;}
.sample_mass ul li:nth-of-type(1) div{background:url(/images/core/icon_mass9.png) no-repeat center 22px;}
.sample_mass ul li:nth-of-type(2) div{background:url(/images/core/icon_mass10.png) no-repeat center 22px;}
.sample_mass ul li:nth-of-type(3) div{background:url(/images/core/icon_mass11.png) no-repeat center 22px;}
.sample_mass ul li:nth-of-type(4) div{background:url(/images/core/icon_mass12.png) no-repeat center 22px;}
.sample_mass ul li:nth-of-type(5) div{background:url(/images/core/icon_mass13.png) no-repeat center 22px;}
.sample_mass ul li:nth-of-type(6) div{background:url(/images/core/icon_mass14.png) no-repeat center 22px;}



.icon_textlist.two ul li:nth-of-type(1){background:url(/images/core/icon_twoway1.png) no-repeat 18px 6px}
.icon_textlist.two ul li:nth-of-type(2){background:url(/images/core/icon_twoway2.png) no-repeat 15px 40px}
.icon_textlist.two ul li:nth-of-type(3){background:url(/images/core/icon_twoway3.png) no-repeat 15px 40px}
.icon_textlist.two ul li:nth-of-type(4){background:url(/images/core/icon_twoway4.png) no-repeat 15px 40px}


.icon_textlist.manage ul li:nth-of-type(1){background:url(/images/core/icon_manage1.png) no-repeat 15px top}
.icon_textlist.manage ul li:nth-of-type(2){background:url(/images/core/icon_manage2.png) no-repeat 15px 40px}
.icon_textlist.manage ul li:nth-of-type(3){background:url(/images/core/icon_manage3.png) no-repeat 15px 40px}
.icon_textlist.manage1 ul li:nth-of-type(1){background:url(/images/core/icon_manage4.png) no-repeat 15px top}
.icon_textlist.manage1 ul li:nth-of-type(2){background:url(/images/core/icon_manage5.png) no-repeat 15px 40px}
.icon_textlist.manage1 ul li:nth-of-type(3){background:url(/images/core/icon_manage6.png) no-repeat 15px 40px}


.icon_textlist.send ul li:nth-of-type(1){background:url(/images/core/icon_send1.png) no-repeat 15px top;}
.icon_textlist.send ul li:nth-of-type(2){background:url(/images/core/icon_send2.png) no-repeat 15px 40px;}
.icon_textlist.send ul li:nth-of-type(3){background:url(/images/core/icon_send3.png) no-repeat 5px 40px;}
.icon_textlist.send ul li:nth-of-type(4){background:url(/images/core/icon_send4.png) no-repeat 15px 40px;}


.icon_textlist.textvote ul li:nth-of-type(1){background:url(/images/core/icon_textvote1.png) no-repeat left top;}
.icon_textlist.textvote ul li:nth-of-type(2){background:url(/images/core/icon_textvote2.png) no-repeat 15px 40px;}
.icon_textlist.textvote ul li:nth-of-type(3){background:url(/images/core/icon_textvote3.png) no-repeat 15px 40px;}
.icon_textlist.textvote ul li:nth-of-type(4){background:url(/images/core/icon_textvote4.png) no-repeat 15px 40px;}
.icon_textlist.textvote ul li:nth-of-type(5){background:url(/images/core/icon_textvote5.png) no-repeat 15px 40px;}


.icon_textlist.qrcode ul li:nth-of-type(1){background:url(/images/core/icon_qr1.png) no-repeat 15px top;}
.icon_textlist.qrcode ul li:nth-of-type(2){background:url(/images/core/icon_qr2.png) no-repeat 15px 40px;}
.icon_textlist.qrcode ul li:nth-of-type(3){background:url(/images/core/icon_qr3.png) no-repeat 15px 40px;}
.icon_textlist.qrcode ul li:nth-of-type(4){background:url(/images/core/icon_qr4.png) no-repeat 15px 40px;}


.page_Decsub.shuffle{border-bottom:none; padding:0;}
.icon_textlist.shuffle{margin:20px 0 0 0;}
.icon_textlist.shuffle ul li:nth-of-type(1){background:url(/images/core/icon_shuffle1.png) no-repeat 15px top}
.icon_textlist.shuffle ul li:nth-of-type(2){background:url(/images/core/icon_shuffle2.png) no-repeat 15px 40px}
.icon_textlist.shuffle ul li:nth-of-type(3){background:url(/images/core/icon_shuffle3.png) no-repeat 15px 40px}




/*enterprise*/
.dataset_dec{padding:0 243px 50px 0px; margin-bottom:50px;  border-bottom:solid 1px #ebebeb;position:relative;}
.dataset_dec.fulltext{border-bottom:none; padding:0 0px 30px 0px;}
.dataset_dec.fulltext:after,.dataset_dec.fulltext:before{display:none}
.title_h2blue{margin-bottom:14px;color:#01baef; font-size:30px;font-family:"Poppins-B"}
.dataset_dec:before{content:""; display:block;  width:220px; height:220px; border-radius: 50%; background-color:#def3f3;position:absolute; right:0; top:22px;}
.dataset_dec:after{content:""; display:block;  width:220px; height:220px;background:url(/images/enterprise/icon_account.png) no-repeat center center;position:absolute; right:0; top:22px;}
.icon_textlist.account{}
.icon_textlist.account h2{text-align:left;}
.icon_textlist.account ul li:nth-of-type(1){background: url(/images/enterprise/icon_account1.png) no-repeat 5px top;}
.icon_textlist.account ul li:nth-of-type(2){background: url(/images/enterprise/icon_account2.png) no-repeat 15px 35px;}
.icon_textlist.account ul li:nth-of-type(3){background: url(/images/enterprise/icon_account3.png) no-repeat 5px 35px;}


.icon_textlist.branding h2{text-align:left}
.icon_textlist.branding ul li:nth-of-type(1){background:url(/images/enterprise/icon_branding1.png) no-repeat 5px top;}
.icon_textlist.branding ul li:nth-of-type(2){background:url(/images/enterprise/icon_branding2.png) no-repeat 5px 35px}




/*Automation*/
.page_dec{padding-bottom:50px;border-bottom:solid 1px #ebebeb;font-size:16px; line-height: 30px;}
.auto_textlist{margin-top:42px;}
.auto_textlist > ol >li{padding:40px 40px 40px 96px;border-bottom: dashed 2px #e1e1e1; position: relative;}
.auto_textlist > ol >li:first-child{padding:19px 40px 40px 96px;}
.auto_textlist > ol >li > em.num{display:block; position:absolute; left:0; top:20px; font-size:65px; color:#c7e8e8; font-family:'Poppins-B'; font-weight:700}
.auto_textlist > ol >li:first-child > em.num{top:0;}
.auto_textlist > ol >li > strong,.auto_textlist > ol >li > span{display: block; margin-bottom:5px;}
.auto_textlist > ol >li > .bullet_list >li{margin-bottom:5px;}
.auto_textlist > ol >li:nth-last-of-type(1){border-bottom:none}
.auto_textlist .text_line{position: relative; top:11px;}
.auto_textlist > ol >li:first-child .text_line{top:21px;}
.auto_textlist .link{color:#01baef; border-bottom: solid 1px #01baef }



.campaign_icon{padding:55px 0; border:solid 1px #ebebeb; border-left:none; border-right:none;}
.page-tit-depth4-puple{width:100%; text-align:center; color:#817dc5; font-size:20px;font-family: 'Poppins-B';}
.campaign_icon .page-tit-depth4-puple{margin-bottom:30px;}
.campaign_sugg{padding:50px 0 0 0;}
.campaign_sugg .page-tit-depth3-blue{margin-bottom:24px;}
.target_img{top:-12px;left:8px; position:relative;}



.category_wrap{padding:55px 0 30px 0; border-top:solid 2px #ebebeb;border-bottom:solid 2px #ebebeb;}
.category_wrap h3{margin-bottom:20px;}
.category_wrap p{margin-bottom:20px;}
.category_wrap .bullet_list{margin:0px 0 30px 40px;}
.category_wrap .bullet_list li{margin-bottom:5px;}
.report_custom{padding:55px 0 0 0;}
.report_custom h3{margin-bottom:20px;}



.img_textbox{padding:50px 0 60px 0; border-bottom:solid 1px #e1e1e1;}
.img_textbox:nth-last-of-type(1){border-bottom:none; padding:50px 0 0 0;}
.img_textbox h3{margin-bottom:30px;}
.img_textbox .text_blue{color:#01baef;}
.img_textbox > p{padding:0px 300px 40px 0;position:relative;}
.img_textbox > p:after{content:""; display:block; width:300px; height:100%; position: absolute; right: 0; top:0;}
.img_textbox.salesforce > p:after{background:url(/images/auto/img_saleforce.png) no-repeat center top;}
.img_textbox.zapier > p:after{background:url(/images/auto/logo_zapier.png) no-repeat center top;}
.sub_text{padding:35px 0;border-bottom:dashed 2px #e1e1e1;}
.sub_text:nth-last-of-type(1){border-bottom:none;padding:35px 0 0 0; }
.sub_text h4{margin-bottom:30px;}
.num_box ul{position:relative; left:-3%;}
.num_box ul:after{content: ""; display: block; clear:both;}
.num_box ul li{float:left;width: 33.3%; padding-left:3%;}
.num_box ul li > span{display: block;width:100%; height:180px; padding:35px 0 0 0;background:#def3f3;border-radius: 8px; text-align:center;}
.num_box ul li > span em{display:inline-block;width:33px; height:33px; border-radius:50%; background:#59c3c3; color:#fff; font-family:'Poppins-B'; font-weight:700; line-height:33px; text-align:center;}
.sub_text ul li > span >span{display:block; margin-top:14px; padding:0 30px;}
.both_box{}
.both_box:after{content: ""; display: block; clear:both;}
.both_box .text_list{display:block; width: 50%; float:left;}
.both_box .text_list h5{display:block;font-family:'Poppins-B'; font-weight:700;}
.both_box .text_list ul{}
.both_box .text_list ul li{margin-top:0px;}
.both_box .text_list ul.bullet_list{margin-top:10px;}
.both_box .text_list ul.bullet_list li{margin-bottom:8px;}
.text_list1 h5{display:block;font-family:'Poppins-B'; font-weight:700;}
.text_list1 p{padding:5px 0 15px 0;}


.line_box{width:100%; overflow:hidden;}
.line_box p{width:100%; padding:30px 0 0 0; color:#01baef; text-align:center;}
.line_box ul{position:relative; left:-20px;}
.line_box ul:after{content:""; display:block; clear:both;}
.line_box ul li{float:left;width:20%; height:140px; padding:0 0 0 20px;}
.line_box ul li span{display:block; width:100%; height:100%;border:solid 1px #ebebeb; border-radius: 5px; text-align:center; font-weight: 700}
.line_box ul li:nth-of-type(1) span{padding-top:94px;background:url(/images/auto/icon_campaign1.png) no-repeat center 24px}
.line_box ul li:nth-of-type(2) span{padding-top:83px;background:url(/images/auto/icon_campaign2.png) no-repeat center 20px}
.line_box ul li:nth-of-type(3) span{padding-top:94px;background:url(/images/auto/icon_campaign3.png) no-repeat center 25px}
.line_box ul li:nth-of-type(4) span{padding-top:94px;background:url(/images/auto/icon_campaign4.png) no-repeat center 26px}
.line_box ul li:nth-of-type(5) span{padding-top:94px;background:url(/images/auto/icon_campaign5.png) no-repeat center 24px}

#contact_wrap{padding:100px 0 114px 0;background:url(/images/ect/bg_contact.png) no-repeat center top #01baef;}
#contact_wrap.green{background-color:#59c3c3;}
.form_wrap{width:980px;padding:48px 99px 48px 99px; margin:0 auto; background:#fff; position: relative;-webkit-box-shadow: 0 10px 6px -6px #777;-moz-box-shadow: 5px 10px 6px -6px #777;box-shadow: 0 10px 6px -6px #777; border-radius:10px}
.form_wrap h1, .form_wrap .title{width:100%; text-align:center; color:#59c3c3; font-size:40px;font-family:'Poppins-B'; font-weight:700}

.form_list ul li{float:left;width:50%; margin-bottom:30px;}

.form_list ul li:nth-of-type(even){padding-left:2%;}
.form_list ul li:nth-of-type(odd){padding-right:2%;}
.form_list ul li:after{content:""; display:block; clear:both;}
.form_list ul li.full{float:none;width:100%; padding-right: 0; clear:both;}
.form_list ul li > label{display:block;margin-bottom:7px; font-size:16px;font-family:'Poppins-R'; font-weight:bold; text-align:left;}
.form_list ul li > label sup{color:#ea657b; font-size:13px; position: relative; top:2px;}
.form_list ul li > span{display:block; overflow:hidden;border:solid 1px #cccccc; border-radius:5px; }
.form_list ul li > span.input_box{height:40px; line-height: 40px;}
.form_list ul li > span input{width:100%;height:43px; line-height:38px;font-size:15px; color:#3c4147; border:none; padding:0 2%; margin:-2px 0 0 -2px;}
.form_list ul li > span.text_box{width:100%; height:99px;position: relative;left: 0;top: 0;}
.form_list ul li > span.text_box textarea{width:102%; height:99px;margin:-2px 0 0 -2px;}
.btn_center{display: block;padding-top:5px; text-align:center;}
.btn_center .btn{width:352px}
.btn_center .btn > span{width:352px}
.form_wrap p.dec_text{width:100%; text-align:center;padding:0px 0 0 0;font-size: 12px; color:#3c4147; font-weight: 400}


.advantage_list.drip {border-top:none; padding:0;}
.advantage_list.drip  ul li:nth-of-type(1){background:url(/images/auto/icon_drip1.png) no-repeat 26px top;}
.advantage_list.drip  ul li:nth-of-type(2){background:url(/images/auto/icon_drip2.png) no-repeat 9px 35px;}
.advantage_list.drip  ul li:nth-of-type(3){background:url(/images/auto/icon_drip3.png) no-repeat 9px 35px;}
.advantage_list.drip  ul li .bullet_list{margin:5px 0 0 20px;}
.advantage_list.drip  ul li .bullet_list li{background:none; padding:0 0 0 12px; border:none; margin-bottom: 5px}
.advantage_list.drip ul li strong{display:block;}

/*resources*/
.case_main{background:#e6f6f6}
.casecard_wrap{padding-bottom: 70px}
.casecard_wrap > ul:after{display:block; content: ""; clear:both;}
.casecard_wrap > ul >li{float:left; width:275px; height:323px;margin:0 0 30px 20px; background:#fff; border-radius:5px; border:solid 1px #ebebeb;transition: .5s}
.casecard_wrap > ul >li:nth-child(4n+1){margin-left:0;}
.casecard_wrap > ul >li > div{text-align:center;}
.casecard_wrap > ul >li > div > a{display:block; transition: .5s}
.casecard_wrap > ul >li > div > a > span{display:table; width:100%;height:130px; text-align:center;}
.casecard_wrap > ul >li > div > a > span > em{display:table-cell; vertical-align:middle}
.casecard_wrap > ul >li > div > a > strong{display:block;margin-bottom:12px; font-size:12px; color:#01baef;text-transform:uppercase;}
.casecard_wrap > ul >li > div > a > p{line-height:28px; padding:0 10px; font-size: 15px}
.casecard_wrap > ul >li:hover{box-shadow: 3px 5px 8px 5px rgba(0,0,0,0.2); }


.study_roll .page-tit-depth3-black{font-size: 30px; margin-bottom:50px}
.study_roll .lifecycle_roll{padding:0;}
.study_roll .lifecycle_roll .rollin{max-width:1090px;}
.study_roll  .lifecycle_roll .rollin ol li{width: 327px;height:416px;margin: 0 0 0px 40px; padding:0; border-radius: 5px;border: solid 1px #ebebeb;background-image: none !important; background-color:#fff;
	box-shadow: 3px 5px 8px 5px rgba(0,0,0,0.2);}
.study_roll .lifecycle_roll .rollin ol li:first-child{margin:0;}
.study_roll .lifecycle_roll .rollin ol li > div {display:block;}
.study_roll .lifecycle_roll .rollin ol li > div > span{display:table;width:100%;height:139px;text-align:center;}
.study_roll .lifecycle_roll .rollin ol li > div > span > em{display:table-cell;vertical-align: middle;}
.study_roll .lifecycle_roll .rollin ol li > div > strong{display: block;margin-bottom: 12px;font-size: 12px;color: #01baef;text-align:center;}
.study_roll .lifecycle_roll .rollin ol li > div > p{line-height:28px;padding: 0 15px;text-align:center; font-style:italic;}
.study_roll .lifecycle_roll .rollin ol li > div > p+span{display:block; height:auto; margin-top:10px;padding: 0 20px; font-size: 13px;}
.study_roll .liferoll_right {background: url(/images/cycle/btn_right2.png) no-repeat; right:-10px;}
.study_roll .liferoll_left {background: url(/images/cycle/btn_left2.png) no-repeat;left:-10px;}

.resources_wrap{}
.resources_btnbox{width:100%; padding:60px 0 0 0;}
.resources_btnbox ul{}
.resources_btnbox ul:after{content: ""; display:block; clear:both;}
.resources_btnbox ul li{float:left; width:33.3%; height:435px;  margin:0px 0 0 0; text-align:center; }
.resources_btnbox ul li a,.resources_btnbox ul li a strong,.resources_btnbox ul li a span{display:block;}
.resources_btnbox ul li strong{margin:10px 0 4px 0;color:#01baef; font-size:30px; line-height:32px;font-weight:700;font-family:'Poppins-B'}
.resources_btnbox ul li span{padding:0 15px;}
.resources_btnbox ul li a:before{content:""; display:inline-block;width:220px; height:220px; background:#e6f6f6;border-radius:50%;box-shadow:4px 14px 10px -6px #777; transition:.3s;}
.resources_btnbox ul li:nth-of-type(1) a:before{background:url(/images/resources/icon_overview1.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(2) a:before{background:url(/images/resources/icon_overview2.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(3) a:before{background:url(/images/resources/icon_overview3.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(4) a:before{background:url(/images/resources/icon_overview4.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(5) a:before{background:url(/images/resources/icon_overview5.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(6) a:before{background:url(/images/resources/icon_overview6.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(7) a:before{background:url(/images/resources/icon_overview7.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(8) a:before{background:url(/images/resources/icon_overview8.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(9) a:before{background:url(/images/resources/icon_overview9.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(10) a:before{background:url(/images/resources/icon_overview10.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(11) a:before{background:url(/images/resources/icon_overview11.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(12) a:before{background:url(/images/resources/icon_overview12.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(13) a:before{background:url(/images/resources/icon_overview13.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(14) a:before{background:url(/images/resources/icon_overview14.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(15) a:before{background:url(/images/resources/icon_overview15.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li:nth-of-type(16) a:before{background:url(/images/resources/icon_overview16.png) no-repeat center center #e6f6f6;}
.resources_btnbox ul li a:hover:before{box-shadow:0 0px 0px 0px #777;}




.recorede_box{padding-bottom: 80px}
.recorede_box p{padding:50px 0 0 0; text-align:center; font-weight:700}
.recorede_box ul{position: relative; left:-53px;}
.recorede_box ul:after{content:""; display:block; clear:both;}
.recorede_box ul li{width:33.3%; float:left; padding:40px 0 0 53px; }
.recorede_box ul li .play_box{width:100%; height:160px; padding:55px 0 0 0;border:solid 1px #e1e1e1; border-top:none; border-radius:0 0 8px 8px; position:relative; text-align:center;}
.recorede_box ul li .play_box a.play{display:block; width:100%; height:70px; background: url(/images/resources/btn_play.png) no-repeat center top; position:absolute; left:0; top:-35px; font-size:0;}
.recorede_box ul li .play_box strong{display:block;padding:0 20px;font-size:18px; font-weight:700; font-family:"Poppins-B" }
.recorede_box ul li .play_box span{display:block;padding:0 20px; font-size:16px;  }
.recorede_box ul li:before{content:""; display:block;width:100%; height:180px; background-size:100% !important;}
.recorede_box ul li:nth-of-type(1):before{background: url(/images/resources/icon_recorded1.png) no-repeat;}
.recorede_box ul li:nth-of-type(2):before{background: url(/images/resources/icon_recorded2.png) no-repeat;}
.recorede_box ul li:nth-of-type(3):before{background: url(/images/resources/icon_recorded3.png) no-repeat;}
.recorede_box ul li:nth-of-type(4):before{background: url(/images/resources/icon_recorded4.png) no-repeat;}
.recorede_box ul li:nth-of-type(5):before{background: url(/images/resources/icon_recorded5.png) no-repeat;}
.recorede_box ul li:nth-of-type(6):before{background: url(/images/resources/icon_recorded6.png) no-repeat;}
.recorede_box ul li:nth-of-type(7):before{background: url(/images/resources/icon_recorded7.png) no-repeat;}
.recorede_box ul li:nth-of-type(8):before{background: url(/images/resources/icon_recorded8.png) no-repeat;}
.recorede_box ul li:nth-of-type(9):before{background: url(/images/resources/icon_recorded9.png) no-repeat;}



.self_resource{}
.self_resource .page-tit-depth3-blue{text-align:center; font-size: 35px}
.self_list{padding:70px 0px;}
.self_list ul{}
.self_list ul:after{display:block; content:""; clear:both;}
.self_list ul li{width:225px;height:210px; float:left;margin:0 0 0 10px; border-radius:5px;box-shadow:-1px 10px 15px -8px rgba(85,85,85,0.59)}
.self_list ul li:after{margin:0 0 0 0px;}
.self_list ul li a{display:table; width:100%; height: 100%; text-align: center;}
.self_list ul li a span{display:table-cell;vertical-align:middle; color:#fff; text-shadow: 4px 2px 2px rgba(0,0,0,0.2); font-size:24px; color:#fff; font-weight: 700}
.self_list ul li:nth-of-type(1){background:url(/images/resources/icon_onboarding1.png) no-repeat center center #01baef;}
.self_list ul li:nth-of-type(2){background:url(/images/resources/icon_onboarding2.png) no-repeat center center #817dc5;}
.self_list ul li:nth-of-type(3){background:url(/images/resources/icon_onboarding3.png) no-repeat center center #59c3c3;}
.self_list ul li:nth-of-type(4){background:url(/images/resources/icon_onboarding4.png) no-repeat center center #dcdcdc;}
.self_list ul li:nth-of-type(5){background:url(/images/resources/icon_onboarding5.png) no-repeat center center #ea6f83;}
.self_compliance{padding:100px 0px; background:#e6f6f6;}
.self_compliance .link_text{border:none;}
.self_compliance .text_blue{color:#01baef;}
.self_compliance .page_Dec{font-weight: 400}
.complianceself_list{margin-top:30px;}
.complianceself_list > ul:after{display:block; content:""; clear:both;}
.complianceself_list > ul > li{float:left;width:32.3%; height:442px; padding:30px 25px;margin-left:1%; background:#fff; border-radius:5px; box-shadow:-1px 10px 15px -8px rgba(85,85,85,0.59)}
.complianceself_list > ul > li:first-child{margin-left:0%;}
.complianceself_list > ul > li strong{display:block; margin-bottom:15px; font-size:17px;color:#59c3c3; font-family:"Poppins-B"}
.complianceself_list > ul > li p{line-height:29px;}
.complianceself_list > ul > li .complianceself_bullet{overflow:hidden; margin:15px 10px;}
.complianceself_list > ul > li .complianceself_bullet >li{float:left;width:50%; padding:0 0 0 15px; position:relative;}
.complianceself_list > ul > li .complianceself_bullet >li:after{content:""; display:block; width:4px; height:4px; border-radius:50%; background:#59c3c3 ;position:absolute;left:0; top:9px;}
.complianceself_list > ul > li:nth-of-type(1){background:url(/images/resources/icon_onboarding6.png) no-repeat right bottom #fff;}
.complianceself_list > ul > li:nth-of-type(2){background:url(/images/resources/icon_onboarding7.png) no-repeat right bottom #fff;}
.complianceself_list > ul > li:nth-of-type(3){background:url(/images/resources/icon_onboarding8.png) no-repeat right bottom #fff;}

.features_box{padding: 70px 0 }
.features_box > h3{font-size: 30px;  text-align:center; margin-bottom: 35px; font-weight:700}
.more_video{padding-bottom: 50px;}
.video_box{position:relative;text-align:center;}
.video_box:after{content:""; display:block; clear:both;}
.video_box li{display:inline-block; width:350px; margin:0 17px 20px 17px; vertical-align:top}
.video_box li .video_border{background: #e6e5f3;border:solid 1px #e1e1e1; border-radius:5px;overflow:hidden;}
.video_box li .video_border .img_box{height:180px; text-align:center;}
.video_box li .video_border .video_text{height:240px;padding:50px 45px 30px 45px;border-top:solid 1px #e1e1e1; position:relative; text-align:center;}
.video_box li .video_border .video_text strong{display:block;margin-bottom:10px; font-size:19px;}
.video_box li .video_border .video_text p{display:block; padding:0 0 10px 0; font-size: 15px;}
.video_box li .video_border .video_text a{color:#01baef;}
.video_box li .video_border .btn_play{display: block;width: 100%;max-width:70px; left:50%; margin-left:-30px;height: 70px;background: url(/images/resources/btn_play.png) no-repeat center top;position: absolute; top: -35px;font-size: 0;}
.tapcontent .video_box li{width: 33%;padding-left: 3%; margin:0;}
.tapcontent .video_box li .video_border{background:#fff;}
.tapcontent .video_box li .video_border .video_text{height:270px; padding:50px 30px 30px 30px;}
.tapcontent .video_box {left: -2%;}
.tapcontent .video_box li .video_border .img_box{height:178px; text-align:center;}
.tap_type1{width:100%; overflow:hidden; border:solid 1px #d7d7d7; border-radius: 5px 5px 0 0;}
.tap_type1 ul{}
.tap_type1 ul:after{content:""; display:block; clear:both;}
.tap_type1 ul li{float:left; width:17%;height:74px; overflow:hidden; padding:14px 0;text-align:center; color:#01baef; font-weight:700; position:relative; cursor:pointer;border-left:solid 1px #d7d7d7; transition:.3s}
.tap_type1 ul li.one{padding:24px 0;}
.tap_type1 ul li:first-child{border-left:none; width:15%;}

.tap_type1 ul li:hover,.tap_type1 ul li.on{color:#fff;background: #01baef}
.more_video .tapcontent{padding:50px 70px 50px 70px; display:none; background:#d9f5fd; border-radius:0 0 5px 5px;border:solid 1px #d7d7d7; border-top:none;}
.youtube_box{width:auto;width:100%; }






.intro_text{}
.intro_text > p{padding:50px 0 30px 0; text-align:center; font-weight: 700}
.intro_text .blue_box{background:#ccf1fc; padding:30px; text-align: center; font-weight: 700; border-radius: 5px}
.intro_text .blue_box strong{display:block;}
.intro_text .blue_box strong >em{color:#01baef;}
.intro_text .blue_box strong >em a{color:#01baef;}
.best_tap{width: 100%; overflow:hidden;border-radius:5px 5px 0px 0px;}
.best_tap ul{}
.best_tap ul:after{content:""; display:block; clear:both;}
.best_tap ul li{width:33.3%; height:74px;padding:24px 0; border-bottom:solid 4px #d7d7d7;float:left; text-align:center; background:#f5f5f5; font-weight:700;}
.best_bottext h2{color:#ea657b; text-align:center; margin-bottom: 10px; margin-top:40px; font-weight: 700}
.best_tap ul li a{display:inline-block;padding-lefT:33px;}
.best_tap ul li:nth-of-type(1) a{background:url(/images/resources/icon_practicies1.png) no-repeat left -1px;color:#59c3c3;}
.best_tap ul li:nth-of-type(1):hover,.best_tap ul li:nth-of-type(1).on{background:#e6f6f6; border-color:#59c3c3; }
.best_tap ul li:nth-of-type(2) a{background:url(/images/resources/icon_practicies2.png) no-repeat left 3px;color:#8884c8;}
.best_tap ul li:nth-of-type(2):hover,.best_tap ul li:nth-of-type(2).on {background:#ececf6; border-color:#817dc5;}
.best_tap ul li:nth-of-type(3) a{background:url(/images/resources/icon_practicies3.png) no-repeat left 4px;color:#10bef0}
.best_tap ul li:nth-of-type(3):hover,.best_tap ul li:nth-of-type(3).on {background:#d9f5fd; border-color:#14b1e9;  ;}
.best_tap ul li:nth-of-type(4) a{background:url(/images/resources/icon_practicies4.png) no-repeat left 3px; color:#ea657b;}
.best_tap ul li:nth-of-type(4):hover,.best_tap ul li:nth-of-type(4).on{background:#fce8eb; border-color:#ea657b;}
.best_tapcon{padding:25px 80px; display:none; border-radius:0 0 5px 5px;}
.best_tapcon:nth-of-type(1){background:url(/images/resources/icon_practicies1_1.png) no-repeat #e6f6f6 right bottom;}
.best_tapcon:nth-of-type(2){background:url(/images/resources/icon_practicies2_1.png) no-repeat#ececf6 right bottom ;}
.best_tapcon:nth-of-type(3){background:url(/images/resources/icon_practicies3_1.png) no-repeat#d9f5fd right bottom;}
.best_tapcon:nth-of-type(4){background:url(/images/resources/icon_practicies4_1.png) no-repeat#fce8eb right bottom;}
.best_tapcon .number_list > li{padding:20px 0 20px 54px; border-color:#d6dddd;}
.best_tapcon .number_list > li em{top:13px;}
.best_tapcon .number_list > li .bullet_list{margin-top:15px;}
.best_tapcon .number_list > li .bullet_list >li{margin-bottom:5px;}
.best_bottext{padding:30px 0;}
.best_bottext p{text-align:center;}



.bullet_box{padding:50px 0;background:#def3f3; position:relative;}
.bullet_box .page-tit-depth3-black{margin-bottom:20px;font-size:30px;}
.bullet_box.white{background:#fff; position:relative;}
.bullet_box.white:after{border-top:70px solid #fff;}
.bullet_box.gray{background:#f1f1f1; position:relative;}
.bullet_box.gray:after{border-top:70px solid #fff; display:none}
.bullet_box:after{content:""; width:0px; height:0px; display:block; position:absolute; left:48%; bottom:-185px; margin-left:-100px; border-top:70px solid #def3f3;border-right:140px solid transparent;border-bottom:140px solid transparent;border-left:140px solid transparent;z-index: 3}
.bullet_box .par_con{text-align:center; padding:0 0 57px 0;}
.round_list{display:block; text-align:center;}
.round_list > li{display:inline-block; width:220px; height:220px; padding:30px 20px; margin-left:15px;border-radius:50%; background-color:#fff !important; text-align:center; vertical-align:top}
.round_list > li:first-child{letter-spacing:-0.5px; margin-left: 0;}
.round_list.blue >li{background-color:#def3f3 !important;}
.round_list.campaign{}
.round_list.campaign >li:nth-of-type(1){background:url("../images/icon/icon_pro1_1.png") no-repeat center 92px;}
.round_list.campaign >li:nth-of-type(2){background:url("../images/icon/icon_pro1_2.png") no-repeat center 92px;}
.round_list.campaign >li:nth-of-type(3){background:url("../images/icon/icon_pro1_3.png") no-repeat center 92px;}
.round_list.campaign >li:nth-of-type(4){background:url("../images/icon/icon_pro1_4.png") no-repeat center 92px;}
.round_list.campaign >li:nth-of-type(5){background:url("../images/icon/icon_pro1_5.png") no-repeat center 92px;}
.round_list.campaign.blue >li:nth-of-type(1){background:url("../images/icon/icon_pro2_1.png") no-repeat center 92px;}
.round_list.campaign.blue >li:nth-of-type(2){background:url("../images/icon/icon_pro2_2.png") no-repeat center 92px;}
.round_list.campaign.gray >li:nth-of-type(1){background:url("../images/icon/icon_pro3_1.png") no-repeat center center; font-size:0;}



.bullet_box.customer{}
.bullet_box.customer:after{display:none}
.bullet_box .content_box:nth-last-of-type(1){margin-top:30px;}
.round_list.support >li:nth-of-type(1){background:url("../images/icon/icon_pro4_1.png") no-repeat center 83px}
.round_list.support >li:nth-of-type(2){background:url("../images/icon/icon_pro4_2.png") no-repeat center 83px}
.round_list.support >li:nth-of-type(3){background:url("../images/icon/icon_pro4_3.png") no-repeat center 83px}
.round_list.support >li:nth-of-type(4){background:url("../images/icon/icon_pro4_4.png") no-repeat center 83px}
.round_list.support2 >li:nth-of-type(1){background:url("../images/icon/icon_pro5_1.png") no-repeat 63px center; font-size:0;}



.campaign_wrap{}
.boarding_wrap{padding:0 80px 80px 80px;}
.boarding_wrap:after{content:""; display:block; clear:both;}
.boarding_wrap > .box{width:478px;height:400px; border-radius:5px; float:left; padding:42px;}
.boarding_wrap > .box:nth-of-type(2){float:right;}
.boarding_wrap > .box.green{background: url(/images/professional/boxbg2.png) no-repeat 281px bottom #def3f3;}
.boarding_wrap > .box.purple{background: url(/images/professional/boxbg1.png) no-repeat 271px bottom #e6e5f3;}
.boarding_wrap > .box > .page-tit-depth3{font-size:30px; margin-bottom:20px; text-align:left; }
.boarding_wrap > .box .bullet_list >li{margin-bottom:10px;}
.campaign_wrap .btn_box{margin-top:55px; text-align:center; clear:both;}
.campaign_wrap .boarding_wrap .btn_box{padding-top:55px; margin:0;text-align:center; clear:both;}




.sub_colorbox{margin-bottom:52px;}
.sub_colorbox:after{content:""; display:block; clear:both;}
.sub_colorbox > div{width:48%;height:144px; float:left; padding:32px 30px; text-align:center; border-radius:5px;}
.sub_colorbox > div strong{display:block;margin-bottom:5px;text-align:center;font-size: 18px; font-weight: 700}
.sub_colorbox > div:nth-of-type(1){margin-right:1%; background:#e6f6f6}
.sub_colorbox > div:nth-of-type(1) strong{color:#59c3c3;}
.sub_colorbox > div:nth-of-type(2){margin-left:1%; float:right; background:#ececf6}
.sub_colorbox > div:nth-of-type(2) strong{color:#817dc5;}
/*pricing*/
.credit_table{margin-bottom:60px;}
.credit_table:after{content:""; display:block; clear:both;}
.credit_table .table_wrap{float:left; width:380px; border:solid 1px #e1e1e1;margin-right:20px; border-radius:5px; overflow:hidden;}
.credit_table .table_wrap:nth-last-of-type(1){margin-right:0px;}
.credit_table .table_wrap table{width:100%;}
.credit_table .table_wrap table thead th{padding:7px 10px; background:#01baef; color:#fff; font-size:14px; font-weight: 700; text-align:left; }
.credit_table .table_wrap table tbody td{padding:8px 10px;font-size:14px;  text-align:left;border-top:solid 1px #e1e1e1; }
.credit_table .table_wrap table tbody td span{display:inline-block; margin-right:10px; vertical-align:top;font-size:14px;}
.credit_table .table_wrap table tbody td.center {text-align:center;}

.credit_table.feature{padding:63px 0 0 0;}
.credit_table.feature .table_wrap{width:380px; margin-top:95px; }
.credit_table.feature .table_wrap > h2{width:inherit;text-align:center; font-size:30px; font-weight:700; position:absolute; top:63px;}
.credit_table.feature .table_wrap table{}
.credit_table.feature .table_wrap table thead th{padding:17px 10px;}
.credit_table.feature .table_wrap:nth-of-type(1) > h2{color:#01baef}
.credit_table.feature .table_wrap:nth-of-type(2) table th{background:#59c3c3}
.credit_table.feature .table_wrap:nth-of-type(2)  > h2{color:#59c3c3}
.credit_table.feature .table_wrap:nth-of-type(3) table th{background:#817dc5}
.credit_table.feature .table_wrap:nth-of-type(3) > h2{color:#817dc5}



.page-tit-depth2.pricing{height:300px;}
.pricing_wrap{}
.tap_box{width:1051px;  height:126px; margin:0 auto; overflow:hidden;border:solid 1px #e1e1e1; border-radius:10px 10px 0 0; position:relative; top:-126px;}
.tap_box ul{width:100%; height: 100%;}
.tap_box ul:after{display:block; content:""; clear:both; }
.tap_box ul li{float:left; width:175px; height:100%; padding:21px 0 0 0;background:#ebebeb; border-left:solid 1px #e1e1e1; text-align:center; position:relative; }
.tap_box ul li.most:before{content:""; display:block; width:79px; height:52px; position:absolute; right:0; top:0; background:url(/images/pricing/ico_most.png) no-repeat}
.tap_box ul li em,.tap_box ul li strong,.tap_box ul li span{display:block;color:#707070; font-weight: 700}
.tap_box ul li span{font-weight:400; font-size:11px; position:relative; top:-4px;}
.tap_box ul li em{font-size:15px;}
.tap_box ul li strong{font-size:30px;}
.tap_box ul li:after{display:block; content:""; width:100%; height:0px; background:#01baef; position:absolute; left:0; bottom:0;transition:.5s;}
.tap_box ul li:hover, .tap_box ul li.on{background:#fff}
.tap_box ul li:hover:after,.tap_box ul li.on:after{height: 5px;}
.tap_box ul li:hover strong,.tap_box ul li.on strong{color:#01baef;}
.tap_box ul li:hover em,.tap_box ul li.on em{color:#59c3c3;}
.tap_box ul li:nth-last-of-type(1){width:174px; padding:34px 0 0 0; }
.tap_box ul li:nth-last-of-type(1) strong{font-size:16px;}
.tap_box ul li:nth-of-type(1){border:none;}
.page-tit-pricing{margin:0px 0 60px 0; text-align:center;font-size:30px; font-weight:600;color:#01baef; }
.tap_con{position: relative; top:-68px; display:none}
.tap_con .form_wrap{height:auto;min-height:auto; border:solid 1px #e1e1e1; background:#def3f3}
.tap_con .form_wrap .btn_center p{padding:20px 0 0 0;}
.detail_tapcon{padding:0 0 0 433px; position:relative;}
.plan_tapbox{width:381px; border:solid 1px #e1e1e1; border-radius:10px;position:absolute; left:0; top:0;overflow:hidden;}
.plan_tap{}
.plan_tap ul{overflow:hidden;}
.plan_tap ul li{width:50%; padding:14px 0; float:left; text-align:center;background:#ebebeb; border-left:solid 1px #e1e1e1; position:relative; }
.plan_tap ul li:first-child{border:none;}
.plan_tap ul li a{color:#959595; font-weight:700; font-size:14px;}
.plan_tap ul li:after{display:block; content:""; width:100%; height:0px; background:#01baef; position:absolute; left:0; bottom:0;transition:.5s;}
.plan_tap ul li:hover,.plan_tap ul li.on{background:#def3f3}
.plan_tap ul li:hover a,.plan_tap ul li.on a{color:#01baef;}
.plan_tap ul li:hover:after,.plan_tap ul li.on:after{height: 3px;}
.plan_tapcon{padding:10px 30px;background:#def3f3}
.plan_tapcon ul{}
.plan_tapcon ul li{padding:15px 60px 15px 0; border-top:dashed 1px #e1e1e1; position:relative; color:#000; font-size:14px;}
.plan_tapcon ul li:first-child{border-top:none;}
.plan_tapcon ul li strong{display:block; width:60px; text-align:center; position:absolute; right:0;top:20px;}
.plan_tapcon ul li span{display:block;font-size:12px;}
.plan_list:after{display:block; content:""; clear:both; }
.plan_list > ul{width:47%; float:left; margin-left:2%;}
.plan_list > ul:first-child{margin-left:0; margin-right:2%}
.plan_list > ul > li{padding:10px 0 10px 16px; border-top:dashed 2px #e1e1e1;background:url(/images/pricing/icon_check.png) no-repeat left 22px; position:relative; }
.plan_list > ul > li:first-child{border-top:none;}
.plan_list > ul > li.checkx{background:url(/images/pricing/icon_x.png) no-repeat left 22px; }
.plan_list > ul > li.checkx:first-child{ border-top:0;}
.plan_list > ul > li.checkx a{color:#959595;text-decoration:none;font-weight:400 }
.plan_list > ul > li a{display:inline-block; padding:10px; font-size:15px; line-height:20px; text-decoration:underline;color:#000; font-weight:600}
.plan_list .tooltip{padding:10px 15px; width:354px; left:-380px; top:20px; margin-top:-55px;}
.plan_list .tooltip:after{height:100%; background:url(/images/common/tool_bullet1.png) no-repeat right 40px; left:17px; top:-28px;}
.plan_list .tooltip > strong{display:block; margin-bottom:10px;font-size:13px; color:#666;}
.plan_list .tooltip .bullet_list li{width: 50%;float: left;padding-left:10px; margin-bottom:8px; font-size:13px;color:#666;}
.plan_list .tooltip .bullet_list >li:after{background:#666; top:7px;}

.plan_bot{padding:30px 0 50px 0;text-align:center; margin-top:-70px;}
.plan_bot .pop_bt{}
.plan_bot .pop_bt a{display:inline-block; margin-bottom:47px;font-size:15px; color:#01baef; border-bottom:solid 1px #01baef; font-weight:700}
.plan_bot .btn_box{}
.plan_bot .btn_box a:first-child{margin-right:20px;}
.plan_bot  p{text-align:center; padding-top: 30px; font-size: 12px; font-style:italic;}
.plan_bot  p span{display:block;padding-top: 2px;}
.plan_bot  p span em{color:#01baef; border-bottom:solid 1px #01baef;font-style:italic;}
.plan_banner{padding:58px 0;background: url(/images/bot_bg.png) center top #59c3c3;transition: ease-in-out .2s;transition-delay: .5s; text-align:center;}
.plan_banner strong{display:block; color:#ffffff; font-size: 30px; font-weight:700}
.plan_banner p{display:block; padding:12px 0 0 0; font-size:15px; color:#fff;}
.plan_banner p em{display:inline-block; border-bottom:solid 1px #fff; font-weight:900}
.plan_banner .btn_center{margin-top:30px;}
.plan_banner .btn_center .btn{width:230px;}
.plan_banner .btn_center .btn > span{width:230px;}
.other_plan{padding:55px 0;}
.other_plan .page-tit-depth3-blue{margin-bottom:30px;text-align:center;}




/*compliance-consulting*/
.compliance_list ul li{padding:35px 0 35px 0; margin-bottom:35px; height:323px;color:#3c4147;position:relative; transition: .5s; width:0;}
.compliance_list ul li >div{position:absolute;}
.compliance_list ul li strong{display:block; margin-bottom:15px; font-size: 30px; }
.compliance_list ul li p,.compliance_list ul li span{display:block;font-size: 16px; }
.compliance_list ul li span{position: relative; padding-left:15px;margin-top:15px;}
.compliance_list ul li span:before{content:""; display: block; width:5px; height:5px; border-radius:50%; position: absolute; left:0; top:8px; background:#3c4147 }
.compliance_list ul li:nth-of-type(1){background:url(/images/professional/boxbg2.png) no-repeat right bottom #def3f3; transition-delay: .3s}
.compliance_list ul li:nth-of-type(1)>div{ width:600px; right:62px; }
.compliance_list ul li:nth-of-type(2){background:url(/images/professional/boxbg3.png) no-repeat right bottom #f1f1f1; transition-delay: .6s}
.compliance_list ul li:nth-of-type(2)>div{ width:422px; right:238px; }
.compliance_list ul li:nth-of-type(3){background:url(/images/professional/boxbg4.png) no-repeat right bottom #e6e5f3; transition-delay: .8s}
.compliance_list ul li:nth-of-type(3)>div{ width:633px; right:268px; }
.compliance_list.ani ul li:nth-of-type(1){width:80%;}
.compliance_list.ani ul li:nth-of-type(2){width:85%;}
.compliance_list.ani ul li:nth-of-type(3){width:95%;}



.font-bold{font-weight: 700}
.compliance_wrap .page_Dec{font-weight: 400}
.compliance_wrap .page_Dec strong{display:block; padding:15px 0 0 0;font-family:"Poppins-M"; font-weight:900 }
.compliance_cycle{padding-bottom:80px;}
.compliance_cycle:after{content: ""; display:block; clear:both;}
.compliance_cycle > ul{position:relative; left:-25px;}
.compliance_cycle > ul > li{float:left;width:33.3%;  text-align:center; position:relative;}
.compliance_cycle > ul > li > div{width:100%;padding:260px 25px 0 25px; position:relative; line-height:30px}
.compliance_cycle > ul > li > div:after{content:""; display:block; clear:both; width:100%; height:225px; position:absolute;left:0;top:0;}

.compliance_cycle > ul > li > div > ul.bullet_list{margin:15px 0 0 36px;text-align:left;}
.compliance_cycle > ul > li > div > ul.bullet_list >li{margin-bottom:5px;}
.compliance_cycle > ul > li > div > ul.bullet_list >li:after{top:13px;}
.compliance_cycle > ul > li > div > h2{margin-bottom:15px;font-size:24px; font-weight:700}
.compliance_cycle > ul > li:nth-of-type(1) > div:after{background:url(/images/professional/icon_compliance1.png) no-repeat center top;}
.compliance_cycle > ul > li:nth-of-type(2) > div:after{background:url(/images/professional/icon_compliance2.png) no-repeat center top;}
.compliance_cycle > ul > li:nth-of-type(3) > div:after{background:url(/images/professional/icon_compliance3.png) no-repeat center top;}
.compliance_cycle > ul > li:nth-of-type(1) > div > h2{color:#59c3c3;}
.compliance_cycle > ul > li:nth-of-type(2) > div > h2{color:#817dc5;}
.compliance_cycle > ul > li:nth-of-type(3) > div > h2{color:#ea657b;}
.compliance_contact{display:block;padding:0 0 60px 0; text-align:center;font-family:"Poppins-M";}




.integration_listbox{padding:73px 0 90px 0; border-bottom:dashed 2px #ebebeb;}
.integration_listbox:nth-last-of-type(1){border:none;}
.integration_listbox .page-tit-depth3-black{margin-bottom:50px;}
.integration_listbox .tooltip{width:324px;}
.custom_ball{text-align:center;}
.custom_ball:after{content:""; display:block; clear:both;}
.custom_ball > li{text-align:center;display:inline-block;position:relative; width:29%; margin-right: 2%; vertical-align: top}
.custom_ball > li:before{content:""; display:inline-block; width:164px; height:164px; border-radius: 50%;background:#def3f3; margin-bottom:20px;} 
.custom_ball > li > h3 > strong{display: block; margin-bottom:10px;color:#01baef; font-size: 20px;  } 
.custom_ball > li > h3 > strong:after{content:""; display:block; width:100%; height: 100%; position:absolute; left:0px; top:0;   } 
.custom_ball > li > p{position:relative; line-height:32px; z-index: 3}
.custom_ball.type1 > li:nth-of-type(1) > h3 > strong:after{ background:url(/images/professional/icon_customer1.png) no-repeat center 49px;}
.custom_ball.type1 > li:nth-of-type(2) > h3 > strong:after{ background:url(/images/professional/icon_customer2.png) no-repeat center 49px;}
.custom_ball.type1 > li:nth-of-type(3) > h3 >  strong:after{ background:url(/images/professional/icon_customer3.png) no-repeat center 49px;}
.custom_ball.type2 > li:nth-of-type(1) > h3 >  strong:after{ background:url(/images/professional/icon_customer4.png) no-repeat center 49px;}
.custom_ball.type2 > li:nth-of-type(2) > h3 > strong:after{ background:url(/images/professional/icon_customer5.png) no-repeat center 49px;}
.custom_ball.type2 > li:nth-of-type(3) > h3 > strong:after{ background:url(/images/professional/icon_customer6.png) no-repeat center 49px;}
.custom_ball.type3 > li:nth-of-type(1) > h3 > strong:after{ background:url(/images/professional/icon_customer7.png) no-repeat center 49px;}
.custom_ball.type3 > li:nth-of-type(2) > h3 > strong:after{ background:url(/images/professional/icon_customer8.png) no-repeat center 42px;}
.custom_ball.type3 > li:nth-of-type(3) > h3 > strong:after{ background:url(/images/professional/icon_customer9.png) no-repeat center 49px;}
.custom_ball.type4 > li:nth-of-type(1) > h3 > strong:after{ background:url(/images/professional/icon_customer10.png) no-repeat center 49px;}
.custom_ball.type4 > li:nth-of-type(2) > h3 > strong:after{ background:url(/images/professional/icon_customer11.png) no-repeat center 30px;}
.custom_ball .tooltip:after{left:220px;}



.campansbox{padding: 50px 0;background: #def3f3;position: relative;}
.campansbox.white{padding: 70px 0;background: #fff;position: relative;}
.campansbox .content_box h2{margin-bottom:50px;font-size:30px; color:#01baef; text-align:center;font-family: 'Poppins-B'; }
.both_wrap{}
.both_wrap:after{content:""; display:block; clear:both;}
.both_wrap > div{width:48%;height:426px;padding:30px 40px; float:left;border-radius:5px; box-shadow: 0px 3px 10px 5px rgba(0,0,0,0.2) }
.both_wrap > div >p{padding-right:30px; line-height:32px;}
.both_wrap > div >h3{margin-bottom:10px;font-size:30px;  text-align:left;font-family: 'Poppins-B'; }
.both_wrap > div:nth-of-type(odd){margin-right:2%; background:url(/images/professional/icon_campaign1.png) no-repeat right bottom #fff; }
.both_wrap > div:nth-of-type(even){margin-left:2%; background:url(/images/professional/icon_campaign2.png) no-repeat  right bottom #fff;  }
.both_wrap > div .bullet_list{margin-top:10px;padding-right:145px;}
.both_wrap > div .bullet_list >li{margin-bottom:5px;}
.success_box{padding:10px 0 0 387px; position:relative;}
.campansbox .content_box .success_box h2{text-align:left; margin-bottom: 10px;}
.campansbox .content_box .success_box p{padding-right:30px; line-height:32px; margin-bottom:30px;}
.campansbox .icon{width:300px; height:300px;background:url(/images/professional/icon_campaign3.png) no-repeat center center #def3f3; position:absolute; left:0; top:0;border-radius:5px;}



/*about*/
.we_wrap{padding:60px 0;margin-top:20px; text-align:center;background:#cdeded}
.we_wrap p{padding:30px 0 0 0;}
.our_wrap{padding:60px 0;}
.our_wrap ul{display:block;margin-top:45px; text-align:center; }
.our_wrap ul li{display:inline-block; width:300px;height: 200px; margin-left:58px;padding:147px 0 0 0; border-radius: 10px;font-size:24px; font-weight:700 }
.our_wrap ul li:first-child{margin-left:0px;}
.our_wrap p{padding:50px 0 0 0;text-align:center; }
.our_wrap ul li:nth-of-type(1){background:url(/images/about/icon_about1.png) no-repeat #bfeefb center 25px; color:#01baef;}
.our_wrap ul li:nth-of-type(2){background:url(/images/about/icon_about2.png) no-repeat #d5f0f0 center 45px; color:#59c3c3;}
.our_wrap ul li:nth-of-type(3){background:url(/images/about/icon_about3.png) no-repeat #dfdef0 center 39px; color:#817dc5;}

.about_wrap{position:relative;}
.about_img{max-height:524px; position:relative; text-align:center; overflow: hidden; }
.about_wrap > .content_box{width:100%; position:absolute;left:0;top:0; }
.about_dec{width:900px; padding:55px 48px 65px 48px; margin:77px auto 0 auto; text-align:center; background:rgba(255,255,255, 0.9); border-radius:5px;}
.about_dec h2{margin-bottom:20px;font-size:40px; color:#59c3c3; font-weight:700; font-family: 'Poppins-B'}
.about_dec p{font-size:16px; line-height: 33px;}
.history_box{padding:50px 0 100px 0;background:#e6e5f3;}
.history_box:after{content:""; display:block;width:11px;height:11px; border-radius:50%;  margin:0 auto;background:#817dc5}
.history_box h2{margin-bottom:90px;font-size:40px; color:#817dc5; font-weight:700; font-family: 'Poppins-B'; text-align:center;}
.history_con{text-align:center;}
.year_box{position:relative; height:100px;}
.year_box.higher{ height:120px;}
.year_box:before{content:""; display:block;width:0px;height:11px; border-radius:50%;  margin:0 auto;background:#817dc5;}
.year_box:after{content:""; display:block; width:2px;height:0%; margin:0 auto;  background:#817dc5}
.year_box:before,.year_box:after{opacity: 0;transition: all cubic-bezier(0.3, 1.65, 0.42, 1.135) 0.6s;}
.year_con{min-width: 203px; position:absolute;top: -15px;background:#fff;box-shadow: 0 3px 15px 0 rgba(0,0,0,0.2); transition: all cubic-bezier(0.3, 1.65, 0.42, 1.135) 0.8s; opacity: 0;}
.year_con .year_tit{padding:8px 20px 8px 20px; font-weight:700; font-family: 'Poppins-B'; color:#fff; font-size:16px; background:#817dc5}
.year_box:nth-of-type(odd) .year_con .year_tit{text-align:right;}
.year_box:nth-of-type(odd) .year_con .year_tit:after{right:-25px; }
.year_box:nth-of-type(odd) .year_con{right:30%;margin-right: 40px;}
.year_box:nth-of-type(even) .year_con .year_tit{text-align:left;}
.year_box:nth-of-type(even) .year_con .year_tit:after{left:-25px; transform:rotate(-180deg);}
.year_box:nth-of-type(even) .year_con{left:30%;margin-left: 40px;}
.history_con.on .year_box:nth-of-type(even) .year_con{left:50%; }
.history_con.on .year_box:nth-of-type(odd) .year_con{right:50%;}
.history_con.on  .year_con{opacity: 1}
.history_con.on .year_box:nth-of-type(1) .year_con{transition-delay: .2s}
.history_con.on .year_box:nth-of-type(2) .year_con{transition-delay: .3s}
.history_con.on .year_box:nth-of-type(3) .year_con{transition-delay: .3s}
.history_con.on .year_box:nth-of-type(4) .year_con{transition-delay: .4s}
.history_con.on .year_box:nth-of-type(5) .year_con{transition-delay: .4s}
.history_con.on .year_box:nth-of-type(6) .year_con{transition-delay: .5s}
.history_con.on .year_box:nth-of-type(7) .year_con{transition-delay: .5s}
.history_con.on .year_box:nth-of-type(8) .year_con{transition-delay: .6s}
.history_con.on .year_box:nth-of-type(9) .year_con{transition-delay: .6s}

.history_con.action .year_box:before,.history_con.action .year_box:after{opacity:1 }
.history_con.action .year_box:before{width: 11px}
.history_con.action .year_box:after{height: 100%}
.history_con.action .year_box:nth-of-type(1):before,.history_con.action .year_box:nth-of-type(1):after{transition-delay: .2s}
.history_con.action .year_box:nth-of-type(2):before,.history_con.action .year_box:nth-of-type(2):after{transition-delay: .2s}
.history_con.action .year_box:nth-of-type(3):before,.history_con.action .year_box:nth-of-type(3):after{transition-delay: .3s}
.history_con.action .year_box:nth-of-type(4):before,.history_con.action .year_box:nth-of-type(4):after{transition-delay: .3s}
.history_con.action .year_box:nth-of-type(5):before,.history_con.action .year_box:nth-of-type(5):after{transition-delay: .4s}
.history_con.action .year_box:nth-of-type(6):before,.history_con.action .year_box:nth-of-type(6):after{transition-delay: .4s}
.history_con.action .year_box:nth-of-type(7):before,.history_con.action .year_box:nth-of-type(7):after{transition-delay: .5s}
.history_con.action .year_box:nth-of-type(8):before,.history_con.action .year_box:nth-of-type(8):after{transition-delay: .5s}
.history_con.action .year_box:nth-of-type(9):before,.history_con.action .year_box:nth-of-type(9):after{transition-delay: .5s}




.year_con .year_tit:after{content:""; display:block; width:25px; height:40px; background:url(/images/about/year_bullet.png) no-repeat; position:absolute; top:0; }
.year_con .year_p{}
.year_con.con1 .year_p{background:url(/images/about/history_img1.png) no-repeat 11px 16px;padding:17px 20px 25px 90px; text-align:left; }
.year_con.con2 .year_p{background:url(/images/about/history_img2.png) no-repeat center 50px; padding:17px 20px 65px 20px; text-align:center;}
.year_con.con3 .year_p{background:url(/images/about/history_img3.png) no-repeat 11px 16px; padding:17px 20px 25px 122px; text-align:left;}
.year_con.con4 .year_p{background:url(/images/about/history_img4.png) no-repeat 18px 16px; padding:17px 20px 25px 90px; text-align:left;}
.year_con.con5 .year_p{background:url(/images/about/history_img5.png) no-repeat 15px 16px; padding:17px 20px 25px 130px; text-align:left;}
.year_con.con6 .year_p{background:url(/images/about/history_img6.png) no-repeat center 50px; padding:17px 20px 65px 20px; text-align:center;}
.year_con.con7 .year_p{background:url(/images/about/history_img7.png) no-repeat center 50px; padding:17px 20px 65px 20px; text-align:center;}
.year_con.con8 .year_p{background:url(/images/about/history_img8.png) no-repeat 20px 16px; padding:17px 20px 25px 82px; text-align:left;}
.year_con.con9 .year_p{background:url(/images/about/history_img9.png) no-repeat center 50px; padding:17px 20px 65px 20px; text-align:center;}

.ourteam{padding:90px 0;}
.ourteam .content_box{padding:0px 0 0 400px; position: relative;}
.ourteam .team_info{width:300px;position:absolute; left:0; top:0;}
.ourteam .team_info h3{margin-bottom:28px;font-size: 40px; color:#01baef;font-weight:700; font-family: 'Poppins-B'; line-height:45px;}
.ourteam .team_info p{line-height:33px}
.ourteam .team_detail ul{}
.ourteam .team_detail ul li{margin-top:25px; padding-top:25px; border-top:dashed 2px #e7e7e7;}
.ourteam .team_detail ul li:first-child{margin-top:0px; padding-top:0px; border:none;}
.ourteam .team_detail ul li strong{display:block; margin-bottom:15px; font-size: 20px;font-weight:700; font-family: 'Poppins-B';}
.ourteam .team_detail ul li strong em{font-size: 30px;}
.ourteam .team_detail ul li strong:after{content:""; display:inline-block;width:35px; height:35px; margin-left:10px;vertical-align:middle;  }
.ourteam .team_detail ul li:nth-of-type(1) strong{color:#ea657b;}
.ourteam .team_detail ul li:nth-of-type(1) strong:after{background:url(/images/about/icon_about4.png) no-repeat left center}
.ourteam .team_detail ul li:nth-of-type(2) strong{color:#817dc5;}
.ourteam .team_detail ul li:nth-of-type(2) strong:after{background:url(/images/about/icon_about5.png) no-repeat left center }
.ourteam .team_detail ul li:nth-of-type(3) strong{color:#59c3c3;}
.ourteam .team_detail ul li:nth-of-type(3) strong:after{background:url(/images/about/icon_about6.png) no-repeat left center }
.ceomsg{padding:0px 0; background:#def3f3}
.ceomsg .content_box{padding:100px 430px 100px 135px; background:url(/images/about/ceo_img.png) no-repeat right bottom #def3f3}
.ceomsg .content_box h3{font-size: 40px; color:#59c3c3; font-weight:700; font-family: 'Poppins-B';  margin-bottom: 20px;}
.ceomsg .content_box p{line-height: 32px;}
.withus{padding:80px 0; text-align:center; color:#fff;background: url(/images/common/form_bg.png) center top #01baef;}
.withus h3{font-size: 40px;font-weight:700; font-family: 'Poppins-B'; margin-bottom: 20px}
.withus p{padding:0 200px;line-height: 32px; margin-bottom: 30px;}




.care_sub {padding:65px 0;}
.care_sub p{padding:20px 60px 0 60px; text-align:center; font-size:18px;}
.care_sub p:nth-of-type(2){padding:40px 60px 0 60px; text-align:center;}
.care_sub p em{display:inline-block;padding:0 3px;font-size:18px; color:#01baef;border-bottom:solid 1px #01baef;font-weight: 700; line-height:25px;}
.care_sub p.img{margin-top:50px;padding:173px 0 0 0; background:url(/images/about/care_bg1.png) no-repeat center top;}
.care_sub h2{font-size:30px; text-align:center; font-weight: 700}
.care_formwrap{padding:70px 0;background:#e5f8fd}
.care_formwrap .form_wrap{padding:64px 78px 20px 78px}
.care_formwrap .form_wrap .formtitle{width:100%; margin-bottom:0px;text-align:center; color:#59c3c3; font-size:30px;font-family:'Poppins-B'; font-weight:700}
.care_formwrap .btn_center{padding-top:20px;}


.testimonial_card{padding:70px 0;background:#e5f8fd}
.card_overbox{width:100%; }
.card_overbox ul{position:relative; left:-2%;}
.card_overbox ul:after{content:""; display:block; clear:both;}
.card_overbox ul li{width:23%; height:505px; float:left; margin:0 0 2% 2%; position:relative;}
.card_overbox ul li > span{display: block;width:100%; height: 100%;  background:#fff;box-shadow: 3px 3px 10px 4px rgba(0,0,0,0.1); border-radius: 5px; position:absolute; left:20px; top:0; color:#000000;text-align:center; transition: transform 1s;
transform-style: preserve-3d;} 
.card_overbox ul li > span.front{display:table; text-align:center;}
.card_overbox ul li > span.front em{display:table-cell; vertical-align:middle;}
.card_overbox ul li > span em{vertical-align:middle; display:inline-block;} 
.card_overbox ul li > span p{padding:60px 26px 0 26px; text-align:left} 
.card_overbox ul li > span p.bot_text{position:absolute; bottom:70px}
.card_overbox ul li > span.back{transform: rotateY(-180deg); opacity: 0}
.card_overbox ul li > span.front{transform: rotateY(0deg); opacity: 1}
.card_overbox ul li:hover > span.back{transform: rotateY(0deg); opacity: 1}
.card_overbox ul li:hover > span.front{transform: rotateY(-180deg); opacity: 0}
.top_subdec{padding:0 0 70px 0;}
.top_subdec .logo_Box{text-align:center;}
.top_subdec .dec_btn{margin-top:50px;text-align:center; } 
.top_subdec .dec_btn .btn:first-child{margin-right:20px;}


/*개인정보*/
.page-tit-depth2.green{background-color:#59c3c3}
.page-tit-depth2.green span{background:none}
.common_tap{ max-width: 900px; margin:40px auto 0 auto; border:solid 1px #d7d7d7; border-radius: 5px 5px 0 0}
.common_tap ul{display:table; width:100%;}
.common_tap ul li{display:table-cell; padding:20px 0; border-left:solid 1px #d7d7d7;text-align:center;  font-size:16px; color: #40454b; width:227px;}
.common_tap ul li a{ font-size:16px; color: #01baef; font-weight:700;font-family:"Poppins-B"; }
.common_tap ul li:first-child{border:none;}
.common_tap ul li:hover,.common_tap ul li.on{background:#01baef}
.common_tap ul li:hover a,.common_tap ul li.on a{color:#fff;}
.tapcon_wrap{padding:73px 0 100px 0;background:#e5f8fd}
.tapcon_wrap .content_box{position:unset;}
.accordion_text{border:solid 1px #ddd;}
.accordion_text .accordion_top{padding:28px 45px 28px 90px;background:#ebebeb; position:relative;border-bottom:solid 1px #ddd;}
.accordion_text .accordion_top > em{display:block; position:absolute; left:35px; top:17px;font-family:"Poppins-B"; font-weight: 700; color:#817dc5;  font-size:36px; }
.accordion_text .accordion_top > span{color:#3c4147;font-size:17px; font-weight:700}
.accordion_text li.on .accordion_top{background:#fff;}
.accordion_text li.on .accordion_top > em{color:#817dc5;}
.accordion_text li.on .accordion_top > span{color:#817dc5;}

.accordion_text .accordion_con{border-bottom:solid 1px #ddd;  background:#fff; position:relative; color:#000; line-height:32px;height: 0; overflow:hidden;}
.accordion_text .accordion_con p + .bullet_list {margin-top:-10px;}
.accordion_text .accordion_con .bullet_list >li{margin-bottom:5px;}
.accordion_text .accordion_con .bullet_list >li:after{top:14px;}
.accordion_text .accordion_con .pargrph > p{padding-bottom:12px;}
.accordion_text li.on .accordion_con{transition:.5s; z-index:55;padding:20px 57px 20px 90px;box-shadow: -1px 20px 40px -8px rgba(85,85,85,0.59); height:auto;}


.term_graybox{padding:35px;background:#ebebeb; border-radius:10px;}
/*faq*/
.accordion_text .accordion_con{border-bottom:none;}
.accordion_text .orderlist, .policy_titbox .orderlist{margin:20px;}
.accordion_text .orderlist > li, .policy_titbox .orderlist > li{margin-bottom: 5px; padding:0 0 0 30px;position:relative;}
.accordion_text .orderlist > li em, .policy_titbox .orderlist > li em{display:block;width:30px; position:absolute; left:0; top:0;}
.accordion_text .title_bullet{margin:20px;}
.accordion_text .title_bullet > strong{display:block;}
.faq_imgbox{}
.faq_imgbox span{display:block;}
.faq_wrap .tapcontent{display:none}

.form_box{width:380px; margin:0 auto; text-align:center;}
.form_box span.inputbox{display:block;width:100%;height:45px; margin-bottom:20px; border-radius:5px; background:#fff;}
.form_box span.inputbox:first-child{margin-top:24px;}
.form_box span.inputbox input[type="text"],.form_box span.inputbox input[type="phone"],.form_box span.inputbox input[type="password"],
.form_box span.inputbox input[type="email"]{border:none; background:none; width:98%; height:98%; padding:0 10px; box-sizing:border-box;}
.form_box .btn > span{width:100%; min-width: auto}
.form_box p{padding:0px 0 0 0; font-size:12px; color:#fff;}
/*login*/
.login #container{padding:0;}
.login_wrap{min-height:745px; overflow-x: hidden;}
.login_wrap h1{font-size: 0}
.login_wrap strong.login_logo{position:absolute; left:0; top:48px; width:100%; z-index: 99}
.login_wrap strong.login_logo span{width:1180px;display:block; margin:0 auto; }
.login_wrap:after{content:""; display:block; clear:both;}
.login_dec{width: 50%;float:left;height:100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    background-image:url(/images/login/login_bg.png);
    background-repeat:no-repeat;
    background-position:left top;
    background-color:#01baef;
}

.login_dec h2{display:block; text-align:center; font-size: 24px; color:#fff;}
.login_dec h2 span{display:block; }
.login_form{width:50%; float:left;  height:100%;float:left;background:#fff;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
transition: all ease-in-out .7s; 
}
.login_form .form_in{width:500px; float:left; position: relative;}


.login_wrap .error_mag{display:none; margin:10px 0 0px 0px; padding-left:20px;  font-size:13px; font-weight:700; font-family:"Poppins-B"; color:#ea657b; text-align:left; background:url(/images/login/icon_error.png) no-repeat left 2px; }
.login_wrap .error_mag.on{display:block;}
#forgot_password_error_msg{color: #01baef;font-weight: 600;font-size: 17px;text-align: center; margin:10px 0 30px 15px;}
.login_form .form_box  ul li .error_mag{position:relative; top:-10px;}

.login_dec .dec_in{width:680px;position: relative;}
.login_wrap.start  .login_dec .dec_in{transform:translate3d(0px,0,0);}

.login_wrap.start .login_dec{width: 50%;float:left;  }
.login_wrap.start .login_form{width: 50%;transition: all ease-in-out .7s; transform:translate3d(0,0,0); transition-delay: .5s}
.login_wrap.start .login_dec .dec_in{opacity: 1;transition: all ease-in-out .7s;}
.login_dec h2{display:block; text-align:center; font-size: 24px; color:#fff; font-weight:700}
.login_dec h2 span{display:block; }

.system_list{width:464px; margin:53px auto 0px auto;}
.system_list ul:after{content:""; display:block; clear:both;}
.system_list ul li{padding:20px 0 20px 65px; font-size:14px; color:#fff; border-bottom:dashed 2px #fff;}
.system_list ul li:nth-of-type(1){background:url(/images/login/icon_login1.png) no-repeat left center;}
.system_list ul li:nth-of-type(2){background:url(/images/login/icon_login2.png) no-repeat left center;}
.system_list ul li:nth-of-type(3){background:url(/images/login/icon_login3.png) no-repeat left center;}
.system_list ul li:nth-of-type(4){background:url(/images/login/icon_login4.png) no-repeat left center;}
.system_more{text-align:center;}
.system_more a{display:inline-block; width:250px; height:50px;  margin-top:50px;font-size:18px; font-family:"Poppins-B"; font-weight: 700; border:solid 1px #fff; color:#fff;line-height: 50px; }
.form_in .form_box h2{display:block;margin-bottom:25px; font-size: 30px; color:#3c4147; font-family:"Poppins-B"; font-weight: 900; text-align:left; }
.form_in .form_box ul li label{display: block; margin-bottom:8px; text-align:left}
.form_in .form_box ul li span.inputbox{ border:solid 1px #cccccc;}
.form_in .form_box ul li em{display:inline-block; float:right; color:#01baef;}
.form_in .form_box ul li em:first-child{display:inline-block; float:left;}
.form_in .form_box ul li em label{display:inline-block;color:#3c4147; margin-left:5px;}
.form_in .form_box ul li em button{background:none; border:none;color:#01baef;}
.form_in .btn_box{clear:both;padding-top:34px;}
.form_in .btn_box span{display:inline-block;width:100%;position: relative;transition: all 0.2s ease;}
.form_in .btn_box span:after{content:"";display:inline-block;width:100%; height:20px; border-radius:5px; color:#fff; position: absolute; box-sizing: border-box; left:0; bottom:-6px; z-index: 1;  transition: all 0.2s ease;background:#1594bd}
.form_in .btn_box span input[type="submit"]{display:inline-block;width:100%; height:45px;line-height: 45px; padding:0 24px; border-radius:5px; color:#fff; position: relative; text-align:center; z-index: 2; font-weight: 700;background:#01baef}




.auto_textlist.animation{padding-right: 280px; position:relative;}
.phone_ani{width:250px; height:650px;position:absolute; right:0; top:0;}
.phone_ani .phone{width:250px; height:500px;padding:110px 0 89px 0;background:url(/images/auto/bg_phone.png) no-repeat;position:absolute; right:0; top:92px;}
.phone_ani .phone ul{width:100%; height:auto; overflow: hidden;}
.phone_ani .phone ul{position:absolute; bottom:110px;}
.phone_ani .phone ul li{position:relative;opacity:0; height:0;transform: scale(0); transition:all cubic-bezier(0.680, -0.550, 0.265, 1.550) 0.4s;overflow:hidden; }
.phone_ani .phone ul li:nth-of-type(odd){right:25px; text-align:right;transform-origin: right bottom}
.phone_ani .phone ul li:nth-of-type(even){left:25px; text-align:left; }
.phone_ani .phone ul li.motion{opacity: 1; height:auto;  transform: scale(1);}
.phone_ani .phone ul li:nth-of-type(1){}
.phone_ani .phone ul li:nth-of-type(2){transition-delay:.3s}
.phone_ani .phone ul li:nth-of-type(3){transition-delay:.3s}
.phone_ani .phone ul li:nth-of-type(4){transition-delay:.3s}
.phone_ani .phone ul li:nth-of-type(5){transition-delay:.3s}
.phone_ani .phone ul li:nth-of-type(6){transition-delay:.3s}
.phone_ani .roll_num{width:100%; height:46px; text-align:center;  position:absolute; left:0; top:0;}
.phone_ani .roll_num span{width:46px; height:46px; display:inline-block; line-height:46px; text-align:center; font-size:18px;font-family: 'Poppins-B';font-weight: 700; color:#59c3c3; border-radius:50%; background:#c7e8e8}
.roll_bt{width:100%; height:13px; position:absolute; left:0; bottom:0; text-align:center;}
.roll_bt > button{width:13px; height:13px; margin-left:5px; border:solid 1px #d1d1d1; background:#fff;  border-radius:50%;}
.roll_bt > button:first-child{margin-left:0px;}
.roll_bt > button:hover,.roll_bt > button.on{background:#59c3c3}




.targeting_sub{padding:40px 0 0 0;}
.targeting_sub h3{margin-bottom:15px;}
.targeting_example{margin-top:54px;position:relative;}
.targeting_example h3{margin-bottom:25px;text-align:left}
.targeting_example .example_list{padding:90px 0 146px 235px;}
.targeting_example .phone_ani{right:auto; left:0; top:50px; width:179px; height:453px;}
.targeting_example .phone_ani li{padding-bottom:5px;}
.targeting_example .phone_ani .phone{background-size:179px; width:176px; height:356px; padding:70px 0 65px 0; top:62px;}
.targeting_example .phone_ani .roll_num span{color:#817dc5; background:#d9d8ed}
.phone_ani .phone ul li.motion span{left:20px !important; right:auto !important;}
.targeting_example .roll_bt > button:hover, .roll_bt > button.on{background:#817dc5;}
.example_list{padding:90px 0 146px 0; border-bottom:solid 1px #ebebeb }
.example_list ol{}
.example_list ol li{position:relative; padding-left:23px; margin-bottom:30px;}
.example_list ol li em{display:block; width:23px; position:absolute; left:0; top:0;color:#817dc5; font-size:20px;font-family: "Poppins-B"; font-weight:700}
.example_list .bullet_list >li:after{width:5px; height:5px;background:#817dc5}
.phone_ani.stop .roll_num, .phone_ani.stop .roll_bt{display:none}
.phone_ani.stop .phone ul li span:nth-of-type(1){animation-play-state: paused; opacity:1; top:10px; left:0; right:auto; opacity:1 !important;animation-name:none;}
.phone_ani.stop .phone{top:0}
.targeting_example .example_list.last{padding:60px 0 100px 235px; border:none;}
.targeting_example.big{border-top:solid 1px #ebebeb; margin:0; padding-top:54px;}
.targeting_example.big .phone_ani{width: 225px;height:450px;top:54px;}
.targeting_example.big .example_list{padding:40px 0 50px 260px; border-bottom:none;}
.targeting_example.big .phone_ani .phone{width: 225px;height:450px;padding: 110px 0 89px 0; top:92px;background-size:225px; }
.targeting_example.big .phone_ani .roll_num{display:none}
.targeting_example.big .phone_ani .roll_bt{display:none}
.phone_ani .phone ul li.motion em{display:block; color:#e95d74;font-family: "Poppins-B"; font-weight:700; text-align:right; padding-right:10px;}
.targeting_example .phone_ani li{padding-bottom:5px;}
.targeting_example.big .phone_ani .phone ul{bottom:65px;}
.targeting_example.big.lead .phone_ani .phone ul{bottom:110px;}
.targeting_example.big .phone_ani .phone ul li em{display:block; color:#e95d74;font-family: "Poppins-B"; font-weight:700; text-align:right; padding-right:10px; position:relative; transition-delay: .5s}
.targeting_example.big .phone_ani .phone ul li.motion em{opacity: 0;  animation-duration:3s;animation-name: emani1;animation-fill-mode: forwards;}
.targeting_example.big .phone_ani .phone ul li{position:relative; transition: all ease-in-out}
.targeting_example.big .phone_ani .phone ul li img{transition: all cubic-bezier(0.680, -0.550, 0.265, 1.550) 0.4s; transform:scale(0);} 
.targeting_example.big .phone_ani .phone ul li.motion img{transition: all cubic-bezier(0.680, -0.550, 0.265, 1.550) 0.4s;transform:scale(1);} 
.phone_ani .phone ul li.motion.link{height:80px; transition: all ease-in}
.phone_ani .phone ul li.motion.link span{display:block; position: absolute; left:0px; top:0; height:62px; width:100%;  }
.phone_ani .phone ul li.motion.link span:nth-child(1){animation-duration:3s;  animation-name: emani1;animation-fill-mode: forwards;}
.phone_ani .phone ul li.motion.link span:nth-child(2){animation-duration:3s; animation-delay:1s;animation-name: emani2;animation-fill-mode: backwards;}
.phone_ani .phone ul li.motion.link em{animation-duration:3s; animation-delay: 2s;animation-name: emani3; opacity: 0;position:absolute;}
.phone_ani .phone ul li.motion span { left: auto !important;right: auto !important;}
.phone_ani.stop .phone ul{bottom:auto; top:80px;}
.phone_ani.stop .phone ul li:nth-of-type(1){right:0; left:25px; text-align:left;}
.phone_ani.sample1 .phone ul li:nth-of-type(odd){left:25px;text-align:left; }

/*thanks*/
.thanks_wrap{padding: 100px 0 114px 0;background: url(/images/ect/bg_contact.png) no-repeat center top #01baef;}
.thanks_wrap h2{width: 100%;text-align: center;color: #59c3c3;font-size: 40px;font-family: 'Poppins-B';font-weight: 700;}
.thanks_box{width:980px;padding: 48px 99px 390px 99px;margin: 0 auto;position: relative;-webkit-box-shadow: 0 10px 6px -6px #777;-moz-box-shadow: 5px 10px 6px -6px #777;box-shadow: 0 10px 6px -6px #777;border-radius: 10px;background: url(/images/ect/thanks.png) no-repeat center bottom #fff;}
.thanks_text{}
.thanks_text p{padding:30px 0 50px 0; font-weight:700; font-size:18px; text-align:center;}
.thanks_text .btn_box{ width:100%; text-align:center; }




.connect_wrap{padding:60px 0 0 0;}
.connect_intro{padding:0 491px 70px 0;position:relative;}
.connect_intro > h2{display:block; margin-bottom:40px; padding:0px; font-size:30px;font-family: 'Poppins-M'; position:relative;font-weight:700; text-align:left;}
.connect_intro > h2 >strong{display:block; position:absolute; left:0; top:0; }
.connect_intro p { margin-bottom:25px;font-size:18px;line-height:32px;}
.connect_intro p em{font-size:24px; color:#01baef; font-weight:700 }
.connect_intro .dec_btn {margin-top:40px;}
.connect_intro .dec_btn a:nth-of-type(1){margin-right:15px;}
.connect_intro .right_form{position:absolute; right: 0; top:0;}
.other_plan{padding:80px 0;}
.other_plan .page-tit-depth3-blue{font-size: 40px;}
.pricing_dec{margin-top:40px;}
.pricing_dec > ul{display:block;text-align:center;}
.pricing_dec > ul >li{display: inline-block;margin-right:40px; width:408px;  border-radius:5px; box-shadow: 3px 5px 8px 5px rgba(0,0,0,0.2);vertical-align:top}
.pricing_dec > ul >li >div{padding:40px; text-align:left;}
.pricing_dec > ul >li >div h3{padding-bottom:10px; margin-bottom:20px; border-bottom:dashed 2px #c2c2c2;margin-bottom:20px;}
.pricing_dec > ul >li >div h3 strong{display:block; font-size: 20px; margin-bottom: 10px;}
.pricing_dec > ul >li >div h3 em{font-size:30px;  font-weight:700; font-family:"Poppins-B"}
.pricing_dec > ul >li >div ul li{padding:0 0 0 35px; margin-top:15px; position:relative;}
.pricing_dec > ul >li >div ul li:first-child{margin-top:0px;}
.pricing_dec > ul >li >div ul li:after{content:""; display:block; width:25px; height:25px; position:absolute; left:0; top:0px;}
.pricing_dec > ul >li.blue{background:#d9f5fd}
.pricing_dec > ul >li.blue >div h3 em{color:#01baef;}
.pricing_dec > ul >li.blue >div ul li:after{background:url(/images/product/icon_connectbullet1.png) no-repeat}
.pricing_dec > ul >li.purple{background:#dfdef0}
.pricing_dec > ul >li.purple >div h3 em{color:#817dc5;}
.pricing_dec > ul >li.purple >div ul li:after{background:url(/images/product/icon_connectbullet2.png) no-repeat}
.pricing_dec .pricing_p{position: absolute;bottom: -10px;right: 190px;font-size: 14px;}

.right_form{width:400px;}
.right_form strong{display: block;background: #01baef;padding: 11px 0;font-size: 18px;color: #fff;font-family: 'Poppins-M'; text-align:center; }
.why_connect{padding:60px 0;background:#e6f6f6; margin-top:68px;}
.why_connect h2{text-align:center; margin-bottom:60px; font-size:40px;}
.why_list{width:100%;}
.why_list ul{}
.why_list ul:after{content:""; display:block;clear:both;}
.why_list ul{position:relative; left:-2%;}
.why_list ul li{float:left; width:33.3%; padding:0 0 0 4%; border-radius: 5px}
.why_list ul li:nth-of-type(1) .shadow_box{background:url(/images/product/icon_connect1.png) no-repeat center 41px #fff}
.why_list ul li:nth-of-type(2) .shadow_box{background:url(/images/product/icon_connect2.png) no-repeat center 41px #fff}
.why_list ul li:nth-of-type(3) .shadow_box{background:url(/images/product/icon_connect3.png) no-repeat center 41px #fff}
.shadow_box{width:100%;height:313px;padding:191px 40px 0 40px;box-shadow:3px 5px 8px 5px rgba(0,0,0,0.2); text-align:center; background:#fff}
.shadow_box em.green{color:#59c3c3; font-size: 22px; font-weight:700}

.better_box{background:#e3f8fe; margin-top:130px; padding:80px 0;}
.better_box h3{text-align:center; margin-bottom:60px;font-size:40px;}
.better_con{}
.better_con{position:relative;padding:0px 0 0 0;}
.better_con:after{content:""; display:block;clear:both;}
.better_con:before{content:""; display:block; width:100%; height:110%; position:absolute;background: url(/images/product/img_middle.png) no-repeat center top; position:absolute; left:0; top:-10px;}
.better_con .better_text{width:50%; float:left; }
.better_con .better_text p{ border-top:dashed 2px #e1e1e1; padding:35px 0; line-height:30px}
.better_con .better_text p strong{display:block; margin-bottom:20px; font-weight:700; font-family: "Poppins-M"}
.better_con .better_text h4{margin-bottom:30px;}
.better_con .better_text:nth-of-type(odd){padding-right:145px; text-align:right;}
.better_con .better_text:nth-of-type(even){padding-left:145px;text-align:left;}
.better_con .better_text:nth-of-type(1) p,.better_con .better_text:nth-of-type(2) p{border-top:none; padding-top: 0}
.key_connect{margin-top:0; padding:70px 0; }
.key_connect h3{font-size:40px}
.key_connect .key_list{}
.key_connect .key_list ul:after{content:""; display:block;clear:both;}
.key_connect .key_list ul li{width:48%;height:152px; float:left; padding:40px 0 40px 90px;border-top:dashed 2px #e1e1e1;}
.key_connect .key_list ul li:nth-of-type(odd){margin-right: 2%}
.key_connect .key_list ul li:nth-of-type(even){margin-left: 2%}
.key_connect .key_list ul li:nth-of-type(1),.key_connect .key_list ul li:nth-of-type(2){border-top:none;}
.key_connect .key_list ul li:nth-of-type(1){background:url(/images/product/icon_connect7.png) no-repeat 5px 41px}
.key_connect .key_list ul li:nth-of-type(2){background:url(/images/product/icon_connect11.png) no-repeat 5px 41px}
.key_connect .key_list ul li:nth-of-type(3){background:url(/images/product/icon_connect8.png) no-repeat 0px 41px}
.key_connect .key_list ul li:nth-of-type(4){background:url(/images/product/icon_connect12.png) no-repeat 5px 41px}
.key_connect .key_list ul li:nth-of-type(5){background:url(/images/product/icon_connect9.png) no-repeat 10px 41px}
.key_connect .key_list ul li:nth-of-type(6){background:url(/images/product/icon_connect13.png) no-repeat 5px 41px}
.key_connect .key_list ul li:nth-of-type(7){background:url(/images/product/icon_connect10.png) no-repeat 5px 35px}
.key_connect .key_list ul li:nth-of-type(8){background:url(/images/product/icon_connect14.png) no-repeat 5px 41px}
.pricingconnect_wrap{padding:70px 0;}
.pricingconnect_wrap h3{font-size:40px; margin-bottom:35px;text-align:center;}
.pricingconnect_wrap ul:after{content:""; display:block;clear:both;}
.pricingconnect_wrap ul{position:relative; left:-2.3%;}
.pricingconnect_wrap ul li{width:31%; height:484px; float:left;padding:40px 0px; margin-left:2.3%; background:#d9f5fd; box-shadow:3px 5px 8px 5px rgba(0,0,0,0.2); text-align:center; border-radius:8px }
.pricingconnect_wrap ul li strong{display: block; font-size: 20px}
.pricingconnect_wrap ul li > strong{display: block; height: 80px}
.pricingconnect_wrap ul li > span{padding:0px 95px; display:block; }
.pricingconnect_wrap ul li > span:nth-of-type(1):after{content:""; display:block; width:164px; margin:20px auto; border-top:dashed 2px #e1e1e1e1; }
.pricingconnect_wrap ul li > span >strong{ display:block; font-size:50px; color:#01baef; font-family:"Poppins-B"}
.pricingconnect_wrap ul li >  em{display:block;margin-top: 20px; padding:0 20px;}
.pricingconnect_wrap .btn{width:100%; min-width:100%}
.pricingconnect_wrap .btn > span{width:100%; min-width:100%}
.pricingconnect_wrap .pricing_text{padding:50px 0; text-align:center; font-style:italic}
/*5-min-demo*/

.page-tit-depth2.demo span{font-size:45px; line-height:56px;}
.videocontent{}
.click_dec{padding:40px 0; text-align: center;font-size:18px; color:#3c4147;}
.moviebox{width:100%; padding:0 30px; overflow:hidden; }
.moviebox ul{width:120%;position: relative; left:-80px;}
.moviebox ul:after{content:""; display:block; clear:both;}
.moviebox ul li{float:left;width:320px; height:300px; margin:0 0 50px 80px;}
.demo_box{width:100%; height:100%; border:solid 1px #e1e1e1; border-radius:5px; position: relative;overflow: hidden;}
.demo_box span{display:block;}
.demo_box p{padding:48px 30px 0 30px; text-align:center;font-size:20px;font-weight: 700}
.demo_box > a.bt_play{display:block; width:70px; height:70px; background:url(/images/common/btn_play.png) no-repeat; position: absolute;top:140px; left:120px; }
.video_pop{}
#video_pop .popup{width:660px; height:410px; padding:50px 20px 20px 20px;}
.youtube_box{width:100%; height:100%;}
.youtube_box iframe{width:100%; height:100%;}


/*usdcase*/
.more_advantage{padding: 90px 0; background:#e6f6f6}
.more_advantage h2{margin-bottom:40px;}
.more_advantage .moreadvantage_list{width:100%; text-align:center;}
.more_advantage .moreadvantage_list:after{content:""; display:block; clear:both;}
.more_advantage .moreadvantage_list li{display:inline-block; width:270px; height:370px;margin-left:25px; padding:139px 20px 30px 20px; box-shadow: 3px 2px 8px 2px rgba(0,0,0,0.1); border-radius:5px; text-align:center; vertical-align:top; background-color:#fff; background-position: center 30px; background-repeat:no-repeat;  }
.more_advantage .moreadvantage_list li p{line-height:28px;}
.more_advantage .moreadvantage_list li:first-child{margin-left:0;}
.more_advantage .moreadvantage_list li strong{display:block;margin-bottom:5px;font-size:24px;}
.more_advantage .moreadvantage_list li:nth-of-type(1){background-image: url(/images/department/morebg1.png);}
.more_advantage .moreadvantage_list li:nth-of-type(2){background-image: url(/images/department/morebg2.png);}
.more_advantage .moreadvantage_list li:nth-of-type(3){background-image: url(/images/department/morebg3.png);}
.more_advantage .moreadvantage_list li:nth-of-type(4){background-image: url(/images/department/morebg4.png);}
.more_advantage .moreadvantage_list li:nth-of-type(1) strong{color:#817dc5}
.more_advantage .moreadvantage_list li:nth-of-type(2) strong{color:#ea657b}
.more_advantage .moreadvantage_list li:nth-of-type(3) strong{color:#59c3c3}
.more_advantage .moreadvantage_list li:nth-of-type(4) strong{color:#01baef}
.usecase_intro{padding:60px 494px 200px 0;position: relative; min-height:690px;}

.usecase_wrap .content_box{position:static;}
.usecase_intro .usecase_text .text_Area p{font-size: 18px;line-height: 45px; text-align:left; }
.usecase_intro .usecase_text .text_Area p em{font-size: 22px;color: #01baef;font-weight: 700;}
.usecase_intro .usecase_text .text_Area .dec_btn{margin-top: 40px;}
.usecase_intro .usecase_text .text_Area .dec_btn a{margin-right:20px;} 
.usecase_intro .usecase_text > .right_form{position:absolute; right:0; top:60px;}
.right_form.formboox .hbspt-form .hs-form-field label{margin-top:10px;}
.usecase_intro .right_form strong{background:#59c3c3;}
.usecase_intro .formboox .hbspt-form{background:#def3f3; margin-bottom:0; padding:0px 20px 30px 20px;}
.actions{margin:20px auto 0 auto;}
.usecase_intro .right_form.formboox .hbspt-form > .hbspt-form{padding:10px 10px 34px 10px;}
.usecase_intro .hbspt-form .hs-form-field .input{height:36px;line-height: 36px; border:none; border-radius:none}
.usecase_intro .hbspt-form .hs-form-field .input input{width: 100%;height: 36px;line-height: 36px;border-radius: 5px;}

.hr_linkbox{padding:60px 0; border-bottom:solid 1px #ddd;}
.hr_linkbox .page-tit-depth3-green{padding:185px 0 0 0; background:url(/images/department/icon_hr.png) no-repeat center top; text-align:center; font-size:45px;}
.hr_linkbox p{width:640px;text-align:center; margin:35px auto 35px auto; line-height:30px;}
.hr_linkbox p a{color:#59c3c3; text-decoration:underline; font-weight:700}

.usecase_tap{padding:69px 0 94px 0;background:#e5f8fd}
.usecase_tap h2{margin-bottom:40px;}
.usecase_tap ul li{position:relative;}
.usecase_tap .num_list{margin-left:20px;}
.accordion_tap{margin:0 50px;border:solid 1px #ddd;}
.accordion_tap .accordion_top{padding:28px 45px 28px 94px;background:#ebebeb; position:relative;border-bottom:solid 1px #ddd;}
.accordion_tap .accordion_top > em{display:block; position:absolute; left:35px; top:16px;font-family:"Poppins-B"; font-weight: 700; color:#a4def7;  font-size:36px; }
.accordion_tap .accordion_top > span{color:#01baef;font-size:20px; font-weight: 700; }
.accordion_tap .accordion_top:after{content:""; width:16px; height:16px; display:block; background:url(/images/common/icon_plus.png) no-repeat left center; position:absolute;right:27px; top:32px;}
.accordion_tap li.on .accordion_top{background:#01baef;}
.accordion_tap li.on .accordion_top > em{color:#80ddf7;}
.accordion_tap li.on .accordion_top > span{color:#fff;font-size:20px;}
.accordion_tap li.on .accordion_top:after{background:url(/images/common/icon_mius.png) no-repeat left center;}

.accordion_tap .accordion_con{border-bottom:solid 1px #ddd;  background:#fff; position:relative; color:#000; line-height:32px;height: 0;  visibility: hidden;overflow: hidden;}
.accordion_tap .accordion_con .pargrph > p{padding-bottom:12px;}
.accordion_tap .accordion_con .pargrph{opacity: 0;transition:.3s;}
.accordion_tap .accordion_con .pargrph .bullet_list{margin-left:14px;}
.accordion_tap .accordion_con .pargrph .bullet_list >li{margin-bottom:12px;}
.accordion_tap .accordion_con .pargrph .bullet_list >li:after{top:13px;}
.accordion_tap .case_img{width:377px; height:100%; position:absolute; left:0; top:0;  text-align:center; }
.accordion_tap .case_img span{width:100%; height:100%;display:table; text-align:center; }
.accordion_tap .case_img span em{display:table-cell;vertical-align: middle;}
.accordion_tap .case_img img{}
.accordion_tap li.on .accordion_con{transition:.5s; z-index:55;padding:55px 57px 55px 377px;box-shadow: -1px 20px 40px -8px rgba(85,85,85,0.59); height:auto;visibility: visible; min-height:415px; overflow:visible;}
.accordion_tap li.on .accordion_con ul.bullet_list{position:relative;}
.accordion_tap li.on .accordion_con .pargrph{opacity: 1; transition-delay: .3s}
.accordion_tap li.on .tooltip:after{left:-20px; background: url(/images/common/tool_bullet.png) no-repeat right center; }
.accordion_tap li.on .tooltip.customer{}
.accordion_tap li.on .tooltip.customer ol{}
.accordion_tap li.on .tooltip.customer ol li{padding-left:30px;margin-bottom:2px; position:relative;}
.accordion_tap li.on .tooltip.customer ol li em{display:block;width:30px; position:absolute; left:0; top:0;}
.accordion_tap li.on .tooltip.customer .img_view{text-align: center;}
.accordion_tap li.on .tooltip.customer .img_view img{max-width:270px }
.account.life_wrap{}
.account.life_wrap h2{margin-bottom:60px;}
.account.life_wrap h2 span{display:block;margin-top:30px; font-size:16px; color:#3c4147; font-weight:400; font-family:"Poppins-M"}
.account.life_wrap .liferoll_left,.account.life_wrap .liferoll_right{top:127px;}
.account.life_wrap .lifecycle_roll .rollin ol li{background-color:#e6e5f3;}
.account.life_wrap .lifecycle_roll .rollin ol li em{color:#817dc5;}
.account.life_wrap .liferoll_right{background:url(/images/cycle/btn_right.png) no-repeat}
.account.life_wrap .liferoll_left{background:url(/images/cycle/btn_left.png) no-repeat}
.account.life_wrap .lifecycle_roll .rollin ol li .cycle_text strong{font-family:"Poppins-B"}
.usecase_intro .usecase_text .text_Area{min-height:313px; margin:0 0px 25px 0px;background:url(/images/department/bg_textarea1.png) no-repeat right bottom;}
.account.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/department/account_rollbg1_1.png);}
.account.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/department/account_rollbg1_2.png);}
.account.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/department/account_rollbg1_3.png);}
.account.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/department/account_rollbg1_4.png);}
.account.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/department/account_rollbg1_5.png);}
.account.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/department/account_rollbg1_6.png);}

.usecase_intro.critical .usecase_text .text_Area{background:url(/images/department/bg_textarea2.png) no-repeat right bottom;}
.account.critical.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/department/account_rollbg2_1.png);}
.account.critical.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/department/account_rollbg2_2.png);}
.account.critical.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/department/account_rollbg2_3.png);}
.account.critical.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/department/account_rollbg2_4.png);}

.usecase_intro.customer .usecase_text .text_Area{background:url(/images/department/bg_textarea3.png) no-repeat right bottom;}
.account.customer.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/department/account_rollbg3_1.png);}
.account.customer.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/department/account_rollbg3_2.png);}
.account.customer.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/department/account_rollbg3_3.png);}
.account.customer.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/department/account_rollbg3_4.png);}
.account.customer.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/department/account_rollbg3_5.png);}
.account.customer.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/department/account_rollbg3_6.png);}
.account.customer.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/department/account_rollbg3_7.png);}

.usecase_intro.hr .usecase_text .text_Area{background:url(/images/department/bg_textarea4.png) no-repeat right bottom;}
.account.hr.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/department/account_rollbg4_1.png);}
.account.hr.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/department/account_rollbg4_2.png);}
.account.hr.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/department/account_rollbg4_3.png);}
.account.hr.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/department/account_rollbg4_4.png);}
.account.hr.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/department/account_rollbg4_5.png);}
.account.hr.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/department/account_rollbg4_6.png);}
.account.hr.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/department/account_rollbg4_7.png);}

.usecase_intro.it .usecase_text .text_Area{background:url(/images/department/bg_textarea5.png) no-repeat right bottom;}
.account.it.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/department/account_rollbg5_1.png);}
.account.it.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/department/account_rollbg5_2.png);}
.account.it.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/department/account_rollbg5_3.png);}
.account.it.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/department/account_rollbg5_4.png);}
.account.it.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/department/account_rollbg5_5.png);}
.account.it.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/department/account_rollbg5_6.png);}
.account.it.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/department/account_rollbg5_7.png);}
.account.it.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/department/account_rollbg5_8.png);}

.usecase_intro.marketing .usecase_text .text_Area{background:url(/images/department/bg_textarea6.png) no-repeat right bottom;}
.account.marketing.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/department/account_rollbg6_1.png);}
.account.marketing.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/department/account_rollbg6_2.png);}
.account.marketing.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/department/account_rollbg6_3.png);}
.account.marketing.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/department/account_rollbg6_4.png);}
.account.marketing.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/department/account_rollbg6_5.png);}
.account.marketing.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/department/account_rollbg6_6.png);}
.account.marketing.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/department/account_rollbg6_7.png);}

.usecase_intro.recruiting .usecase_text .text_Area{background:url(/images/department/bg_textarea7.png) no-repeat right bottom;}
.account.recruiting.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/department/account_rollbg7_1.png);}
.account.recruiting.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/department/account_rollbg7_2.png);}
.account.recruiting.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/department/account_rollbg7_3.png);}
.account.recruiting.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/department/account_rollbg7_4.png);}
.account.recruiting.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/department/account_rollbg7_5.png);}
.account.recruiting.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/department/account_rollbg7_6.png);}
.account.recruiting.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/department/account_rollbg7_7.png);}
.account.recruiting.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/department/account_rollbg7_8.png);}

.usecase_intro.sales .usecase_text .text_Area{background:url(/images/department/bg_textarea8.png) no-repeat right bottom;}
.account.sales.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/department/account_rollbg8_1.png);}
.account.sales.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/department/account_rollbg8_2.png);}
.account.sales.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/department/account_rollbg8_3.png);}
.account.sales.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/department/account_rollbg8_4.png);}
.account.sales.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/department/account_rollbg8_5.png);}
.account.sales.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/department/account_rollbg8_6.png);}
.account.sales.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/department/account_rollbg8_7.png);}
.account.sales.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/department/account_rollbg8_8.png);}


.usecase_intro.shift .usecase_text .text_Area{background:url(/images/department/bg_textarea9.png) no-repeat right bottom;}
.account.shift.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/department/account_rollbg9_1.png);}
.account.shift.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/department/account_rollbg9_2.png);}
.account.shift.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/department/account_rollbg9_3.png);}
.account.shift.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/department/account_rollbg9_4.png);}
.account.shift.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/department/account_rollbg9_5.png);}
.account.shift.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/department/account_rollbg9_6.png);}
.account.shift.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/department/account_rollbg9_7.png);}
.account.shift.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/department/account_rollbg9_8.png);}

.usecase_intro.insurance .usecase_text .text_Area{background:url(/images/industry/bg_textarea10.png) no-repeat right bottom;}
.account.insurance.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg10_1.png);}
.account.insurance.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg10_2.png);}
.account.insurance.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg10_3.png);}
.account.insurance.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg10_4.png);}
.account.insurance.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg10_5.png);}
.account.insurance.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg10_6.png);}

.usecase_intro.military .usecase_text .text_Area{background:url(/images/industry/bg_textarea11.png) no-repeat right bottom;}
.account.military.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg11_1.png);}
.account.military.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg11_2.png);}
.account.military.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg11_3.png);}
.account.military.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg11_4.png);}
.account.military.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg11_5.png);}
.account.military.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg11_6.png);}
.account.military.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg11_7.png);}

.usecase_intro.political .usecase_text .text_Area{background:url(/images/industry/bg_textarea12.png) no-repeat right bottom;}
.account.political.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg12_1.png);}
.account.political.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg12_2.png);}
.account.political.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg12_3.png);}
.account.political.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg12_4.png);}
.account.political.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg12_5.png);}
.account.political.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg12_6.png);}
.account.political.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg12_7.png);}
.account.political.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg12_8.png);}
.account.political.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg12_9.png);}

.usecase_intro.staffing .usecase_text .text_Area{background:url(/images/industry/bg_textarea13.png) no-repeat right bottom;}
.account.staffing.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg13_1.png);}
.account.staffing.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg13_2.png);}
.account.staffing.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg13_3.png);}
.account.staffing.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg13_4.png);}
.account.staffing.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg13_5.png);}
.account.staffing.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg13_6.png);}
.account.staffing.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg13_7.png);}
.account.staffing.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg13_8.png);}

.usecase_intro.government .usecase_text .text_Area{background:url(/images/industry/bg_textarea14.png) no-repeat right bottom;}
.account.government.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg14_1.png);}
.account.government.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg14_2.png);}
.account.government.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg14_3.png);}
.account.government.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg14_4.png);}
.account.government.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg14_5.png);}
.account.government.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg14_6.png);}
.account.government.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg14_7.png);}


.usecase_intro.financial .usecase_text .text_Area{background:url(/images/industry/bg_textarea15.png) no-repeat right bottom;}
.account.financial.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg15_1.png);}
.account.financial.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg15_2.png);}
.account.financial.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg15_3.png);}
.account.financial.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg15_4.png);}
.account.financial.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg15_5.png);}
.account.financial.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg15_6.png);}
.account.financial.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg15_7.png);}
.account.financial.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg15_8.png);}
.account.financial.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg15_9.png);}

.usecase_intro.auctions .usecase_text .text_Area{background:url(/images/industry/bg_textarea16.png) no-repeat right bottom;}
.account.auctions.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg16_1.png);}
.account.auctions.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg16_2.png);}
.account.auctions.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg16_3.png);}
.account.auctions.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg16_4.png);}
.account.auctions.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg16_5.png);}
.account.auctions.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg16_6.png);}
.account.auctions.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg16_7.png);}
.account.auctions.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg16_8.png);}
.account.auctions.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg16_9.png);}

.usecase_intro.dealerships .usecase_text .text_Area{background:url(/images/industry/bg_textarea17.png) no-repeat right bottom;}
.account.dealerships.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg17_1.png);}
.account.dealerships.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg17_2.png);}
.account.dealerships.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg17_3.png);}
.account.dealerships.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg17_4.png);}
.account.dealerships.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg17_5.png);}
.account.dealerships.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg17_6.png);}
.account.dealerships.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg17_7.png);}

.usecase_intro.education .usecase_text .text_Area{background:url(/images/industry/bg_textarea18.png) no-repeat right bottom;}
.account.education.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg18_1.png);}
.account.education.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg18_2.png);}
.account.education.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg18_3.png);}
.account.education.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg18_4.png);}
.account.education.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg18_5.png);}
.account.education.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg18_6.png);}
.account.education.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg18_7.png);}
.account.education.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg18_8.png);}
.account.education.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg18_9.png);}


.usecase_intro.estate .usecase_text .text_Area{background:url(/images/industry/bg_textarea19.png) no-repeat right bottom;}
.account.estate.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg19_1.png);}
.account.estate.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg19_2.png);}
.account.estate.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg19_3.png);}
.account.estate.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg19_4.png);}
.account.estate.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg19_5.png);}
.account.estate.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg19_6.png);}
.account.estate.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg19_7.png);}

.usecase_intro.fitness .usecase_text .text_Area{background:url(/images/industry/bg_textarea20.png) no-repeat right bottom;}
.account.fitness.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg20_1.png);}
.account.fitness.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg20_2.png);}
.account.fitness.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg20_3.png);}
.account.fitness.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg20_4.png);}
.account.fitness.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg20_5.png);}
.account.fitness.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg20_6.png);}
.account.fitness.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg20_7.png);}
.account.fitness.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg20_8.png);}
.account.fitness.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg20_9.png);}


.usecase_intro.mediaenter .usecase_text .text_Area{background:url(/images/industry/bg_textarea21.png) no-repeat right bottom;}
.account.mediaenter.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg21_1.png);}
.account.mediaenter.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg21_2.png);}
.account.mediaenter.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg21_3.png);}
.account.mediaenter.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg21_4.png);}
.account.mediaenter.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg21_5.png);}
.account.mediaenter.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg21_6.png);}
.account.mediaenter.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg21_7.png);}
.account.mediaenter.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg21_8.png);}
.account.mediaenter.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg21_9.png);}


.usecase_intro.unions .usecase_text .text_Area{background:url(/images/industry/bg_textarea22.png) no-repeat right bottom;}
.account.unions.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg22_1.png);}
.account.unions.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg22_2.png);}
.account.unions.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg22_3.png);}
.account.unions.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg22_4.png);}
.account.unions.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg22_5.png);}
.account.unions.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg22_6.png);}
.account.unions.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg22_7.png);}
.account.unions.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg22_8.png);}
.account.unions.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg22_9.png);}

.usecase_intro.retail .usecase_text .text_Area{background:url(/images/industry/bg_textarea23.png) no-repeat right bottom;}
.account.retail.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg23_1.png);}
.account.retail.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg23_2.png);}
.account.retail.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg23_3.png);}
.account.retail.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg23_4.png);}
.account.retail.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg23_5.png);}
.account.retail.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg23_6.png);}
.account.retail.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg23_7.png);}
.account.retail.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg23_8.png);}
.account.retail.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg23_9.png);}


.usecase_intro.club .usecase_text .text_Area{background:url(/images/industry/bg_textarea24.png) no-repeat right bottom;}
.account.club.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg24_1.png);}
.account.club.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg24_2.png);}
.account.club.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg24_3.png);}
.account.club.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg24_4.png);}
.account.club.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg24_5.png);}
.account.club.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg24_6.png);}
.account.club.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg24_7.png);}
.account.club.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg24_8.png);}

.usecase_intro.utility .usecase_text .text_Area{background:url(/images/industry/bg_textarea25.png) no-repeat right bottom;}
.account.utility.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg25_1.png);}
.account.utility.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg25_2.png);}
.account.utility.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg25_3.png);}
.account.utility.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg25_4.png);}
.account.utility.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg25_5.png);}
.account.utility.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg25_6.png);}
.account.utility.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg25_7.png);}
.account.utility.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg25_8.png);}
.account.utility.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg25_9.png);}
.account.utility.life_wrap .lifecycle_roll .rollin ol li.cycle10{background-image:url(/images/industry/account_rollbg25_10.png);}

.usecase_intro.food .usecase_text .text_Area{background:url(/images/industry/bg_textarea26.png) no-repeat right bottom;}
.account.food.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg26_1.png);}
.account.food.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg26_2.png);}
.account.food.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg26_3.png);}
.account.food.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg26_4.png);}
.account.food.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg26_5.png);}
.account.food.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg26_6.png);}

.usecase_intro.medical .usecase_text .text_Area{background:url(/images/industry/bg_textarea27.png) no-repeat right bottom;}
.medical_consulting{}
.medical_consulting .consulting_text{background:url(../images/industry/medical_img.png) no-repeat; padding:0px 0 0px 338px; margin:70px 50px;}
.medical_consulting .page-tit-depth2-black{font-size:45px;}
.medical_consulting p{padding-top:40px;}


.usecase_intro.higeredu .usecase_text .text_Area{background:url(/images/industry/bg_textarea28.png) no-repeat right bottom;}
.account.higeredu.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg28_1.png);}
.account.higeredu.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg28_2.png);}
.account.higeredu.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg28_3.png);}
.account.higeredu.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg28_4.png);}
.account.higeredu.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg28_5.png);}
.account.higeredu.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg28_6.png);}
.account.higeredu.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg28_7.png);}
.account.higeredu.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg28_8.png);}
.account.higeredu.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg28_9.png);}


.usecase_intro.hospitality .usecase_text .text_Area{background:url(/images/industry/bg_textarea29.png) no-repeat right bottom;}
.account.hospitality.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg29_1.png);}
.account.hospitality.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg29_2.png);}
.account.hospitality.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg29_3.png);}
.account.hospitality.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg29_6.png);}
.account.hospitality.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg29_5.png);}
.account.hospitality.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg29_4.png);}
.account.hospitality.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg29_8.png);}
.account.hospitality.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg29_9.png);}
.account.hospitality.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg29_7.png);}
.account.hospitality.life_wrap .lifecycle_roll .rollin ol li.cycle10{background-image:url(/images/industry/account_rollbg29_10.png);}


.usecase_intro.agency .usecase_text .text_Area{background:url(/images/industry/bg_textarea30.png) no-repeat right bottom;}
.account.agency.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg30_1.png);}
.account.agency.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg30_2.png);}
.account.agency.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg30_3.png);}
.account.agency.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg30_4.png);}
.account.agency.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg30_5.png);}
.account.agency.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg30_6.png);}
.account.agency.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg30_7.png);}

.usecase_intro.nonprofits .usecase_text .text_Area{background:url(/images/industry/bg_textarea31.png) no-repeat right bottom;}
.account.nonprofits.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg31_1.png);}
.account.nonprofits.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg31_2.png);}
.account.nonprofits.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg31_3.png);}
.account.nonprofits.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg31_4.png);}
.account.nonprofits.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg31_5.png);}
.account.nonprofits.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg31_6.png);}
.account.nonprofits.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg31_7.png);}
.account.nonprofits.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg31_8.png);}
.account.nonprofits.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg31_9.png);}

.usecase_intro.property .usecase_text .text_Area{background:url(/images/industry/bg_textarea32.png) no-repeat right bottom;}
.account.property.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg32_1.png);}
.account.property.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg32_2.png);}
.account.property.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg32_3.png);}
.account.property.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg32_4.png);}
.account.property.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg32_5.png);}
.account.property.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg32_6.png);}
.account.property.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg32_7.png);}
.account.property.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg32_8.png);}


.usecase_intro.churches .usecase_text .text_Area{background:url(/images/industry/bg_textarea33.png) no-repeat right bottom;}
.account.churches.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg33_1.png);}
.account.churches.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg33_2.png);}
.account.churches.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg33_3.png);}
.account.churches.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg33_4.png);}
.account.churches.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg33_5.png);}
.account.churches.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg33_6.png);}
.account.churches.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg33_7.png);}
.account.churches.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg33_8.png);}
.account.churches.life_wrap .lifecycle_roll .rollin ol li.cycle9{background-image:url(/images/industry/account_rollbg33_9.png);}

.usecase_intro.fanchises .usecase_text .text_Area{background:url(/images/industry/bg_textarea34.png) no-repeat right bottom;}
.account.fanchises.life_wrap .lifecycle_roll .rollin ol li.cycle1{background-image:url(/images/industry/account_rollbg34_1.png);}
.account.fanchises.life_wrap .lifecycle_roll .rollin ol li.cycle2{background-image:url(/images/industry/account_rollbg34_2.png);}
.account.fanchises.life_wrap .lifecycle_roll .rollin ol li.cycle3{background-image:url(/images/industry/account_rollbg34_3.png);}
.account.fanchises.life_wrap .lifecycle_roll .rollin ol li.cycle4{background-image:url(/images/industry/account_rollbg34_4.png);}
.account.fanchises.life_wrap .lifecycle_roll .rollin ol li.cycle5{background-image:url(/images/industry/account_rollbg34_5.png);}
.account.fanchises.life_wrap .lifecycle_roll .rollin ol li.cycle6{background-image:url(/images/industry/account_rollbg34_6.png);}
.account.fanchises.life_wrap .lifecycle_roll .rollin ol li.cycle7{background-image:url(/images/industry/account_rollbg34_7.png);}
.account.fanchises.life_wrap .lifecycle_roll .rollin ol li.cycle8{background-image:url(/images/industry/account_rollbg34_8.png);}

.salesforce_con{background:#eef9f9; padding:90px 0 70px 0;}
.salesforce_con > .content_box{padding-right:400px;background:url(/images/department/logo_salesforce.png) no-repeat right 108px;}
.salesforce_con > .content_box >h2{margin-bottom:40px; text-align:center; font-size:45px;}
.salesforce_con > .content_box p{margin-bottom:20px; line-height:32px;}

/*sitemap*/
.sitemap_wrap{background:#e5f8fd; padding-top:100px;}
.sitemap_wrap > .content_box{}
.sitemap_wrap > .content_box:after{content:""; display:block; clear:both;}
.sitemap_wrap .sitemenu{padding-bottom:40px;}
.sitemap_wrap .sitebox{width:20%; margin-right:5%; float:left;}
.sitemap_wrap .sitebox h2{margin-bottom:10px;font-size:20px; font-family:"Poppins-B";border-bottom: solid 1px #3c4147;}
.sitemap_wrap .sitebox h3{font-size:16px; margin-bottom: 10px;}
.sitemap_wrap .sitebox h3 a{font-family:"Poppins-M"}
.sitemap_wrap .sitebox h2 a{font-family:"Poppins-B"}
.sitemap_wrap .sitebox ul{padding:0 0 25px 20px;}
.sitemap_wrap .sitebox ul li{margin-top:10px;}
/*policy*/
.bg_skyblue{background:#e5f8fd; }
.bg_skyblue.terms_box{padding:110px 0;}
.bg_skyblue.terms_box .content_box{position:unset;}
.term_list{border:solid 1px #ddd;}
.term_list ul > li{padding: 28px 45px 28px 90px;background: #ebebeb;position: relative;border-bottom: solid 1px #ddd;}
.term_list ul > li > em{display: block;position: absolute;left: 35px;top: 17px;font-family: "Poppins-B";font-weight: 700;color: #817dc5;font-size: 36px;}
.terms_box ul > li > span{color: #3c4147;font-size: 17px; font-weight: 700;}
.terms_box ul > li > span > a {display:inline-block; margin-left:10px; color:#01baef; border-bottom:solid 1px #01baef;}

.terms_box .accordion_text li.on .accordion_con{padding:20px 57px 20px 40px;}
.Policy_pargrph .text_slogan{padding:20px 0 20px 40px;display:block; color:#000;}
.Policy_pargrph .text_slogan > a em{color:#01baef;}
.Policy_pargrph .red{color:#ea657b;}
.pargrph_box{}
.pargrph_box p{ padding:0px 0 20px 40px; font-size:15px; }
.policy_titbox{margin-bottom:40px;}
.policy_titbox p{padding:0 0 0 40px;}
.policy_titbox p.description_text{padding:15px 0 30px 40px;}
.policy_titbox p.description_text a.link_text{word-break: break-all;}
.policy_titbox p.description_update{text-align:right; font-style:italic; color:#9a97d1; font-weight: 700; font-family: "Poppins-B"}
.policy_titbox .bullet_list{margin:0 0 0 40px;}
.policy_titbox .bullet_list li{margin:0 0 10px 0px;}
.policy_titbox .bullet_list p{padding:0 0 0 0px;}
.policy_titbox ol {padding: 0 0 30px 40px}
.policy_titbox ol >li{margin-bottom:5px;}
.policy_titbox .policy_h3{padding:15px 0 0px 40px;font-weight: 700}
.policy_titbox p.description_text1{padding:10px 0 15px 40px;}
.policy_titbox .bullet_list >li:after{top:11px;}
.policy_titbox .policy_tit span:after{display: none}
.policy_titbox .bullet_list.list_bar >li:after{top:13px;border-radius:0;height:1px;}
.anti_box .policy_titbox .policy_tit span{padding:0;}
.anti_box .policy_titbox .policy_tit span:after{display: none}

.policy_titbox .policy_tit{display:block; padding:5px 30px; margin-bottom:20px;border-radius: 20px; background:#9a97d1; font-size:18px; font-weight:700; color:#fff;}
.policy_titbox .policy_tit span{display:block; padding-left:20px; position:relative;}
.policy_titbox .policy_tit span:after{content:""; width:5px; height:5px; display:block; background:#fff; border-radius:50%;  position:absolute; left:5px; top:12px;}


.anti_box{box-shadow: -1px 10px 10px -8px rgba(85,85,85,0.59);height: auto;padding: 40px 57px 20px 40px; background:#fff; border:solid 1px #dddddd; line-height: 28px}
.anti_box .pargrph_box p{padding:0 0 20px 40px; line-height:30px}
.anti_box .pargrph_box{margin-bottom: 40px}
.text_purple{display:block;font-size:16px; color:#817dc5}
.policy_titbox .bullet_list li .bullet_list{margin:10px 0 0 10px;}
.policy_titbox .bullet_list li .bullet_list li{margin:0 0 10px 0;}


.tcpatext_box{padding:40px 80px;}
.tcpatext_box .page-tit-depth3-purple{margin-bottom: 40px; line-height: 40px}
.tcpatext_box .page-tit-depth3-purple span{display:block; font-size:18px;margin-bottom:20px;font-weight:400; font-family:'Poppins-R'}
.tcpatext_box .page-tit-depth3-purple span strong{ font-family:'Poppins-B'}
.pargrph_box .bullet_list{margin:20px 0 40px 0;}
.pargrph_box .bullet_list >li{margin-bottom:5px;}
.pargrph_box p{line-height:30px}
.numtit_box {margin-bottom:40px;}
.numtit_box .numtit{display:block;margin-bottom:20px; font-weight:16px; font-family:'Poppins-B'}
.numtit_box .numtit em{display:inline-block; margin-right:10px;font-family:'Poppins-R'}
.numtit_box .bullet_list{}
.numtit_box .bullet_list >li {margin-bottom: 5px}
.numtit_box .bullet_list >li .bullet_list{margin:30px 0;padding:0 0 0 40px;}
.numtit_box .bullet_list >li .bullet_list>li{margin-bottom: 5px}
.numtit_box .bullet_list >li .bullet_list>li:after{border-radius: 0; height:2px; top:10px;}
@media screen and (max-width: 900px){
.tcpatext_box{padding:25px 30px;}
.tcpatext_box .page-tit-depth3-purple{margin-bottom:20px}
.anti_box .pargrph_box{margin-bottom:20px }
}

/*account*/
.img_check{padding:0 0 0 140px; margin-bottom:20px; position:relative;}
.img_check .imgarea{width:130px; height:60px; position: absolute; left:0; bottom:0; border:solid 1px;}
.img_check .input_box{display:block; width:100%; height:38px;  padding:5px;border:solid 1px #cccccc; border-radius:5px;}
.img_check .input_box input{width:100%; height:100%; background:none;border:none; }
.img_check label{display:block; margin-bottom:10px; font-size: 13px}
.checkbox_form{position:relative; padding-left:20px;}
.checkbox_form input[type="checkbox"]{width:15px; height:15px;position:absolute; left:0; top:0;}
.checkbox_form label{display:block; font-size: 13px}
#Password-Rules .popup{width:610px;}
.form_wrap h1.account_tit{padding-top:75px;color:#01baef; font-size:40px; font-weight: 900; font-family: 'Poppins-M'; background:url(/images/common/logo.png) center top no-repeat;}
.form_wrap h2.account_tit2{margin:25px 0 40px 0; color:#59c3c3; font-size:20px; font-weight: 900; text-align:center;}
.account_list{width: 380px; margin:0 auto;}
.account_list li{margin-bottom:30px; position:relative;}
.account_list.half{width:660px;}
.account_list.half .tooltip{max-width: 300px; left:auto; right:0;}
.account_list.half .tooltip:after{background-position:240px center;}
.account_list.half ul:after{display:block; content:""; clear:both;}
.account_list.half li{float:left; width:48%;}
.account_list.half li select{width:100%; height: 100%; border:none;}
.account_list.half li:nth-of-type(odd){margin-right:2%;}
.account_list.half li:nth-of-type(even){margin-left:2%;}
.account_list.half li>p{display:block; text-align:right;}
.account_list.half li .btn_tip{font-size:13px; border:none;}
.account_list li >label{display:block; margin-bottom:10px;}
.account_list li >.input_box{display:block; width:100%; height:40px;  padding:5px;border:solid 1px #cccccc; border-radius:5px;}
.account_list li >.input_box input{width:100%; height:100%; background:none;border:none; }
.account_list li >.btn_accounttip{display:block; width:20px; height:20px; background:url(/images/login/icon_account.png) no-repeat; position:absolute; right:-30px; top:42px; }
.submit_box{margin-top:30px;}
.submit_box.helf{max-width: 370px; margin:30px auto 0 auto;}
.submit_box span{display: inline-block; width: 100%;position: relative;transition: all 0.2s ease;}
.submit_box span input[type="submit"],.submit_box span input[type="button"]  {display: inline-block; width: 100%;height: 45px;line-height: 45px;padding: 0 24px;border-radius: 5px;color: #fff;position: relative;text-align: center;border:none;z-index: 2;font-weight: 700;background: #ea657b;}
.submit_box span:after{content: "";display: inline-block;width: 100%;height: 20px;border-radius: 5px;color: #fff;position: absolute;box-sizing: border-box;left: 0;bottom: -6px;z-index: 1;transition: all 0.2s ease;background: #b84f62;}
.rule_box .bullet_list >li{margin-bottom:0}
.rule_box .bullet_list >li .bullet_list{margin:10px 0}
.rule_box .bullet_list >li .bullet_list li{color:#9a97d1; font-weight:700 }
.rule_box .bullet_list >li .bullet_list >li:after{background:#9a97d1;}


body.pop_open footer{z-index:auto}
#alert-popup .popup{width:350px; padding:30px 20px;}
#alert-popup .popup .pop_title{background: url(/images/common/icon_alert.png) no-repeat center top; padding-top:40px; background-size:40px; margin-bottom:10px;  color:#3c4147; font-size: 0}
#alert-popup .pop_body{color:#ea657b;font-weight:600;font-size:17px;text-align: center;}


#forgot_password .popup{width:450px; padding:30px 20px;}
#forgot_password .popup .pop_title{background: url(/images/common/icon_password.png) no-repeat center top; padding-top:70px; background-size:70px; margin-bottom:10px;color:#3c4147;}
#forgot_password .popup .pop_content{color:#01baef;;font-weight:600;font-size:17px;text-align: center;}
#forgot_password .popup .pop_content > p{color:#01baef;;font-weight:600;font-size:17px;text-align: center; padding-bottom:0px;}
#forgot_password #forgot_password_input_area{ width:100%; height:40px;  padding:5px;border:solid 1px #cccccc; border-radius:5px;}
#forgot_password .passform{margin-bottom:20px;}
#forgot_password .btn_box input[type="button"] {display: inline-block; width: 100%;height: 45px;line-height: 45px;padding: 0 24px;border-radius: 5px; border:none;color: #fff;position: relative;text-align: center;z-index: 2;font-weight: 700;background: #ea657b;}
/*feature-tutorials*/
.tutorials_wrap{padding-bottom:70px;}
.tutorials_info{padding:40px 0;text-align:center; line-height:32px;}
.tutorialsTap{width: 100%; overflow:hidden; border:solid 1px #d7d7d7; border-radius:5px;}
.tutorialsTap ul{}
.tutorialsTap ul:after{display:block; content:""; clear:both;}
.tutorialsTap ul li{float:left; width:20%; text-align:center; font-size:18px; font-family:"Poppins-M"; font-weight:700}
.tutorialsTap ul li a{display:block; padding:20px 0; border-left:solid 1px #d7d7d7;color:#01baef; }
.tutorialsTap ul li:first-child a{border:none;}
.tutorialsTap ul li:hover a,.tutorialsTap ul li.on a{background:#01baef; color:#fff; }
.tutorialscon{width: 100%; overflow:hidden; position:relative;}
.tutorialscon ul{left:-23px;position:relative;}
.tutorialscon ul:after{display:block; content:""; clear:both;}
.tutorialscon ul li{width:33.3%; float:left; padding:45px 0 0 45px; }
.tutorialscon ul li .tutorialscard {width:100%; height:499px; border:solid 1px #cecddb; border-radius: 5px;}
.tutorial_movie{width:100%; height:200px; background-color:#e6e5f3; background-repeat:no-repeat; background-position: center center; position:relative;}
.tutorial_movie > .btn_box{width:100%; height:60px;text-align:center;position: absolute; top:170px;left:0; }
.tutorial_movie > .btn_box a {display:inline-block; width:62px; height:62px; margin-left:20px;}
.tutorial_movie > .btn_box a.movie {background: url(/images/resources/btn_play1.png) no-repeat;}
.tutorial_movie > .btn_box a.down {background: url(/images/resources/btn_down.png) no-repeat;right:100px;}
.tutorial_text{padding:56px 20px 0 20px; text-align:center;}
.tutorial_text h1{margin-bottom:10px; font-size:18px;font-family:"Poppins-M"; font-weight:700}
#core.tutorialscon ul li:nth-of-type(1) .tutorial_movie{background-image:url(/images/resources/img_tutorials1.png)}
#core.tutorialscon ul li:nth-of-type(2) .tutorial_movie{background-image:url(/images/resources/img_tutorials2.png)}
#core.tutorialscon ul li:nth-of-type(3) .tutorial_movie{background-image:url(/images/resources/img_tutorials3.png)}
#core.tutorialscon ul li:nth-of-type(4) .tutorial_movie{background-image:url(/images/resources/img_tutorials4.png)}
#manage.tutorialscon ul li:nth-of-type(1) .tutorial_movie{background-image:url(/images/resources/img_tutorials5.png)}
#manage.tutorialscon ul li:nth-of-type(2) .tutorial_movie{background-image:url(/images/resources/img_tutorials6.png)}
#manage.tutorialscon ul li:nth-of-type(3) .tutorial_movie{background-image:url(/images/resources/img_tutorials7.png)}
#manage.tutorialscon ul li:nth-of-type(4) .tutorial_movie{background-image:url(/images/resources/img_tutorials8.png)}
#manage.tutorialscon ul li:nth-of-type(5) .tutorial_movie{background-image:url(/images/resources/img_tutorials9.png)}
#manage.tutorialscon ul li:nth-of-type(6) .tutorial_movie{background-image:url(/images/resources/img_tutorials10.png)}
#manage.tutorialscon ul li:nth-of-type(7) .tutorial_movie{background-image:url(/images/resources/img_tutorials11.png)}
#manage.tutorialscon ul li:nth-of-type(8) .tutorial_movie{background-image:url(/images/resources/img_tutorials12.png)}
#manage.tutorialscon ul li:nth-of-type(9) .tutorial_movie{background-image:url(/images/resources/img_tutorials13.png)}
#manage.tutorialscon ul li:nth-of-type(10) .tutorial_movie{background-image:url(/images/resources/img_tutorials14.png)}
#manage.tutorialscon ul li:nth-of-type(11) .tutorial_movie{background-image:url(/images/resources/img_tutorials15.png)}
#manage.tutorialscon ul li:nth-of-type(12) .tutorial_movie{background-image:url(/images/resources/img_tutorials16.png)}
#manage.tutorialscon ul li:nth-of-type(13) .tutorial_movie{background-image:url(/images/resources/img_tutorials17.png)}
#message.tutorialscon ul li:nth-of-type(1) .tutorial_movie{background-image:url(/images/resources/img_tutorials18.png)}
#message.tutorialscon ul li:nth-of-type(2) .tutorial_movie{background-image:url(/images/resources/img_tutorials19.png)}
#message.tutorialscon ul li:nth-of-type(3) .tutorial_movie{background-image:url(/images/resources/img_tutorials20.png)}
#message.tutorialscon ul li:nth-of-type(4) .tutorial_movie{background-image:url(/images/resources/img_tutorials21.png)}
#message.tutorialscon ul li:nth-of-type(5) .tutorial_movie{background-image:url(/images/resources/img_tutorials22.png)}
#message.tutorialscon ul li:nth-of-type(6) .tutorial_movie{background-image:url(/images/resources/img_tutorials23.png)}
#message.tutorialscon ul li:nth-of-type(7) .tutorial_movie{background-image:url(/images/resources/img_tutorials24.png)}
#engage.tutorialscon ul li:nth-of-type(1) .tutorial_movie{background-image:url(/images/resources/img_tutorials25.png)}
#engage.tutorialscon ul li:nth-of-type(2) .tutorial_movie{background-image:url(/images/resources/img_tutorials26.png)}
#engage.tutorialscon ul li:nth-of-type(3) .tutorial_movie{background-image:url(/images/resources/img_tutorials27.png)}
#engage.tutorialscon ul li:nth-of-type(4) .tutorial_movie{background-image:url(/images/resources/img_tutorials28.png)}
#engage.tutorialscon ul li:nth-of-type(5) .tutorial_movie{background-image:url(/images/resources/img_tutorials29.png)}
#remote.tutorialscon ul li:nth-of-type(1) .tutorial_movie{background-image:url(/images/resources/img_tutorials30.png)}
#remote.tutorialscon ul li:nth-of-type(2) .tutorial_movie{background-image:url(/images/resources/img_tutorials31.png)}
#remote.tutorialscon ul li:nth-of-type(3) .tutorial_movie{background-image:url(/images/resources/img_tutorials32.png)}
/*guide*/
.guide_top{height:394px;background:url(/images/guide/header_bg.png) no-repeat center top #dff3f4; text-align: center;}
.guide_top > h1{padding:63px 0 0 0; font-size:60px;  text-shadow: 2px 2px 2px rgba(0,0,0, 0.2); font-family:'Poppins-B' }
.guide_top > h1 >span{display:block; font-size:30px}
.main_guide{margin-top:80px;}
.main_guide h2{margin-bottom:60px; position:relative; text-align:center; width:100%; font-size: 24px; color:#01baef;}
.main_guide h2:before,.main_guide h2:after{content:""; display:block; position:absolute; top:15px;width:50%; height:1px; background-image:linear-gradient(180deg, #57c3c4, #03baee)}
.main_guide h2:before{left:0;}
.main_guide h2:after{right:0;}
.main_guide h2 span{display:inline-block; position:relative; z-index: 3; background:#fff; padding:0 30px;font-family:'Poppins-B'}
.table_guide{width:100%; overflow:hidden; padding:0 0 30px 0}
.table_guide ul{position:relative; top:-49px; left:-49px;width:calc(100% + 49px)}
.table_guide ul:after{content:""; display:block; clear:both;}
.table_guide ul li{float:left; width:258px; height:200px;background-image:linear-gradient(180deg, #57c3c4, #03baee); padding:0px 20px; border-radius:5px; text-align:center; margin:49px 0 0px 49px;}
.table_guide ul li div{display:table; width:100%; height:100%;color:#fff;}
.table_guide ul li div a{color:#fff;}
.table_guide ul li div.table_cell{display:table-cell; width:100%; vertical-align:top; color:#fff; padding-top:32px;}
.table_guide ul li h1{width:100%; }
.table_guide ul li h1 strong{display:block;margin:5px 0; font-weight: 700; font-size:60px; line-height:70px;font-family:'Poppins-B'}
.table_guide ul p{margin-top:-13px;font-weight: 700}
.sub_guide{width:100%;padding:50px 0 90px 0;background:#dff3f4 }
.number_tap{padding:0 90px 45px 0px; }
.number_tap:after{content:""; display:block; clear:both;}
.number_tap a{display:block; width:12.5%; float:left; position:relative;}
.number_tap a span{display:block; float:right; width:45px; height:45px; border-radius:50%; border:solid 3px #cccccc; text-align:center; line-height: 42px; font-weight:700; color:#ccc;}
.number_tap a:before {content:""; display: block; width:calc(100% - 45px); height:3px; background:#ccc; position:absolute; left:0px; top:20px;}
.number_tap a:nth-of-type(1):before{display: none}
.number_tap a:hover span,.number_tap a.on span{color:#01baef; border-color:#01baef;}
.guide_whiteboard{width:100%; background:#fff; padding:50px 75px; border-radius:5px;}
.guide_tit{padding-bottom: 47px;margin-bottom: 45px; border-bottom:solid 1px #ccc; font-size: 40px; text-align:center; font-family:'Poppins-B';}
.guide_tit span{display:block; width:150px; height:35px;background-image: linear-gradient(180deg, #57c3c4, #03baee); font-size: 14px; color:#fff; margin:0 auto 27px auto; line-height: 35px; letter-spacing:3px }
.guide_tit2{margin-bottom:20px;font-size:24px; font-family:'Poppins-B'; color:#01baef;}
.guide_par{border-bottom:dashed 1px #ebebeb;margin-bottom: 40px;}
.guide_par.noline{border-bottom:none;}
.guide_par.noline.first{margin-bottom:0}
.guide_par.topline{margin-top:40px; padding-top:40px;border-top:dashed 1px #ebebeb; border-bottom:solid 1px #ebebeb;}
.guide_par > p{padding-bottom: 40px; line-height:32px;}
.guide_par > p.left{padding:40px 0 40px 220px;position: relative; border-bottom:dashed 1px #ebebeb;}
.guide_par > p.left > strong{width:200px; position:absolute; left:0; top:40px; font-size: 17px}
.guide_par > p > strong{display:block;font-family:'Poppins-B'; font-size: 18px;}
.guide_par.bg_check > p > strong{background:url(/images/guide/bg_check.png) no-repeat left 3px; padding-left:36px;}
.guide_par.bg_x > p > strong{background:url(/images/guide/bg_x.png) no-repeat left 4px; padding-left:36px;}
.board_greenline{margin-top:10px;border:solid 3px #59c3c3; border-radius:10px; padding:35px 35px 0 35px; position:relative;}
.board_greenline > h2{position:absolute; width:100%; text-align:center; left:0; top:-16px;font-family:'Poppins-B'; font-size: 18px}
.board_greenline > h2 > span{display: inline-block; background:#fff; padding:0 20px;}
.statis_box{}
.statis_box ul:after{content:""; display:block; clear:both;}
.statis_box ul li{width:49%; height:201px; margin-top:20px; padding:0 20px;float:left;border-bottom:dashed 2px #ebebeb; text-align:center;}
.statis_box ul li:nth-of-type(odd){margin-right:1%;}
.statis_box ul li:nth-of-type(1),.statis_box ul li:nth-of-type(2){margin-top:0;}
.statis_box ul li:nth-of-type(1) .guide_imgbox{margin-top:-6px;}
.statis_box ul li:nth-of-type(1),.statis_box ul li:nth-of-type(2){margin-top:0;}
.statis_box ul li:nth-of-type(3),.statis_box ul li:nth-of-type(4){height:222px;}
.statis_box ul li:nth-of-type(5),.statis_box ul li:nth-of-type(6){height:236px;}
.statis_box ul li:nth-of-type(7),.statis_box ul li:nth-of-type(8){height:210px;}
.statis_box ul li:nth-of-type(even){margin-left:1%;}
.statis_box ul li .guide_text{}
.statis_box ul li .guide_imgbox{}
.statis_box ul li .guide_text em{color:#59c3c3; font-size: 18px;font-family:'Poppins-B';}
.statis_box ul li.full{width:100%;height:170px; margin:20px 0 0 0; border-bottom: none}
.next_page{margin:40px 0 0 0; font-size: 18px;font-family:'Poppins-B';}
.next_page a{display:inline-block;padding-right: 42px; background:url(/images/guide/icon_bullet.png) no-repeat right center;color:#01baef;font-family:'Poppins-R';}
.subguide_dec{padding:45px 0; line-height: 32px;}
.subguide_dec.first{padding:0px 0 45px 0;}
.sms_guidewrap{line-height:32px;}
.sms_guidewrap:after{content: ""; display:block; clear:both;}
.sms_guidewrap .bullet_list >li:after{top:11px;}
.sms_guide  h2{margin-bottom:20px; font-family:'Poppins-B'; font-size: 24px}
.sms_guide  h2 strong{color:#01baef;}
.sms_guide{padding:40px 0px 40px 0;border-top:dashed 1px #ebebeb;position:relative; overflow:hidden;}
.sms_guide .text_par{ width:calc(100% - 340px);}
.sms_guide .sms_guideimg{}
.sms_guide:nth-of-type(1){border-top:none; padding-top:0;}
.sms_guide:nth-of-type(odd) .text_par{float:left;}
.sms_guide:nth-of-type(odd) .sms_guideimg{float:right;}
.sms_guide:nth-of-type(even) .text_par{float:right; padding-right: 80px}
.sms_guide:nth-of-type(even) .sms_guideimg{float:left;}
.sms_guide .text_par .bullet_list{margin-top:10px;}
.sms_guide .text_par .bullet_list li{margin-bottom: 5px;}
.dodont_wrap{overflow:hidden;}
.dodont_wrap > div{ float:left; width:50%; }
.dodont_wrap > div >strong{margin-bottom: 20px; display: block;font-family: 'Poppins-B';font-size: 18px;}
.dodont_wrap > div > ul> li{margin-bottom: 13px; padding-left: 35px;}
.dodont_wrap > div > ul> li >ul.bullet_list{margin-top:10px;}
.dodont_wrap > div > ul> li >ul.bullet_list >li{margin-bottom:5px;}
.dodont_wrap > div.bg_check{padding-right: 46px; border-right:solid 1px #ebebeb;}
.dodont_wrap > div.bg_x{padding-left: 40px}
.dodont_wrap > div.bg_check > ul> li{background:url(/images/guide/bg_check.png) no-repeat left 3px;}
.dodont_wrap > div.bg_x > ul> li{background:url(/images/guide/bg_x.png) no-repeat left 4px;}
.guide_par > ul.bullet_list{margin:10px 0 40px 35px; line-height:32px;}
.guide_par > .bullet_list >li:after{top:13px;}
.guide_par > p.par_type1{padding-bottom: 0}
.guide_par > ul.bullet_list li{margin-bottom:5px;}
.guide_casewrap{line-height:32px}
.guide_casewrap .bullet_list >li:after{top:11px;}
.guide_casewrap .guide_case{padding:40px 0px 40px 0;border-top:dashed 1px #ebebeb;}
.guide_casewrap .guide_case:nth-of-type(1){padding:0px 0px 40px 0;border-top:none;}
.guide_casewrap .guide_case > p{font-style:italic; line-height:30px;}
.guide_casewrap .guide_case > p > span.writer{display:block; font-style: normal;}
.guide_casewrap .guide_case > h2{margin-bottom: 50px; position:relative; padding-left:165px;}
.guide_casewrap .guide_case > h2 span{display:block; position:absolute; left:0; top:0;}
.guide_casewrap .guide_case > h2 strong{display:block; font-size: 24px;font-family:'Poppins-B'; font-size: 24px;color:#01baef;}
.guide_casewrap .guide_case.noline{border-bottom:none;}
.guide_casewrap .guide_case.topline{ padding-top:40px;border-top:dashed 1px #ebebeb; border-bottom:solid 1px #ebebeb;}
.guide_casewrap .guide_case .bullet_list> li{margin-bottom: 5px}
.guide_casewrap.advan .guide_case > h2{padding-left:145px;}
.guide_casewrap.advan .guide_case > h2 strong,.guide_casewrap.advan .guide_case > h2 em{position:relative; z-index: 3}

/*resource*/
.center_box .resource_dec{display:block;padding:40px 0 30px 0; text-align:center; }
.center_box .tit_resource{text-align:center; position:relative; margin: 0 25px;}
.resource_box .tit_resource:after{content:""; display:block; width:100%;height:1px;position:absolute; left:0; top:17px;  background:#01baef;}
.resource_box .tit_resource span{display:inline-block; font-size:24px; font-weight:700; font-family:"Poppins-M"; color:#01baef; position:relative; z-index: 3; background:#fff; padding:0 30px;}


.resource_box{width:100%; overflow:hidden;}
.resource_box ul{position:relative;padding:40px 0 0 0; }
.resource_box ul li{width:33.3%; float:left; padding:0 25px; margin-bottom:50px;}
.resource_box ul li >div{height:260px;background:#d9f5fd; border-radius:5px; text-align:center; padding:30px 0 0 0;}
.resource_box ul li >div a{display:block;padding:80px 40px 0 40px;}
.resource_box ul li >div strong{display:block; font-size:18px;margin-bottom:10px;font-weight:700; font-family:"Poppins-M";  }

.resource_box.pink .tit_resource:after{background:#ea657b;}
.resource_box.pink .tit_resource span{color:#ea657b;}
.resource_box.pink ul li >div{background:#fce8eb}
.resource_box.green .tit_resource:after{background:#59c3c3;}
.resource_box.green .tit_resource span{color:#59c3c3;}
.resource_box.green ul li >div{background:#e6f6f6}
.resource_box.purple .tit_resource:after{background:#817dc5;}
.resource_box.purple .tit_resource span{color:#817dc5;}
.resource_box.purple ul li >div{background:#ececf6}
.resource_box ul li.resource1 a{background:url(/images/resources/center_icon1.png) no-repeat center top}
.resource_box ul li.resource2 a{background:url(/images/resources/center_icon2.png) no-repeat center top}
.resource_box ul li.resource3 a{background:url(/images/resources/center_icon3.png) no-repeat center top}
.resource_box ul li.resource4 a{background:url(/images/resources/center_icon4.png) no-repeat center top}
.resource_box ul li.resource5 a{background:url(/images/resources/center_icon5.png) no-repeat center top}
.resource_box ul li.resource6 a{background:url(/images/resources/center_icon6.png) no-repeat center top}
.resource_box ul li.resource7 a{background:url(/images/resources/center_icon7.png) no-repeat center top}
.resource_box ul li.resource8 a{background:url(/images/resources/center_icon8.png) no-repeat center top}
.resource_box ul li.resource9 a{background:url(/images/resources/center_icon9.png) no-repeat center top}
.resource_box ul li.resource10 a{background:url(/images/resources/center_icon10.png) no-repeat center top}
.resource_box ul li.resource11 a{background:url(/images/resources/center_icon11.png) no-repeat center top}
.resource_box ul li.resource12 a{background:url(/images/resources/center_icon12.png) no-repeat center top}
.resource_box ul li.resource13 a{background:url(/images/resources/center_icon13.png) no-repeat center top}
.resource_box ul li.resource14 a{background:url(/images/resources/center_icon14.png) no-repeat center top}
.resource_box ul li.resource15 a{background:url(/images/resources/center_icon15.png) no-repeat center top}
.resource_box ul li.resource16 a{background:url(/images/resources/center_icon16.png) no-repeat center top}
.resource_box ul li.resource17 a{background:url(/images/resources/center_icon17.png) no-repeat center top}
.resource_box ul li.resource18 a{background:url(/images/resources/center_icon18.png) no-repeat center top}
.resource_box ul li.resource19 a{background:url(/images/resources/center_icon19.png) no-repeat center top}



.marketingdec_info{padding:60px 0}
.marketingdec_info .page-tit-depth3-blue{font-size:45px; text-align:center; margin-bottom:30px;}
.marketingdec_info p{text-align:center;line-height: 32px; margin-bottom:20px;}
.accordion_tap.how li.on .accordion_con{padding:30px 50px;}
.summry_how{position:relative; padding:0 0 0 216px; min-height: 219px;}
.summry_how.full{position:relative; padding:0 0 0 0px; min-height:auto; margin-top:50px;}
.summry_how.full:first-child{margin-top:0px;}
.summry_how.full strong{display:block;margin-bottom: 10px}
.summry_how.full .img_par{margin-bottom:30px;}
.summry_how .img_box{position: absolute; width:219px; height:219px; left:0; top:0;}
.step_list{margin:50px 0 0 0;}
.step_list.first{margin:0px 0 0 0;}
.step_list .title{display:block; color:#000; font-size: 18px;}
.step_list > ul > li{padding:30px 0; border-bottom:dashed 2px #ddd;}
.step_list > ul > li:first-child{padding:0px 0 30px 0;}
.step_list > ul > li .step_tit{font-weight:400}
.step_list > ul > li .step_tit.bold{margin-bottom:20px;font-weight:700}
.step_list > ul > li .step_tit em{display:inline-block; padding:0 10px 0 0px;color:#59c3c3;font-weight:700}
.step_list > ul > li .step_tit.block em{display:block;}
.step_list > ul > li .step_decimg{margin:20px 0;}
.step_bulletlist{}
.step_bulletlist strong{display:block;}
.sub_bullet{margin-top:50px;}
.sub_bullet strong{display:block;}
.step_list > ul > li .bullet_list{margin-top: 10px;}
.step_list > ul > li .bullet_list >li{margin-bottom:5px;}
.step_list > ul > li .bullet_list >li:after{top:13px;}
.summry_img > ul > li{width: 235px; float:left; padding:0 0 0 15px}
.summry_img.big > ul > li {width: 279px; float:left; padding:0 0 0 15px}
.summry_img > ul{position:relative; left:-15px; margin-top:30px;}
.summry_img > ul:after{content: ""; display:block; clear:both;}
.summry_img > ul > li > div{border:solid 1px #ddd; height:440px;border-radius:5px; background:#fff; overflow:hidden;}
.summry_img > ul > li > div > p{padding:20px 10px; text-align:center; font-size: 14px; line-height:24px }
.summry_img > ul > li > div >span{display:block;}


.tcpawrap{padding:75px 0 0 0;}
.tcpawrap .purple_Box{padding:70px 0 0px 0;}
.tcpa_box{padding:0 0px 60px 0; position:relative; }
.tcpa_box .page-tit-depth3-green + p{text-align:center;margin-bottom:75px}
.tcpa_box .page-tit-depth3-green,.tcpa_box .page-tit-depth3-purple{margin-bottom:5px;font-size:35px; font-weight: 700;text-align:center;}

.tcpa_box .tcpa_list{background:url(/images/resources/tcpa_bg.png) no-repeat right bottom;}
.tcpa_box .tcpa_list >li{padding:0px 0 25px 45px; margin-top:20px; position:relative; border-bottom:dashed 2px #ccc; font-weight:700;}
.tcpa_box .tcpa_list >li:first-child{margin-top:0px; border-top:none;}
.tcpa_box .tcpa_list >li em{display:block; position:absolute; left:0; top:0px; color:#59c3c3; font-weight:700;font-size: 24px; font-family:'Poppins-M' }
.tcpa_box .tcpa_list >li em.over{top:0px;}
.tcpa_box.purple .page-tit-depth4-puple{text-align:center; font-size:35px; font-weight: 700}
.tcpa_box .page-tit-depth3-purple span{display:block; font-size:16px; color:#3c4147; font-family:'Poppins-R'; font-weight: 400}
.tcpa_box .tcpa_list >li .bullet_list{margin-top:10px;}
.tcpa_box .tcpa_list >li .bullet_list > li{margin-bottom:5px; font-weight: 400}
.tcpa_box .resource_list{width:100%; margin-top:20px; position:relative; right:auto; top:0;}
.tcpa_box .resource_list h3{padding:14px 0;background:#59c3c3; color:#fff; text-align:center; font-weight:700; border-radius:5px 5px 0 0;}
.tcpa_box .resource_list .resource_con{padding:30px 30px; background:#def3f3;border-radius:0px 0px 5px 5px;text-align:center;}
.tcpa_box .resource_list .resource_con p{text-align:center; margin-bottom: 15px; }
.tcpa_box .resource_list .resource_con a.link_text{border:none;display:block; margin-bottom: 15px;word-break: break-all; font-weight: 700}
.tcpa_box .resource_list .bullet_list{margin-top:10px; word-break: break-all; width:660px; margin:0 auto;}
.tcpa_box .resource_list .bullet_list li{margin-bottom:20px;}
.tcpa_box .resource_list .bullet_list li a{font-weight:700; color:#01baef; }
.tcpa_box.purple .tcpa_list >li em{color:#817dc5;}
.tcpa_box.purple .resource_list h3{background:#817dc5}
.tcpa_box.purple .resource_con{background:#fff; text-align:center;}
.tcpa_box.purple .resource_con p{margin-bottom: 15px}
.tcpa_box.purple .tcpa_list{background:url(/images/resources/ctia_bg.png) no-repeat right bottom; padding-top:20px;}
.tcpa_box.purple .tcpa_list li{color:#ea657b;}
.tcpa_box .bullet_list{margin-top:30px;}
.tcpa_box .bullet_list > li{margin-bottom:5px;}


.tcpa_box .resource_list .bullet_list{margin-top:10px; word-break: break-all; width:660px; margin:0 auto;}
.tcpa_box .align_left{float:left; width:48%; margin-left:2%}
.tcpa_box .align_left:nth-of-type(1){float:left; width:48%; margin-left:0; margin-right:2%}
.tcpa_box .align_wrap{margin-bottom:60px;}
.tcpa_box .align_wrap:after{content:""; display:block; clear:both;}
.tcpa_box .tcpa_list{background:none;}
.purple_Box{background:#e6e5f3; padding:100px 0}

.listline_box{margin-top:60px;}
.listline_box:after{content:""; display:block;clear: both;}
.listline_box > div{float:left; width:47%; }
.listline_box > div:nth-of-type(odd){margin-right:3%; }
.listline_box > div:nth-of-type(even){margin-left:3%; }
.listline_box > div > ul > li{ padding: 0px 0 25px 0px;margin-top: 20px;position: relative;border-bottom: dashed 2px #ccc;font-weight: 400;}
.listline_box > div > ul > li:nth-of-type(1){border-top:none;}

.tcpa_box .resource_list{margin-top:40px;}
.tcpa_other{padding:50px 0 0 0; text-align:center;}
.tcpa_other h2{text-align:center;}

.other_resource{padding:0 0 60px 0;}
.other_resource .page-tit-depth3-blue{margin-bottom:20px;font-size: 35px;}
.other_resource .link_par{margin-top:15px;}
.other_resource .link_par:first-child{margin-top:0px;}
.other_resource .link_par .link_text{border-bottom:none; word-break:break-all;}
.other_resource .link_par:nth-of-type(2) .link_text{border-bottom: solid 1px;}
.other_resource .text_par{padding:30px 0; line-height:30px;}


.kit_wrap{}
.kit_info{padding:70px 474px 60px 0; background:url(/images/resources/kit_img.png) no-repeat right 70px;}
.kit_info p{padding:30px 0px 0px 0; font-size: 18px; font-weight:700}
.kit_icon{padding:60px 0;background:#e6f6f6;}
.kit_icon .page-tit-depth4-green{margin-bottom:60px;text-align:center;font-size:24px;}
.kit_icon ul li{width:16.6%; float: left}
.kit_icon ul li a{display:block;padding-top:144px; text-align:center; cursor:default;}
.kit_icon ul:after{content:""; display:block;clear:both;}
.kit_icon ul li:nth-of-type(1) a{background:url(/images/resources/icon_kit1.png) no-repeat center top}
.kit_icon ul li:nth-of-type(2) a{background:url(/images/resources/icon_kit2.png) no-repeat center top}
.kit_icon ul li:nth-of-type(3) a{background:url(/images/resources/icon_kit3.png) no-repeat center top}
.kit_icon ul li:nth-of-type(4) a{background:url(/images/resources/icon_kit4.png) no-repeat center top}
.kit_icon ul li:nth-of-type(5) a{background:url(/images/resources/icon_kit5.png) no-repeat center top}
.kit_icon ul li:nth-of-type(6) a{background:url(/images/resources/icon_kit6.png) no-repeat center top}
.kit_form{padding:50px 0 70px;}
.kit_form p{margin-bottom: 44px; text-align:center;}
.kit_form .hs_firstname,.kit_form .hs_email{width:49%; float:left; margin-right:1%;}
.kit_form .hs_lastname,.kit_form .hs_phone{width:49%; float:left; margin-right:1%;}
.kit_form .right_form{width:580px; margin:0 auto;background:#ccf1fc}

.kit_form .hs_industry{margin-top:10px;}


.library_box{padding:70px 0px;}
.library_box > ul{overflow:hidden; position:relative; left:-34px;}
.library_box > ul > li{width:33.3%; padding:0 34px; float:left;}
.library_box > ul > li > div{height:440px;border:solid 1px #ebebeb; border-radius:8px; text-align:center;}
.library_box > ul > li > div h2{height:220px;padding-top:68px;  color:#fff; font-size: 30px; font-weight: 700; text-shadow: 4px 2px 2px rgba(0,0,0,0.2); }
.library_box > ul > li > div .library_con{padding:30px 50px 0 50px;}
.library_box > ul > li > div .library_con a{display:inline-block; margin-top:20px; color:#01baef;font-weight: 700;} 
.library_box > ul > li:nth-of-type(1) > div h2{background:url(/images/resources/icon_video1.png) center center #59c3c3 no-repeat;}
.library_box > ul > li:nth-of-type(2) > div h2{background:url(/images/resources/icon_video2.png) center 34px #817dc5 no-repeat;}
.library_box > ul > li:nth-of-type(3) > div h2{background:url(/images/resources/icon_video3.png) center 35px #ea657b no-repeat;}


.roi_compare{padding:70px 0; }
.compare_box{padding:0 20px; background:#e6f6f6;border-radius:5px }
.compare_top >ul >li{height:70px;text-align:center; font-size: 20px; font-weight:700;color:#59c3c3; padding:20px 0;}
.compare_con >ul> li{padding:35px 267px 35px 267px;}
.compare_table li{padding:0 277px 0 277px; position:relative; border-top:dashed 2px #cccccc; text-align:center; font-family:"Poppins-B"}
.compare_table li:first-child{border-top:none;}
.compare_top >ul.compare_table >li{border-bottom:dashed 1px #cccccc;}
.compare_table li .before_box,.compare_table li .after_box{width:277px; position:absolute;  top:0;}
.compare_table li .before_box span,.compare_table li .after_box span{display:inline-block; width:162px; padding:10px 0; border:solid 1px #ccc; font-size: 18px; font-weight:700; border-radius:5px; background:#fff;}
.compare_table li .before_box strong,.compare_table li .after_box strong{display:block; margin-bottom:10px; font-weight: 400; color:#3c4147;font-family:"Poppins-R"}
.compare_table li .before_box strong em,.compare_table li .after_box strong em{ font-weight: 700}
.compare_table li .before_box{left:0; padding:20px 0 20px 20px;color:#817dc5;}
.compare_table li .after_box{right:0;padding:20px 20px 20px 0px;color:#40c7f1;}
.compare_table li .increase{position:relative;}
.compare_table li .increase span{display:inline-block; width:140px; padding:12px 0; background:#59c3c3; color:#fff; font-weight:700; font-size:40px; border-radius:5px;position:relative; z-index: 2 }
.compare_table li .increase:after,.compare_table li .increase:before{content:""; display:block;width:35%;border-bottom:dotted 5px #59c3c3; position:absolute;  top:40px; z-index: 1}
.compare_table li .increase:after{right:10px;}
.compare_table li .increase:before{left:10px;}
.compare_graph{padding:54px 0 80px 0;}
.compare_graph .img_graph{overflow:hidden;}
.compare_graph .img_graph ul{content:""; display:block; clear:both;}
.compare_graph .img_graph ul li{width:50%; float:left;}
.compare_graph .img_graph ul li span,.compare_graph .img_graph ul li strong{display:block;}
.compare_graph .img_graph ul li strong{margin-bottom:50px; font-family:"Poppins-B"; color:#59c3c3; font-size: 20px; }
.compare_graph .img_graph ul li:nth-of-type(1) span{padding:0 90px 0 0; text-align:right;}
.compare_graph .img_graph ul li:nth-of-type(1) span strong{text-align:right;position:relative; left:-45px;}
.compare_graph .img_graph ul li:nth-of-type(2) span{padding:0 0px 0 90px; text-align:left;}
.compare_graph .img_graph ul li:nth-of-type(2) span strong{text-align:left;position:relative; right:-30px;}
.compar_text{text-align:center; padding:0px 0 0 0; color:#808080;}
.compar_text .btn_align_C{margin-top:30px;}
.compar_text .btn_align_C .btn{margin-left:10px;}
.roi_form{padding:80px 0; background:#e6f6f6; display:none;}
.roiform_text{padding:30px 0 0 0;text-align:center; font-size: 14px;color:#01baef}
.roi_form{display:block;}
.roi_form .form_wrap{padding:48px 80px 48px 80px}
.roi_compare .content_box{width:1020px;}
.img_graph{}
.img_graph:after{content:"";display:block;clear:both;}
.img_graph h3{display:block;margin-bottom:40px;text-align:center; color:#59c3c3; font-size: 20px; font-family:"Poppins-B" }
.day_graph{width:520px; padding-right:90px; float:left;}
.day_graph_in{width:246px; float:right;}
.day_graph_in .graph_body{width:195px; height:248px;border-bottom:solid 1px #cccccc; position: relative; float:right}
.day_graph_in .graph_body:after{content:"";display:block;clear:both;}
.day_graph_in .graph_body > span{display:block;width:100%;height:25%;border-top:solid 1px #cccccc;}
.day_graph_in .graph_body .cost_left{height:100%;position:absolute;left:-50px; top:10px;}
.day_graph_in .graph_body .cost_left >span{display: block;width:40px; padding-right:5px; position:absolute; font-size: 12px; letter-spacing: -0.5px}
.day_graph_in .graph_body .cost_left >span:nth-of-type(1){bottom:100%;}
.day_graph_in .graph_body .cost_left >span:nth-of-type(2){bottom:75%;}
.day_graph_in .graph_body .cost_left >span:nth-of-type(3){bottom:50%;}
.day_graph_in .graph_body .cost_left >span:nth-of-type(4){bottom:25%;}
.day_graph_in .graph_body .cost_left >span:nth-of-type(5){bottom:0%;}
.day_graph_in .bot_th{width:187px; float:right; padding:10px 14px 0 14px;}
.day_graph_in .bot_th:after{content:"";display:block;clear:both;}
.day_graph_in .bot_th >span{display:block; width:50%; float:left; text-align:center; font-size: 13px; font-family:"Poppins-B"; }
.day_graph_in .bot_th >span:nth-of-type(2){margin-left:3%; width:47%; }
.day_graph_in .bot_th >span em{display:block; font-family:"Poppins-R";font-size: 11px;}
.day_graph_in .bar{width: 100%; height: 100%; padding:0 14px; position:absolute;left:0; bottom:0; z-index: 9}
.day_graph_in .bar:after{content:"";display:block;clear:both;}
.day_graph_in .bar > span.paybar{display:block; width:35%;height: 0; float:left;  position:absolute;bottom:0; transition:.3s}
.day_graph_in .bar > span.paybar:nth-of-type(1){left:14px; margin-right:5%; background:#817dc5;}
.day_graph_in .bar > span.paybar:nth-of-type(2){right:14px; margin-left:5%;  background:#01baef; transition-delay: .2s}

.day_graph_in .bar > span em{font-size: 0}
.increase_graph{width:500px;float:left; padding:0 0 0 80px;}
.increase_graph .day_graph_in{float:left;}
.day_graph_in .bar > span.increase_bar{display:block; width:45%;height:100%; float:left; position: relative;}
.day_graph_in .bar > span.increase_bar:nth-of-type(1){margin-right: 5%}
.day_graph_in .bar > span.increase_bar:nth-of-type(2){margin-left: 5%}
.day_graph_in .bar > span.increase_bar em{display:block; width:50%;height:0;background:#817dc5; position:absolute;bottom:0; transition: .4s}
.day_graph_in .bar > span.increase_bar em:nth-of-type(1){left:0;background:#817dc5; transition-delay: .4s}
.day_graph_in .bar > span.increase_bar em:nth-of-type(2){right:0;background:#01baef; transition-delay: .6s}
.increase_graph .day_graph_in .graph_body .cost_left{left:-20px;}
.increase_graph .day_graph_in .graph_body > span{height:16.6%;}
.increase_graph .day_graph_in .graph_body .cost_left >span:nth-of-type(1){bottom:100%;}
.increase_graph .day_graph_in .graph_body .cost_left >span:nth-of-type(2){bottom:83%;}
.increase_graph .day_graph_in .graph_body .cost_left >span:nth-of-type(3){bottom:66.4%;}
.increase_graph .day_graph_in .graph_body .cost_left >span:nth-of-type(4){bottom:49.8%;}
.increase_graph .day_graph_in .graph_body .cost_left >span:nth-of-type(5){bottom:33.2%;}
.increase_graph .day_graph_in .graph_body .cost_left >span:nth-of-type(6){bottom:16.6%;}
.increase_graph .day_graph_in .graph_body .cost_left >span:nth-of-type(7){bottom:0%;}



.roi_resetbox{ margin:55px 0; padding:47px 0; border-top:solid 2px #ebebeb;border-bottom:solid 2px #ebebeb;text-align:center; }
.roi_resetbox h2{display: block;margin-bottom:30px;text-align: center;color: #59c3c3; font-size: 40px;font-family: "Poppins-B";}
.roi_resetbox #roi_error_div{padding:25px 0; font-style:italic;color:#01baef;}
.roi_resetbox input[type="number"]{width:100%;padding:8px;border: solid 1px #ccc;font-size: 18px;font-weight: 700;border-radius: 5px;background: #fff; vertical-align:middle;box-sizing:border-box;}
.input_cell{text-align:center;}
.input_cell:after{content:""; display:block;clear:both;}
.input_cell span{display:inline-block; width:31.3%;padding-right:2% }
.input_cell span:nth-child(1){margin-left:2% }
.input_cell span label{display:block;margin-bottom:5px;padding-left:2px;text-align:left;}
.roi_resetbox + .btn_align_C{width:100%;text-align:center;}
.roi_resetbox + .btn_align_C a{margin-right:15px;}
#seeResultAgain {display: inline-block;min-width: 209px;height: 38px;line-height: 38px;padding: 0 24px;border-radius: 5px;color: #fff;position: relative;text-align: center;z-index: 2;font-weight: 700; background:#ea657b; border:none; cursor:pointer}
.input_bt{display:inline-block; position:relative; top:-4px;}
.input_bt:after{content: "";display: inline-block;width: 100%;height: 20px;border-radius: 5px;color: #fff;position: absolute;box-sizing: border-box;left: 0;bottom: -6px;z-index: 1;transition: all 0.2s ease; background:#b84f62;}
.input_bt:hover:after{bottom:0;}
/*partner*/
.affiliate_prwrap{background:#e5f8fd;padding:75px 0;}
.affiliate_program{ padding:70px 470px 0 0; position:relative; min-height: 491px}
.affiliate_program .page-tit-depth3-blue{font-size: 40px; margin-bottom:20px}
.affiliate_program .right_form{width:380px; position:absolute; right: 0; top:0px;}
.affiliate_program.white .right_form{width:380px;position:absolute; right: 0; top:0;}
.affiliate_program .right_form.formboox .hbspt-form{}
.affiliate_program .hbspt-form .hs-form-field .input input{height:30px; line-height:28px}
.affiliate_program .hbspt-form .hs-form-field .input{height:28px; line-height:28px; border:none;}
.affiliate_program .right_form.formboox .hbspt-form .hs-form-field label{font-size: 12px;}
.affiliate_program .hbspt-form .hs-form-field .input select{height:28px;line-height:28px;}
.affiliate_program .formboox input[type="submit"]{font-size:13px;}
.affiliate_program .actions{height:40px;line-height:40px; }
.right_form.green strong{background: #59c3c3; font-size: 15px}
.right_form.green .hbspt-form {background: #ace1e1; margin-bottom: 0;}
.affiliate_wrap .hs-error-msgs label{color:#ea657b !important}
.campaigncard_wrap{padding:70px 0;}
.campaigncard_wrap .page-tit-depth3-purple{margin-bottom:40px;font-size:40px; text-align:center;}
.campaigncard_wrap .cardlist{}
.campaigncard_wrap .cardlist ul:after{content:""; display:block; clear:both;}
.campaigncard_wrap .cardlist ul li{padding:0 25px; float:left; width:33.3%;}
.campaigncard_wrap .cardlist ul li > div{height:434px;max-width:357px; padding:173px 30px 0 30px; background:#fff; box-shadow:3px 5px 8px 5px rgba(0,0,0,0.2); text-align:center;}
.campaigncard_wrap .cardlist ul li > div strong{display:block; margin-bottom:10px; font-size: 20px; font-weight:700}
.campaigncard_wrap .cardlist ul li > div p{line-height:28px}
.campaigncard_wrap .cardlist ul li:nth-of-type(1) > div{background:url(/images/partner/icon_affiliate1.png) no-repeat center 35px;}
.campaigncard_wrap .cardlist ul li:nth-of-type(2) > div{background:url(/images/partner/icon_affiliate2.png) no-repeat center 35px;;}
.campaigncard_wrap .cardlist ul li:nth-of-type(3) > div{background:url(/images/partner/icon_affiliate3.png) no-repeat center 25px;;}
.affiliate_apply{padding: 70px 0; background:#e6f6f6;}
.affiliate_apply .page-tit-depth3-green{text-align:center; margin-bottom: 30px;}


.affiliate_program.white{padding:0 430px 0 0;}
.affiliate_program.white .page-tit-depth3-blue{font-size:24px; letter-spacing: -0.5px}
.affiliate_program.white .number_list > li{padding:20px 0 20px 54px;}
.affiliate_program.white .number_list > li em{top:12px;}
.white_manage{padding: 70px 0}
.white_manage .page-tit-depth3-green{text-align:center;}
.white_manage .reseller_list{overflow: hidden;margin-top:30px;}
.white_manage .reseller_list  >ul{position:relative; left:-1%; top:-1px; overflow:hidden; }
.white_manage .reseller_list  >ul:after{content:""; display:block;clear:both;}
.white_manage .reseller_list >ul >li{width:48%;height:180px; margin-left:2%; float:left; padding:30px 0 60px 134px;border-top:dashed 1px #ccc;}
.white_manage .reseller_list >ul >li:nth-of-type(3),.white_manage .reseller_list >ul >li:nth-of-type(4){height:250px;}
.white_manage .reseller_list >ul >li .bullet_list{margin-top:10px}
.white_manage .reseller_list>ul >li .bullet_list li{margin-bottom: 5px}
.white_manage .reseller_list >ul >li:nth-of-type(1){background:url(/images/partner/icon_white1.png) no-repeat 0px 32px;}
.white_manage .reseller_list >ul >li:nth-of-type(2){background:url(/images/partner/icon_white2.png) no-repeat 30px 32px;}
.white_manage .reseller_list >ul >li:nth-of-type(3){background:url(/images/partner/icon_white3.png) no-repeat 0px 32px;}
.white_manage .reseller_list >ul >li:nth-of-type(4){background:url(/images/partner/icon_white4.png) no-repeat 0px 32px;}
.white_mobile{padding:70px 0; background:#e5f8fd}
.beyond_mobile .img_box{position:absolute; left:0; top:0;}
.beyond_mobile{padding:0 0 0 600px; position:relative;}
.beyond_mobile h2{font-size: 40px; color: #01baef;font-family:"Poppins-B"; letter-spacing:-0.5px}
.beyond_mobile h2 span{display:block;font-size:30px; color: #3c4147}
.beyond_mobile p{padding:20px 0; line-height: 28px;}
.beyond_mobile .link_text{border:none; font-weight: 700}
.campaigncard_wrap.white .cardlist ul li > div{height:332px;}
.campaigncard_wrap.white .cardlist ul li > div strong{font-size:18px;}
.campaigncard_wrap.white .cardlist ul li:nth-of-type(1) > div{background:url(/images/partner/icon_white5.png) no-repeat center 43px;}
.campaigncard_wrap.white .cardlist ul li:nth-of-type(2) > div{background:url(/images/partner/icon_white6.png) no-repeat center 43px;}
.campaigncard_wrap.white .cardlist ul li:nth-of-type(3) > div{background:url(/images/partner/icon_white7.png) no-repeat center 43px;}





.reseller{padding:50px 0;}
.reseller  .resource_box ul li >div{height:330px;}
.reseller  .resource_box ul li.resource20 >div{height:360px;}
.reseller  .resource_box ul li >div{padding:135px 40px 0 40px; background-position:center 35px; background-repeat: no-repeat; background-color:#d9f5fd; }
.reseller  .resource_box ul li >div a{padding:0; background:none; }
.reseller  .resource_box ul li.resource1 div{background-image:url(/images/partner/icon_resource1.png) }
.reseller  .resource_box ul li.resource2 div{background-image:url(/images/partner/icon_resource2.png) }
.reseller  .resource_box ul li.resource3 div{background-image:url(/images/partner/icon_resource3.png) }
.reseller  .resource_box ul li.resource4 div{background-image:url(/images/partner/icon_resource4.png) }
.reseller  .resource_box ul li.resource5 div{background-image:url(/images/partner/icon_resource5.png) }
.reseller  .resource_box ul li.resource6 div{background-image:url(/images/partner/icon_resource6.png) }
.reseller  .resource_box ul li.resource7 div{background-image:url(/images/partner/icon_resource7.png) }
.reseller  .resource_box ul li.resource8 div{background-image:url(/images/partner/icon_resource8.png) }
.reseller  .resource_box ul li.resource9 div{background-image:url(/images/partner/icon_resource9.png) }
.reseller  .resource_box ul li.resource10 div{background-image:url(/images/partner/icon_resource10.png) }
.reseller  .resource_box ul li.resource11 div{background-image:url(/images/partner/icon_resource11.png) }
.reseller  .resource_box ul li.resource12 div{background-image:url(/images/partner/icon_resource12.png) }
.reseller  .resource_box ul li.resource13 div{background-image:url(/images/partner/icon_resource13.png) }
.reseller  .resource_box ul li.resource14 div{background-image:url(/images/partner/icon_resource14.png) }
.reseller  .resource_box ul li.resource15 div{background-image:url(/images/partner/icon_resource15.png) }
.reseller  .resource_box ul li.resource16 div{background-image:url(/images/partner/icon_resource16.png) }
.reseller  .resource_box ul li.resource17 div{background-image:url(/images/partner/icon_resource17.png) }
.reseller  .resource_box ul li.resource18 div{background-image:url(/images/partner/icon_resource18.png) }
.reseller  .resource_box ul li.resource19 div{background-image:url(/images/partner/icon_resource19.png); background-position: center 30px }
.reseller  .resource_box ul li.resource20 div{background-image:url(/images/partner/icon_resource20.png) }
.reseller  .resource_box.pink ul li >div{background-color:#fce8eb}
.reseller  .resource_box.green ul li >div{background-color:#e6f6f6}
.reseller  .resource_box.purple ul li >div{background-color:#ececf6}
.sub_message{margin-top:20px;}
.sub_message>h3{color:#01baef; font-size:20px; font-family:"Poppins-B" }
.table_text{margin-top:30px;border:solid 1px #d7d7d7;}
.table_listcon:after{content:""; display:block; clear:both;}
.table_listcon > div{float:left;  border-left:solid 1px #d7d7d7;  }
.table_listcon:nth-of-type(1) > div:nth-of-type(1){float:left;  border-top:solid 0px #d7d7d7;  }
.table_listcon > div:nth-of-type(1){font-weight: 700;border-top:solid 1px #d7d7d7; }
.table_listcon > div:after{content:""; display:block; clear:both;}
.table_listcon > div:nth-of-type(1){width:207px;border-left:none;padding:20px;font-family: "Poppins-B";}
.table_listcon > div:nth-of-type(2){width:calc( 100% - 207px);}
.table_listcon > div:nth-of-type(2) > div:after{content:""; display:block; clear:both;}
.table_listcon > div:nth-of-type(2) > div{border-top:solid 1px #d7d7d7;}

.table_listcon > div:nth-of-type(2) > div > div{float:left; padding:20px;}
.table_listcon > div:nth-of-type(2) > div > div:nth-of-type(1){width:224px;}
.table_listcon > div:nth-of-type(2) > div > div:nth-of-type(2){width:calc( 100% - 224px);border-left:solid 1px #d7d7d7;}

.table_listcon .bullet_list li{margin-bottom:5px;}
.table_listcon .bordernone{border-top:none !important;}


.text_rule{margin-top:30px; padding-bottom:0px;border-bottom:none;}
.text_rule:nth-of-type(2){ padding-bottom:50px;     border-bottom: solid 1px #ddd;margin-bottom: 50px;}
.text_rule:nth-of-type(3){ padding-bottom:0px;}
.text_rule h3{margin-bottom:10px;color:#ea657b;}
.text_rule > .bullet_list{margin-left:20px;}
.text_rule > .bullet_list li{margin-bottom:10px;}
.text_rule > .bullet_list li >.bullet_list li:after{height:1px; border-radius:0; top:8px;}
.text_rule > .bullet_list li .bullet_list{margin-top:10px;}
.table_listcon1{}
.table_listcon1:after{content:""; display:block; clear:both;}
.table_listcon1 > div{float:left;  border-left:solid 1px #d7d7d7;}
.table_listcon1 > div:nth-of-type(1){width:207px; border-left:0; padding:20px; font-weight: 700; font-family:"Poppins-B"}
.table_listcon1:nth-of-type(2) > div{border-top:solid 1px #d7d7d7}
.table_listcon1 > div:nth-of-type(2){width:calc(100% - 207px); padding:20px;}
.table_listcon1 .bullet_list li{margin-bottom:10px;}

/*error*/
.fullpage{background:url(/images/ect/bg_contact.png) no-repeat center center #01baef; text-align:center; padding:170px 0 !important;}
.fullpage .white_box{width:980px; margin:0 auto; padding:80px 0; background:#fff; box-shadow: 0 10px 6px -6px #777; border-radius: 5px;}
.fullpage .white_box h1{color:#59c3c3; font-size:48px;}
.fullpage .white_box p{padding:30px 0 0 0;font-size: 24px;}
.fullpage .white_box p.account_thank{font-size:16px; padding:50px 150px 0 150px;}
.fullpage .white_box p span{display:block;font-size: 16px; margin-top:40px;}
.fullpage .btn_area{border:none; margin-top:0; padding:50px 0 0 0;}
.fullpage .account_thank{ padding:0 150px;font-size: 16px;}
.fullpage .account_thank a{font-family:"Poppins-M"; font-weight: 700}


h2.sms_title{margin-bottom:30px;color:#01baef; font-size:40px; font-family:"Poppins-B"; letter-spacing: -0.5px; text-align:center;}
.sms_main{height:444px;width: 100%;position: fixed;left: 0;top: 110px;background-image: linear-gradient(180deg, #fff, #bae3ef);overflow: hidden;z-index:1;}
.sms_main .content_box{height:100%;}
.sms_main .btn_box{margin-top:37px;}
.sms_main .btn_box a:nth-of-type(1){margin-right: 20px;}
.smsobj_box{position:absolute; left:620px; top:0;height:100%;}
.smsobj_box span{display:block; position: absolute;}
.smsobj_box span.smslaptop{width:563px; height:395px; background:url(/images/sms/obj1.png) no-repeat; left:50px; bottom:0; z-index: 4}
.smsobj_box span.smsbook{width:252px; height:208px; background:url(/images/sms/obj3.png) no-repeat; left:530px; bottom:170px; z-index: 3}
.smsobj_box span.smsclock{width:84px; height:84px; background:url(/images/sms/obj2.png) no-repeat; left:270px; bottom:260px; z-index: 3}
.smsobj_box:after{content:"";display:block;width:667px;height:667px;background:#59c3c3;opacity:.2;border-radius:50%;position:absolute;top:-33px;left:0px; z-index: 2}
.sms_maintext{padding:80px 0 0 0;}
.sms_maintext strong{display:block; color:#01baef; font-size:60px; font-family:"Poppins-B"; letter-spacing: -0.5px}
.sms_maintext p{display:block; margin-top:30px;color:#3c4147; font-size:36px; font-family:"Poppins-B"; line-height:40px; }
.sms_container{margin:444px 0 0 0;position:relative; z-index: 5; background:#fff}
.marketing_decwrap{padding:15px 0 100px 0;background-image: linear-gradient(180deg, #fff, #fff);}

.what_sms{padding:0 610px 0 0; margin-bottom:109px;min-height:476px; position: relative;}
.text_sms h2{text-align:left}
.what_sms p{margin-top:30px; line-height: 32px}
.what_sms p:first-child{margin-top:0px;}
.sms_phone{width:548px; height:483px; position:absolute; right:0; top:0;background:url(/images/sms/phone_bg.png) no-repeat center center; text-align:center;}
.matter_con ul li{width:50%; height:220px; float:left; padding:50px 40px 44px 85px;}
.matter_con ul:after{content:""; display:block;clear:both;}
.matter_con ul li:nth-of-type(1),.matter_con ul li:nth-of-type(2){ border-bottom:dashed 2px #e1e1e1;}
.matter_con ul li h3{display:block; font-size:24px; margin-bottom:20px;font-family:"Poppins-B"; }
.matter_con ul li em{font-size:24px; color:#59c3c3;font-family:"Poppins-B"; }
.matter_con ul li:nth-of-type(1){background:url(/images/sms/ico_matters1.png) no-repeat left 50px; }
.matter_con ul li:nth-of-type(2){background:url(/images/sms/ico_matters2.png) no-repeat left 50px; }
.matter_con ul li:nth-of-type(3){background:url(/images/sms/ico_matters3.png) no-repeat left 50px; }
.matter_con ul li:nth-of-type(4){background:url(/images/sms/ico_matters4.png) no-repeat left 50px; }
.sms_why{margin:125px 0;}
.sms_why ul:after{content:""; display:block;clear:both;}
.sms_why li{float:left;width:380px; height:570px;overflow:hidden;margin-right:20px; padding:20px; border-radius:5px; background:#fff; position:relative; box-shadow:0 5px 15px rgba(0, 0, 0, .4);}
.sms_why li:last-child{margin-right:0}
.sms_why li h3{display:block; margin-bottom:15px; font-size:30px;font-family:"Poppins-B";}
.sms_why li p{margin-top:25px; position:relative; z-index: 2}
.sms_why li p:nth-of-type(1){margin-top:0px;}
.sms_why li:after{content:"01"; display:block; position: absolute; right:0; bottom:-117px; font-size: 260px; color:#efeff7;font-family:"Poppins-B";z-index: 1}
.sms_why li:nth-of-type(1):after{content:"01";}
.sms_why li:nth-of-type(2):after{content:"02";}
.sms_why li:nth-of-type(3):after{content:"03";}
.sms_use{}
.sms_use ul{}
.sms_use ul li{padding:36px 50px 36px 244px; border-top:dashed 1px #e1e1e1; min-height:184px;}
.sms_use ul li:nth-of-type(1){border-top:none;}
.sms_use ul li h3{display:block; font-size:30px; color:#58c3c3;font-family:"Poppins-B";}
.sms_use ul li:nth-of-type(1){background:url(/images/sms/ico_marketing1.png) no-repeat 45px 34px; }
.sms_use ul li:nth-of-type(2){background:url(/images/sms/ico_marketing2.png) no-repeat 45px 34px; }
.sms_use ul li:nth-of-type(3){background:url(/images/sms/ico_marketing3.png) no-repeat 45px 34px; }
.sms_use ul li:nth-of-type(4){background:url(/images/sms/ico_marketing4.png) no-repeat 45px 34px; }
.sms_customerlove{padding:100px 0;background:#e6f6f6}
.sms_customerlove h2{margin-bottom:40px;}
.love_whylist ul:after{content:""; display:block;clear:both;}
.love_whylist ul li{width: 50%;height:200px;float: left; padding:32px 20px 25px 103px; border-bottom:dashed 2px #e1e1e1;}
.love_whylist ul li h3{font-size: 24px; margin-bottom: 20px;font-family:"Poppins-B"; }
.love_whylist ul li:nth-of-type(1){background:url(/images/sms/ico_customer1.png) no-repeat 22px 32px;}
.love_whylist ul li:nth-of-type(2){background:url(/images/sms/ico_customer2.png) no-repeat 22px 32px;}
.love_whylist ul li:nth-of-type(3){background:url(/images/sms/ico_customer3.png) no-repeat 22px 32px;}
.love_whylist ul li:nth-of-type(4){background:url(/images/sms/ico_customer4.png) no-repeat 22px 38px;}
.love_whylist ul li:nth-of-type(5){background:url(/images/sms/ico_customer5.png) no-repeat 22px 38px;}
.love_whylist ul li:nth-of-type(6){background:url(/images/sms/ico_customer6.png) no-repeat 22px 37px;}
.love_whylist ul li:nth-of-type(7){background:url(/images/sms/ico_customer7.png) no-repeat 22px 38px;}
.love_whylist ul li:nth-of-type(8){background:url(/images/sms/ico_customer8.png) no-repeat 22px 32px;}
.review_box{margin-top:50px;}
.review_box h3{font-size:24px;font-family:"Poppins-B";margin-bottom:20px; text-align:center;}
.review_con{width:839px; height:238px; margin:0 auto; padding:43px 75px; background:url(/images/sms/customer_bg.png) no-repeat; color:#fff;text-align:center; font-size: 16px; font-family:"Poppins-B";}
.review_con .review_text{font-size:20px; font-style:italic; margin-bottom: 25px; position:relative; }
.review_con .review_text:after,.review_con .review_text:before{content:""; display: inline-block; position:relative; width:28px; height:20px;}
.review_con .review_text:before{background:url(/images/sms/imgbg_1.png) no-repeat; left:-2px; top:-3px;}
.review_con .review_text:after{background:url(/images/sms/imgbg_2.png) no-repeat;right:-2px; bottom:0px;}
.sms_support{padding:100px 0; background:#fff}
.roundlist_box{}
.roundlist_box ul:after{content:"";display:block;clear:both;}
.roundlist_box ul li{float:left; width:33.3%; padding:0 2%; text-align:center;}
.roundlist_box ul li h3{margin-bottom:20px;font-size:29px; font-family:"Poppins-B"; }
.roundlist_box ul li:before{display:block; content:""; width:178px; height:178px; margin:0 auto 50px auto; }
.roundlist_box ul li:nth-of-type(1) h3{color:#59c3c3;}
.roundlist_box ul li:nth-of-type(1):before{background:url(/images/sms/bot_img1.png) no-repeat;}
.roundlist_box ul li:nth-of-type(2) h3{color:#01baef;}
.roundlist_box ul li:nth-of-type(2):before{background:url(/images/sms/bot_img2.png) no-repeat;}
.roundlist_box ul li:nth-of-type(3) h3{color:#ea657b}
.roundlist_box ul li:nth-of-type(3):before{background:url(/images/sms/bot_img3.png) no-repeat;}

.sms_listfeature{padding:102px 0;background:#ececf6}
.feature_con{text-align:center;}
.feature_con ul{}
.feature_con ul li{display:inline-block;max-width:100px;margin:25px 0 0 33px; vertical-align:top;}
.feature_con ul li:nth-of-type(4){max-width:120px;}
.feature_con ul li:before{content:""; display:block; width:100px;height:100px; margin:0 auto 10px auto;}
.feature_con ul li:nth-of-type(1):before{background:url(/images/sms/icon_list1.png) no-repeat;}
.feature_con ul li:nth-of-type(2):before{background:url(/images/sms/icon_list2.png) no-repeat;}
.feature_con ul li:nth-of-type(3):before{background:url(/images/sms/icon_list3.png) no-repeat;}
.feature_con ul li:nth-of-type(4):before{background:url(/images/sms/icon_list4.png) no-repeat;}
.feature_con ul li:nth-of-type(5):before{background:url(/images/sms/icon_list5.png) no-repeat;}
.feature_con ul li:nth-of-type(6):before{background:url(/images/sms/icon_list6.png) no-repeat;}
.feature_con ul li:nth-of-type(7):before{background:url(/images/sms/icon_list7.png) no-repeat;}
.feature_con ul li:nth-of-type(8):before{background:url(/images/sms/icon_list8.png) no-repeat;}
.feature_con ul li:nth-of-type(9):before{background:url(/images/sms/icon_list9.png) no-repeat;}
.feature_con ul li:nth-of-type(10):before{background:url(/images/sms/icon_list10.png) no-repeat;}
.feature_con ul li:nth-of-type(11):before{background:url(/images/sms/icon_list11.png) no-repeat;}
.feature_con ul li:nth-of-type(12):before{background:url(/images/sms/icon_list12.png) no-repeat;}
.feature_con ul li:nth-of-type(13):before{background:url(/images/sms/icon_list13.png) no-repeat;}
.feature_con ul li:nth-of-type(14):before{background:url(/images/sms/icon_list14.png) no-repeat;}
.feature_con ul li:nth-of-type(15):before{background:url(/images/sms/icon_list15.png) no-repeat;}
.feature_con ul li:nth-of-type(16):before{background:url(/images/sms/icon_list16.png) no-repeat;}



.sub_decpar{display:block;margin-top:-10px; text-align:center;}
.sub_decpar_bot{clear:both;display:block;margin-top:40px; text-align:center;}
.text_blue{color:#01baef; border-bottom:solid 1px;}
.mass.matter_con ul li:nth-of-type(1){background:url(/images/core/icon_masswork1.png) no-repeat left 50px;}
.mass.matter_con ul li:nth-of-type(2){background:url(/images/core/icon_masswork2.png) no-repeat left 50px;}
.mass.matter_con ul li:nth-of-type(3){background:url(/images/core/icon_masswork3.png) no-repeat left 50px;}
.mass.matter_con ul li:nth-of-type(4){background:url(/images/core/icon_masswork4.png) no-repeat left 50px;}
.getting_mass{padding:130px 0;}
.getting_mass .par{padding:30px 0 0 0; text-align:center;}
.getting_mass .h2.sms_title{margin-bottom:0}
.mass_ter h2{ color:#817dc5;}
.mass_use h2{color:#59c3c3; margin-bottom:60px;}
.marketing_decwrap.mass{padding:15px 0 0 0;}
.iconcon_list{}
.iconcon_list > ul{position:relative; top:-35px;}
.iconcon_list > ul:after{content:"";display:block; clear:both;}
.iconcon_list > ul > li{width:50%; height:300px; float:left; padding:35px 20px 35px 95px; border-top:dashed 2px #e1e1e1; line-height:28px;}
.iconcon_list > ul > li strong{display:block; font-size:24px; margin-bottom:20px;}
.iconcon_list > ul > li:nth-of-type(1),.iconcon_list ul li:nth-of-type(2){border-top:none}
.iconcon_list > ul > li:nth-of-type(3),.iconcon_list ul li:nth-of-type(4){height:345px;}
.iconcon_list > ul > li:nth-of-type(1){background:url(/images/core/icon_masster1.png) no-repeat left 37px;}
.iconcon_list > ul > li:nth-of-type(2){background:url(/images/core/icon_masster2.png) no-repeat 30px 37px;}
.iconcon_list > ul > li:nth-of-type(3){background:url(/images/core/icon_masster3.png) no-repeat left 37px;}
.iconcon_list > ul > li:nth-of-type(4){background:url(/images/core/icon_masster4.png) no-repeat 30px 37px;}
.iconcon_list > ul > li:nth-of-type(5){background:url(/images/core/icon_masster5.png) no-repeat left 37px;}
.iconcon_list > ul > li:nth-of-type(6){background:url(/images/core/icon_masster6.png) no-repeat 30px 37px;}
.iconcon_list > ul > li:nth-of-type(7){background:url(/images/core/icon_masster7.png) no-repeat left 37px;}
.iconcon_list > ul > li:nth-of-type(8){background:url(/images/core/icon_masster8.png) no-repeat 30px 37px;}
.iconcon_list > ul > li:nth-of-type(9){background:url(/images/core/icon_masster9.png) no-repeat left 37px;}
.iconcon_list > ul > li:nth-of-type(10){background:url(/images/core/icon_masster10.png) no-repeat 30px 37px;}

.mass_use .iconcon_list > ul > li:nth-of-type(1){background:url(/images/core/icon_masster11.png) no-repeat left 35px;}
.mass_use .iconcon_list > ul > li:nth-of-type(2){background:url(/images/core/icon_masster12.png) no-repeat 30px 35px;}
.mass_use .iconcon_list > ul > li:nth-of-type(3){background:url(/images/core/icon_masster13.png) no-repeat left 35px;}
.mass_use .iconcon_list > ul > li:nth-of-type(4){background:url(/images/core/icon_masster14.png) no-repeat 30px 35px;}
.mass_use .iconcon_list > ul > li:nth-of-type(5){background:url(/images/core/icon_masster15.png) no-repeat left 35px;}
.mass_use .iconcon_list > ul > li:nth-of-type(6){background:url(/images/core/icon_masster16.png) no-repeat 30px 35px;}
.mass_use .iconcon_list > ul > li:nth-of-type(7){background:url(/images/core/icon_masster17.png) no-repeat left 35px;}
.mass_use .iconcon_list > ul > li:nth-last-of-type(1){background:none;}
.mass_use .iconcon_list > ul > li:nth-of-type(3),.mass_use .iconcon_list ul li:nth-of-type(4){height:300px;}
.mass_howbox{padding:130px 0;background:#e6f6f6;}
.mass_parcon{margin-bottom:140px;}
.mass_parcon:nth-last-of-type(1){margin-bottom:0px;}
.mass_parcon .par{text-align:center;}
.mass_numlist{margin:50px 0 143px 0;}
.mass_numlist ul{}
.mass_numlist ul:after{content:""; display:block; clear:both;}
.mass_numlist ul li{float:left; width:31%;height:362px;margin-left:2%; background:#fff; border-radius:5px;  padding:24px 40px;box-shadow:3px 5px 8px 5px rgba(0,0,0,0.2); position:relative;}
.mass_numlist ul li p{ position:relative; z-index: 2}
.mass_numlist ul li p{ position:relative; z-index: 2}
.mass_numlist ul li:after{display:block; position:absolute;right:0; bottom:-119px; font-size:260px; color:#efeff7; font-weight:700; font-family:"Poppins-B";z-index: 1}
.mass_numlist ul li:nth-of-type(1):after{content:"01"}
.mass_numlist ul li:nth-of-type(2):after{content:"02"}
.mass_numlist ul li:nth-of-type(3):after{content:"03"}
.example_mass{padding:130px 0;}
.example_mass .iconcon_list{margin-top:60px;}
.example_mass .iconcon_list > ul > li{padding:35px 20px 35px 115px; height:370px;}
.example_mass .iconcon_list > ul > li strong{color:#58c3c3;}
.example_mass .iconcon_list > ul > li >.bullet_list{margin:0 0 0 10px;}
.example_mass .iconcon_list > ul > li >.bullet_list li{margin:0 0 5px 0px;}
.example_mass .iconcon_list > ul > li >.bullet_list li:after{top:11px;}
.example_mass .iconcon_list > ul > li.full{float:none; width:100%; clear:both;}
.example_mass .iconcon_list > ul > li:nth-of-type(1){background:url(/images/core/icon_massuse1.png) no-repeat left 30px;}
.example_mass .iconcon_list > ul > li:nth-of-type(2){background:url(/images/core/icon_massuse2.png) no-repeat left 30px;}
.example_mass .iconcon_list > ul > li:nth-of-type(3){background:url(/images/core/icon_massuse3.png) no-repeat left 30px;}
.example_mass .iconcon_list > ul > li:nth-of-type(4){background:url(/images/core/icon_massuse4.png) no-repeat left 30px;}
.example_mass .iconcon_list > ul > li:nth-of-type(5){background:url(/images/core/icon_massuse5.png) no-repeat left 30px;}
.example_mass .iconcon_list > ul > li:nth-of-type(6){background:url(/images/core/icon_massuse6.png) no-repeat left 30px;}
.example_mass .iconcon_list > ul > li:nth-of-type(7){background:url(/images/core/icon_massuse7.png) no-repeat left 30px;}
.example_mass .iconcon_list > ul > li:nth-of-type(8){background:url(/images/core/icon_massuse8.png) no-repeat left 30px;}
.example_mass .iconcon_list > ul > li:nth-of-type(9){background:url(/images/core/icon_massuse9.png) no-repeat left 30px;}
.example_mass .iconcon_list > ul > li:nth-of-type(10){background:url(/images/core/icon_massuse10.png) no-repeat left 30px;}
.example_mass .iconcon_list > ul > li:nth-of-type(11){background:url(/images/core/icon_massuse11.png) no-repeat left 30px;}
.common_mass{padding:100px 0; background:#ececf6;}
.common_mass .sms_title{margin-bottom:43px;}
.common_numlist > li{width: 100%; min-height:225px; margin-bottom:25px;border-radius:5px;background:#fff;padding:24px 46px 24px 24px;box-shadow:3px 5px 8px 5px rgba(0,0,0,0.2); position:relative; }
.common_numlist > li strong{ margin-bottom:20px;font-weight:700; font-family:"Poppins-B"; font-size:30px;}
.common_numlist > li p{z-index:2; position:relative; margin-top:25px; }
.common_numlist > li p:nth-of-type(1){margin-top:0px; }
.common_numlist > li:after{display:block; position:absolute;right:0; bottom:-119px; font-size:260px; color:#ebf7f7; font-weight:700; font-family:"Poppins-B";z-index: 1}
.common_numlist > li:nth-of-type(1):after{content:"01"; right:-25px;}
.common_numlist > li:nth-of-type(2):after{content:"02";right:-8px;}
.common_numlist > li:nth-of-type(3):after{content:"03";right:-15px;}
.common_numlist > li:nth-of-type(4):after{content:"04";right:-10px;}
.mass_advantage{padding:0 0 130px 0;background:#fff;}
.mass_advantage .sms_title{margin-bottom:50px;}
.mass_advantage .sms_title .sub_tit{display:block;margin-top:20px; font-size:16px; color:#3c4147; font-weight: 400; font-family:"Poppins-R";}
.mass_advantage .massadvantage_list{}
.mass_advantage .massadvantage_list:after{content:""; display:block; clear:both;}
.mass_advantage .massadvantage_list > li{padding:30px 20px; float:left; border-radius: 5px;margin-bottom:2%;box-shadow:3px 5px 8px 5px rgba(0,0,0,0.2); line-height: 32px}
.mass_advantage .massadvantage_list > li >strong{display:block;margin-bottom:20px;font-weight:700; font-family:"Poppins-B"; font-size:30px;}
.mass_advantage .massadvantage_list > li > .bullet_list{margin:0 0 0 10px;}
.mass_advantage .massadvantage_list > li > .bullet_list li{margin:0 0 5px 0px;}
.mass_advantage .massadvantage_list > li > .bullet_list li:after{top:11px;}
.mass_advantage .massadvantage_list > li:nth-of-type(1){width:49%; height:613px; margin-right:1%; background:url(/images/core/icon_massuse13.png) no-repeat right bottom #d9f5fd;}
.mass_advantage .massadvantage_list > li:nth-of-type(2){width:49%; height:613px; margin-left:1%; background:url(/images/core/icon_massuse14.png) no-repeat right bottom #e6f6f6;}
.mass_advantage .massadvantage_list > li:nth-of-type(3){width:32%; height:660px; margin-left:0%; background:url(/images/core/icon_massuse15.png) no-repeat right bottom #fce8eb;}
.mass_advantage .massadvantage_list > li:nth-of-type(4){width:31%; height:660px; margin-left:2%; background:url(/images/core/icon_massuse16.png) no-repeat right bottom #ececf6;}
.mass_advantage .massadvantage_list > li:nth-of-type(5){width:33%; height:660px; margin-left:2%; background:url(/images/core/icon_massuse17.png) no-repeat right bottom #f5f5f5;}


 .page_dec.autocampain{border:none;}
.page_dec.autocampain h2{color:#59c3c3; font-size: 30px; font-family:'Poppins-B'; margin-bottom:30px; }
.page_dec.autocampain p{font-weight:700}
.campaign_how{padding:70px 0; background:#d9f5fd}
.campaign_how h2{text-align:center; margin-bottom: 40px;}
.shadow_boxwrap{}
.shadow_boxwrap > ul:after,.shadow_boxwrap > ol:after{content: ""; display:block; clear:both;}
.shadow_boxwrap > ul > li,.shadow_boxwrap > ol > li{width:32%; margin-left:1%; float:left; box-shadow:0 5px 15px rgba(0, 0, 0, .4); border-radius:5px; background-color:#fff !important }
.autocam_dec{}
.autocam_dec > li{padding:25px; height:392px;}
.autocam_dec > li strong{font-family:'Poppins-B'; }
.autocam_dec > li > span > strong{display:block; }
.autocam_dec > li > strong{display:block; margin-bottom:0px;font-size:50px; color:#01baef;}
.autocam_dec > li > .bullet_list {margin-top:15px;}
.autocam_dec > li > .bullet_list > li{margin-bottom: 10px;}
.autocam_dec > li:nth-of-type(1){background:url(/images/auto/campains_how1.png) no-repeat right bottom}
.autocam_dec > li:nth-of-type(2){background:url(/images/auto/campains_how2.png) no-repeat right bottom}
.autocam_dec > li:nth-of-type(3){background:url(/images/auto/campains_how3.png) no-repeat right bottom}
.campaignlevel_wrap{padding:70px 0 0px 0;}
.campaignlevel_wrap > .content_box{padding:0 0 0 352px; position:relative;}
.campaignlevel_wrap .level_titbox{width:352px; padding:0 70px 0 0; position:absolute; left:0; top:0;}
.campaignlevel_wrap .level_titbox h2{margin-bottom:20px;}
.campaignlevel_wrap .level_list{}
.campaignlevel_wrap .level_list ul{}
.campaignlevel_wrap .level_list ul li{padding:50px 20px 50px 200px;min-height:221px; border-top:dashed 1px #e1e1e1;}
.campaignlevel_wrap .level_list ul li:first-child{padding:0px 20px 50px 200px; border-top:none;}
.campaignlevel_wrap .level_list ul li h3{margin-bottom: 5px; font-size: 20px;font-family:'Poppins-B'; }
.campaignlevel_wrap .level_list ul li:nth-of-type(1){background:url(/images/auto/campains_level1.png) no-repeat left top}
.campaignlevel_wrap .level_list ul li:nth-of-type(2){background:url(/images/auto/campains_level2.png) no-repeat left 40px}
.campaignlevel_wrap .level_list ul li:nth-of-type(3){background:url(/images/auto/campains_level3.png) no-repeat left 40px}
.campaign_way{padding:70px 0; background:#ececf6}
.campaign_way h2{text-align:center; margin-bottom:40px}
.way_list{}
.way_list ul:after{content: ""; display:block; clear:both;}
.way_list ul li{width:18%; margin-left:2%; height:180px;float:left;text-align:center; padding:126px 0 0 0; background-color: #fff !important; border-radius: 5px;}
.way_list ul li a{color:#817dc5; font-weight: 700}
.way_list ul li:nth-of-type(1){background:url(/images/auto/campains_way1.png) no-repeat center top}
.way_list ul li:nth-of-type(2){background:url(/images/auto/campains_way2.png) no-repeat center top; padding:117px 0 0 0;}
.way_list ul li:nth-of-type(3){background:url(/images/auto/campains_way3.png) no-repeat center top}
.way_list ul li:nth-of-type(4){background:url(/images/auto/campains_way4.png) no-repeat center top}
.way_list ul li:nth-of-type(5){background:url(/images/auto/campains_way5.png) no-repeat center top}
.campaign_sug{padding:70px 0}
.campaign_sug > .content_box{padding:0 0 30px 352px; position:relative; background:url(/images/auto/campains_way6.png) no-repeat left top}
.campaign_sug > .content_box h2{margin-bottom:20px;}
.campaign_sug > .content_box p{line-height: 28px;}
.dec_btn .btn:nth-of-type(1){margin-right:20px;}



.sub_decpar p{margin-top:30px;}
.sub_decpar p:ntn-of-type(1){margin-top:0px;}
.matter_con.textblast ul li{height:250px;border-bottom:dashed 2px #e1e1e1;}
.matter_con.textblast ul li:nth-last-of-type(1){border-bottom:none;}
.matter_con.textblast ul li:nth-of-type(1){background:url(/images/doorway/ico_matters1.png) no-repeat left 50px;}
.matter_con.textblast ul li:nth-of-type(2){background:url(/images/doorway/ico_matters5.png) no-repeat  left 50px;}
.matter_con.textblast ul li:nth-of-type(3){background:url(/images/doorway/ico_matters4.png) no-repeat  left 50px;}
.matter_con.textblast ul li:nth-of-type(4){background:url(/images/doorway/ico_matters3.png) no-repeat  left 50px;}
.matter_con.textblast ul li:nth-of-type(5){background:url(/images/doorway/ico_matters2.png) no-repeat  left 50px;}
.mass_parcon .par{margin-top:30px;}
.mass_parcon .par:ntn-of-type(1){margin-top:0px;}
.text_blastlist{margin-top: 30px;}
.text_blastlist > li{padding:25px; height:515px;}

.text_blastlist > li >strong{display:block; margin-bottom:10px; font-size: 30px; font-family:"Poppins-B"; font-weight:700}
.shadow_boxwrap.textblast > ul > li{width: 49%;}
.text_blastlist > li .bullet_list{margin:20px 0 0 10px;}
.text_blastlist > li .bullet_list > li{margin-bottom:15px;}
.text_blast{margin-top: 40px}
.text_blast .num_list{margin-top:25px;position:relative; z-index: 3}
.text_blast .num_list > li{margin-bottom:15px}
.text_blast .common_numlist > li:after{color:#efeff7;}
.text_blast .common_numlist > li strong{display:block;}
.example_mass.textblastuse{padding:130px 0 0 0;}
.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(3),.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(4){height:440px;}

.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(1){background: url(/images/doorway/ico_textuse1.png) no-repeat left 30px}
.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(2){background: url(/images/doorway/ico_textuse2.png) no-repeat left 30px}
.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(3){background: url(/images/doorway/ico_textuse3.png) no-repeat left 30px}
.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(4){background: url(/images/doorway/ico_textuse4.png) no-repeat left 30px}
.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(5){background: url(/images/doorway/ico_textuse5.png) no-repeat left 30px}
.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(6){background: url(/images/doorway/ico_textuse6.png) no-repeat left 30px}
.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(7){background: url(/images/doorway/ico_textuse7.png) no-repeat left 30px}
.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(8){background: url(/images/doorway/ico_textuse8.png) no-repeat left 30px}
.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(9){background: url(/images/doorway/ico_textuse9.png) no-repeat left 30px}
.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(10){background:none}
.text_blastad{background:#ececf6}
.mass_advantage.text_blastad .massadvantage_list > li{background-color:#fff !important ; height:410px;}
.mass_advantage.text_blastad .massadvantage_list > li:nth-of-type(1){background: url(/images/doorway/bg_textadvan1.png) no-repeat right bottom}
.mass_advantage.text_blastad .massadvantage_list > li:nth-of-type(2){background: url(/images/doorway/bg_textadvan2.png) no-repeat right bottom}
.mass_advantage.text_blastad .massadvantage_list > li:nth-of-type(3){background: url(/images/doorway/bg_textadvan3.png) no-repeat right bottom}
.mass_advantage.text_blastad .massadvantage_list > li:nth-of-type(4){background: url(/images/doorway/bg_textadvan4.png) no-repeat right bottom}
.mass_advantage.text_blastad .massadvantage_list > li:nth-of-type(5){background: url(/images/doorway/bg_textadvan5.png) no-repeat right bottom}



.sub_decpar1{margin-top:20px; text-align:center;}
.bulk.matter_con ul li:nth-of-type(1){background: url(/images/core/icon_masswork1.png) no-repeat left 50px;}
.bulk.matter_con ul li:nth-of-type(2){background: url(/images/core/icon_masswork2.png) no-repeat left 50px;}
.bulk.matter_con ul li:nth-of-type(3){background: url(/images/doorway/ico_matters4.png) no-repeat left 50px;}
.bulk.matter_con ul li:nth-of-type(4){background: url(/images/core/icon_masswork4.png) no-repeat left 50px;}
.bulk.matter_con ul li:nth-of-type(5){background: url(/images/core/icon_masswork3.png) no-repeat left 50px;}
.bulk .shadow_boxwrap {}
.bulk .common_numlist{margin-top:50px;}
.bulk .common_numlist > li > .num_list{position:relative;z-index: 3}
.bulk .common_numlist > li{width:49%; min-height:652px;}
.bulk .common_numlist > li:after{color:#efeff7;}
.bulk .common_numlist > li p:nth-of-type(1){margin:25px 0 20px 0;}
.bulk.example_mass .iconcon_list > ul > li:nth-of-type(5){background: url(/images/core/icon_massuse6.png) no-repeat left 30px}
.bulk.example_mass .iconcon_list > ul > li:nth-of-type(6){background: url(/images/core/icon_massuse7.png) no-repeat left 30px}
.bulk.example_mass .iconcon_list > ul > li:nth-of-type(8){background: url(/images/core/icon_massuse10.png) no-repeat left 30px}
.bulk.example_mass .iconcon_list > ul > li:nth-of-type(9){background: url(/images/core/icon_massuse11.png) no-repeat left 30px}
.bulk.example_mass .iconcon_list > ul > li:nth-of-type(10){background: none}
.bulk.mass_advantage{padding:130px 0; background:#ececf6;}
.bulk.mass_advantage .massadvantage_list > li{background-color:#fff !important;}
.bulk.mass_advantage .massadvantage_list > li:nth-of-type(3),.bulk.mass_advantage .massadvantage_list > li:nth-of-type(4),.bulk.mass_advantage .massadvantage_list > li:nth-of-type(5){height:660px;}



.gradient_box.short p{line-height:30px}
.short_info{padding:127px 560px 70px 0; background:url(/images/doorway/bg_shortcode1.png) no-repeat right 120px;}
.short_info .sms_title{text-align:left; margin-bottom:10px}
.short_info1 .sms_title{text-align:center;}
.short_info1{margin-bottom:60px;}
.short_info p{line-height:30px}
.short_info1 p:nth-of-type(2){margin:30px 0 0 0;}
.doorway_icon_list{}
.doorway_icon_list li{padding:30px 0 30px 100px; border-top:dashed 2px #e1e1e1;}
.doorway_icon_list li:nth-of-type(1){border-top:none;}
.doorway_icon_list li h3{display:block; margin-bottom:15px; font-size:24px; font-family:"Poppins-B";}
.doorway_icon_list.short li:nth-of-type(1){background:url(/images/doorway/icon_short1.png) no-repeat left 30px;}
.doorway_icon_list.short li:nth-of-type(2){background:url(/images/doorway/icon_short2.png) no-repeat left 30px;}
.doorway_icon_list.short li:nth-of-type(3){background:url(/images/doorway/icon_short3.png) no-repeat left 30px;}
.doorway_icon_list.short li:nth-of-type(4){background:url(/images/doorway/icon_short4.png) no-repeat left 30px;}
.shadow_boxwrap.short ul li{width:48%;}
.shadow_boxwrap.short .text_blastlist > li{height:324px;}
.shadow_boxwrap.short .text_blastlist > li:nth-of-type(1){background:#d2f2fd !important}
.shadow_boxwrap.short .text_blastlist > li:nth-of-type(2){background:#dff4f5 !important}
.mass_parcon.short{padding:50px 0 110px 0; margin:0;}
.short_usecase{padding:120px 0;}
.short_usecase ul{text-align:center; width:800px; margin:0 auto;}
.short_usecase ul li{width:130px;padding-top:110px; margin:0 20px 40px 0;display:inline-block; font-size:18px; font-family:"Poppins-B"; vertical-align:top;}
.short_usecase ul li:nth-of-type(1){background:url(/images/doorway/icon_shortuse1.png) no-repeat center top;}
.short_usecase ul li:nth-of-type(2){background:url(/images/doorway/icon_shortuse2.png) no-repeat center top;}
.short_usecase ul li:nth-of-type(3){background:url(/images/doorway/icon_shortuse3.png) no-repeat center top;}
.short_usecase ul li:nth-of-type(4){background:url(/images/doorway/icon_shortuse4.png) no-repeat center top;}
.short_usecase ul li:nth-of-type(5){background:url(/images/doorway/icon_shortuse5.png) no-repeat center top;}
.short_usecase ul li:nth-of-type(6){background:url(/images/doorway/icon_shortuse6.png) no-repeat center top;}
.short_usecase ul li:nth-of-type(7){background:url(/images/doorway/icon_shortuse7.png) no-repeat center top;}
.short_usecase ul li:nth-of-type(8){background:url(/images/doorway/icon_shortuse8.png) no-repeat center top;}
.short_usecase ul li:nth-of-type(9){background:url(/images/doorway/icon_shortuse9.png) no-repeat center top;}
.short_usecase ul li:nth-of-type(10){background:url(/images/doorway/icon_shortuse10.png) no-repeat center top;}
.long_wrap{background:#e6f6f6; padding:145px 0}
.longcord_info {padding:30px 520px 150px 0;margin:80px 0 0 0;background:url(/images/doorway/bg_shortcode2.png) no-repeat right 30px; line-height: 30px}
.longcord_info .sms_title{color:#817dc5; text-align: left}
.long_wrap .sms_title{color:#817dc5; }
.long_wrap .mass_numlist ul li{height: 422px}
.long_wrap .mass_numlist.long ul li{height: 362px}
.long_wrap .mass_numlist.long ul li:after{color:#ececf6;}
.long_wrap .mass_numlist ul li:after{color:#d9f5fc;}
.long.matter_con ul li:nth-of-type(1){;background:url(/images/doorway/icon_longuse1.png) no-repeat left 36px;}
.long.matter_con ul li:nth-of-type(2){;background:url(/images/doorway/icon_longuse2.png) no-repeat left 30px;}
.long.matter_con ul li:nth-of-type(3){;background:url(/images/doorway/icon_longuse3.png) no-repeat left 30px;}
.long.matter_con ul li:nth-of-type(4){;background:url(/images/doorway/icon_longuse4.png) no-repeat left 30px;}
.long.matter_con ul li:nth-of-type(5){;background:url(/images/doorway/icon_longuse5.png) no-repeat left 30px;}
.long.matter_con ul li:nth-of-type(6){;background:url(/images/doorway/icon_longuse6.png) no-repeat left 30px;}
.mass_advantage.long .massadvantage_list > li{height:377px;}
.mass_advantage.long .massadvantage_list > li:nth-of-type(3),.mass_advantage.long .massadvantage_list > li:nth-of-type(4){width:49%;}
.mass_advantage.long .massadvantage_list > li:nth-of-type(3){margin-right:1%;}
.mass_advantage.long .massadvantage_list > li:nth-of-type(4){margin-left:1%;}
.mass_advantage.long .massadvantage_list > li:nth-of-type(4){background:url(/images/core/icon_massuse17.png) no-repeat right bottom #f5f5f5}
.short_info.long{background:url(/images/doorway/bg_shortcode2.png) no-repeat right 120px;margin-bottom:100px;}
.long_advan{margin:130px 0; padding:100px 0 10px; background:#e6f6f6}
.long_advan .mass_numlist ul li{height:402px; }
.long_advan .mass_numlist ul li:after{color:#e6f5fd;}
.long.matter_con ul li{padding:30px 40px 30px 85px; height: 124px;border-top:dashed 2px #e1e1e1; border-bottom:none}
.long.matter_con ul li:nth-of-type(1), .long.matter_con ul li:nth-of-type(2){border-top:none}
.beat_longwrap{padding:0 0 150px 0;}
.mass_advantage.long{padding:130px 0; background:#ececf6}
.mass_advantage.long .massadvantage_list > li{background-color:#fff !important}


.textre.example_mass .iconcon_list > ul > li:nth-of-type(2){background:url(/images/core/icon_massuse3.png) no-repeat left 30px}
.textre.example_mass .iconcon_list > ul > li:nth-of-type(3){background:url(/images/core/icon_massuse6.png) no-repeat left 30px}
.textre.example_mass .iconcon_list > ul > li:nth-of-type(4){background:url(/images/core/icon_massuse9.png) no-repeat left 30px}
.textre.example_mass .iconcon_list > ul > li:nth-of-type(5){background:url(/images/core/icon_massuse10.png) no-repeat left 30px}
.textre.example_mass .iconcon_list > ul > li:nth-of-type(6){background:url(/images/core/icon_massuse11.png) no-repeat left 30px}
.textre.example_mass .iconcon_list > ul > li:nth-of-type(7){background:url(/images/doorway/icon_textre1.png) no-repeat left 30px}

.textmain_dec{padding:60px 0; text-align:center; line-height: 32px; font-size:18px;}
.effcetive_dec{text-align:center; padding:0 0 84px 0;}
.what_sms.textmarketing{}
.matter_con.textmarketing ul li:nth-of-type(3), .matter_con.textmarketing ul li:nth-of-type(4){border-bottom:dashed 2px #e1e1e1;}
.matter_con.textmarketing ul li:nth-of-type(1){background:url(/images/sms/ico_matters1.png) no-repeat left 50px;}
.matter_con.textmarketing ul li:nth-of-type(2){background:url(/images/sms/ico_matters5.png) no-repeat 25px 50px;}
.matter_con.textmarketing ul li:nth-of-type(3){background:url(/images/sms/ico_matters2.png) no-repeat left 50px;}
.matter_con.textmarketing ul li:nth-of-type(4){background:url(/images/sms/ico_matters3.png) no-repeat left 50px;}
.matter_con.textmarketing ul li:nth-of-type(5){background:url(/images/sms/ico_matters4.png) no-repeat left 50px;}
.getting_text{background:#e6f6f6;}
.getting_text  .sms_why{margin:0; padding:125px 0;}
.textmarketing_usecase{margin:125px 0;}
.textmarketing_usecase .sms_use ul li:nth-of-type(2){background:url(/images/sms/ico_marketing5.png) no-repeat 45px 34px}
.textMorganization{background:#ececf6; padding:120px 0;line-height: 30px}
.organization_box{margin-top:80px;}
.organization_box > ul:after{content:""; display:block;clear:both;}
.organization_box > ul > li{width:47%;height:620px; margin:0 25px 25px 0;float:left;;padding:25px;box-shadow:0 5px 15px rgba(0, 0, 0, .4);border-radius:5px; background-color:#fff !important}
.organization_box > ul > li >h3{margin-bottom:20px;font-size:30px;font-family:"Poppins-B";font-weight:700}
.organization_box > ul > li >p{margin-bottom: 15px;}
.organization_box > ul > li > .bullet_list >li{margin-bottom:10px;}
.organization_box > ul > li > .bullet_list >li:after{top:12px;}
.organization_box > ul > li:nth-of-type(1){background:url(/images/sms/ico_organization1.png) no-repeat right bottom}
.organization_box > ul > li:nth-of-type(2){background:url(/images/sms/ico_organization2.png) no-repeat right bottom}
.organization_box > ul > li:nth-of-type(3){background:url(/images/sms/ico_organization3.png) no-repeat right bottom}
.organization_box > ul > li:nth-of-type(4){background:url(/images/sms/ico_organization4.png) no-repeat right bottom}
.textre.example_mass .iconcon_list > ul > li:nth-of-type(8){background:none}

.business.matter_con ul li{border-bottom: dashed 2px #e1e1e1}
.business.matter_con ul li:nth-last-of-type(1),.business.matter_con ul li:nth-last-of-type(2){border-bottom:none}
.business.matter_con ul li:nth-of-type(2){background:url(/images/doorway/ico_matters6.png) no-repeat left 50px }
.business.matter_con ul li:nth-of-type(3){background:url(/images/doorway/ico_matters2.png) no-repeat left 60px }
.business.matter_con ul li:nth-of-type(4){background:url(/images/doorway/ico_matters3.png) no-repeat left 50px }
.business.matter_con ul li:nth-of-type(5){background:url(/images/doorway/ico_matters4.png) no-repeat left 50px }
.bussiness_list{margin-top: 50px;}
.bussiness_list > li{height:580px; padding:25px;}
.bussiness_list > li >strong{display:block;    margin-bottom: 10px;font-size: 30px; font-family: "Poppins-B";font-weight: 700;}
.bussiness_list > li:nth-of-type(1){background:url(/images/doorway/bg_business1.png) no-repeat right bottom }
.bussiness_list > li:nth-of-type(2){background:url(/images/doorway/bg_business2.png) no-repeat right bottom }
.bussiness_list > li:nth-of-type(3){background:url(/images/doorway/bg_business3.png) no-repeat right bottom }
.bussiness.example_mass .iconcon_list > ul > li:nth-of-type(2){background:url(/images/core/icon_massuse3.png) no-repeat left 30px;}
.bussiness.example_mass .iconcon_list > ul > li:nth-of-type(3){background:url(/images/core/icon_massuse4.png) no-repeat left 30px;}
.bussiness.example_mass .iconcon_list > ul > li:nth-of-type(4){background:url(/images/core/icon_massuse6.png) no-repeat left 30px;}
.bussiness.example_mass .iconcon_list > ul > li:nth-of-type(5){background:url(/images/core/icon_massuse2.png) no-repeat left 30px;}
.bussiness.example_mass .iconcon_list > ul > li:nth-of-type(6){background:url(/images/core/icon_massuse8.png) no-repeat left 30px;}
.bussiness.example_mass .iconcon_list > ul > li:nth-of-type(7){background:url(/images/core/icon_massuse10.png) no-repeat left 30px;}
.bussiness.example_mass .iconcon_list > ul > li:nth-of-type(8){background:url(/images/core/icon_massuse11.png) no-repeat left 30px;}


.matter_con.group{margin-bottom:100px}
.matter_con.group ul li:nth-of-type(2){background: url(/images/doorway/ico_matters5.png) no-repeat left 50px;}
.matter_con.group ul li:nth-of-type(3){background: url(/images/doorway/ico_matters2.png) no-repeat left 50px;}
.matter_con.group ul li:nth-of-type(4){background: url(/images/doorway/ico_matters3.png) no-repeat left 50px;}
.group.example_mass .iconcon_list > ul > li:nth-of-type(5){background: url(/images/doorway/icon_textre1.png) no-repeat left 30px;}
.group.example_mass .iconcon_list > ul > li:nth-of-type(7){background: url(/images/doorway/ico_textuse7.png) no-repeat left 30px;}
.group.example_mass .iconcon_list > ul > li:nth-of-type(8){background: url(/images/doorway/ico_textuse8.png) no-repeat left 30px;}

.church_use{padding:145px 0;}
.church_use .sms_use > ul > li > p{line-height:30px;}
.church_use .sms_use > ul > li:nth-of-type(1){background:url(/images/doorway/icon_church1.png) no-repeat;}
.church_use .sms_use > ul > li:nth-of-type(2){background:url(/images/doorway/icon_church2.png) no-repeat;}
.church_use .sms_use > ul > li:nth-of-type(3){background:url(/images/doorway/icon_church3.png) no-repeat;}
.church_use .sms_use > ul > li:nth-of-type(4){background:url(/images/doorway/icon_church4.png) no-repeat;}
.church_use .sms_use > ul > li:nth-of-type(5){background:url(/images/doorway/icon_church5.png) no-repeat;}
.church_use .sms_use > ul > li:nth-of-type(6){background:url(/images/doorway/icon_church6.png) no-repeat;}
.church_use .sms_use > ul > li:nth-of-type(7){background:url(/images/doorway/icon_church7.png) no-repeat;}
.church_use .sms_use > ul > li > ul{margin-top:20px;}
.church_use .sms_use > ul > li > ul > li{background:none; padding:0 0 0 10px; margin-bottom:10px; min-height:auto; border:none;}
.church_study{padding:130px 0; background:#ececf6}
.church_study h2.sms_title{margin-bottom:50px}
.church_study .shadow_boxwrap > ul > li{width:49%;min-height:804px;text-align:center;}
.church_study .shadow_boxwrap > ul > li .church_case span{display:block; padding:70px 0 0 0;}
.church_study .shadow_boxwrap > ul > li .church_case p{padding:30px 30px; line-height:30px; }
.churchorganization{padding:130px 0; line-height:30px; background:#fff;}
.churchorganization .organization_box > ul > li:nth-of-type(1){background-color:#d9f5fd !important;}
.churchorganization .organization_box > ul > li:nth-of-type(2){background:url(/images/sms/ico_organization3.png) no-repeat right bottom;background-color:#e6f6f6 !important; }
.churchorganization .organization_box > ul > li:nth-of-type(3){background:url(/images/sms/ico_organization2.png) no-repeat right bottom;background-color:#fce8eb !important;}
.churchorganization .organization_box > ul > li:nth-of-type(4){background-color:#ececf6 !important;}


.sms_phone.landline{background:none; top:210px;}
.landline.matter_con ul li{border-top:dashed 2px #e1e1e1 }
.landline.matter_con ul li:nth-of-type(1){background:url(/images/doorway/icon_land1.png) no-repeat left 50px; border:none;}
.landline.matter_con ul li:nth-of-type(2){background:url(/images/doorway/icon_land2.png) no-repeat left 50px;border:none;}
.landline.matter_con ul li:nth-of-type(3){background:url(/images/doorway/icon_land3.png) no-repeat left 50px;}
.landline.matter_con ul li:nth-of-type(4){background:url(/images/doorway/icon_land4.png) no-repeat left 50px;}
.landline.matter_con ul li:nth-of-type(5){background:url(/images/doorway/icon_land5.png) no-repeat left 50px;}
.landline.matter_con ul li:nth-of-type(6){background:url(/images/doorway/icon_land6.png) no-repeat left 50px;}
.landline.matter_con ul li:nth-of-type(7){background:url(/images/doorway/icon_land7.png) no-repeat left 50px;}
.landline.matter_con ul li:nth-of-type(8){background:url(/images/doorway/icon_land8.png) no-repeat left 50px;}
.landline.matter_con ul li:nth-of-type(9){background:url(/images/doorway/icon_land9.png) no-repeat left 50px;}
.landline.matter_con ul li:nth-of-type(10){background:url(/images/doorway/icon_land10.png) no-repeat left 50px;}
.landline .common_numlist{margin-top:40px;}
.landline .common_numlist > li{width:100%; float:none; margin-left:0;}
.landline .common_numlist > li:after{color:#efeff7;}
.landline.example_mass{padding:130px 0 0 0 ;}
.landline.example_mass .iconcon_list > ul > li:nth-of-type(1){background:url(/images/doorway/icon_land11.png) no-repeat left 30px;}
.landline.example_mass .iconcon_list > ul > li:nth-of-type(2){background:url(/images/doorway/icon_land12.png) no-repeat left 30px;}
.landline.example_mass .iconcon_list > ul > li:nth-of-type(3){background:url(/images/doorway/icon_land13.png) no-repeat left 30px;}
.landline.example_mass .iconcon_list > ul > li:nth-of-type(4){background:url(/images/doorway/icon_land14.png) no-repeat left 30px;}
.landline.example_mass .iconcon_list > ul > li:nth-of-type(5){background:url(/images/doorway/icon_land15.png) no-repeat left 30px;}
.landline.example_mass .iconcon_list > ul > li:nth-of-type(6){background:url(/images/doorway/icon_land16.png) no-repeat left 30px;}
.landline.example_mass .iconcon_list > ul > li:nth-of-type(7){background:url(/images/doorway/icon_land17.png) no-repeat left 30px;}
.landline.example_mass .iconcon_list > ul > li:nth-of-type(8){background:none;}
.mass_advantage.landline{background:#ececf6; padding:130px 0;}
.mass_advantage.landline .massadvantage_list > li{width:31.3%; height:638px !important; margin-left:1.3%;padding:226px 15px 30px 15px; text-align:center; background-color:#fff !important;}
.mass_advantage.landline .massadvantage_list > li:nth-of-type(1){background:url(/images/doorway/icon_land18.png) no-repeat center 60px; margin-right: 0}
.mass_advantage.landline .massadvantage_list > li:nth-of-type(2){background:url(/images/doorway/icon_land19.png) no-repeat center 60px;}
.mass_advantage.landline .massadvantage_list > li:nth-of-type(3){background:url(/images/doorway/icon_land20.png) no-repeat center 60px;}
.mass_advantage.landline .massadvantage_list > li:nth-of-type(4){background:url(/images/doorway/icon_land21.png) no-repeat center 60px;}
.mass_advantage.landline .massadvantage_list > li:nth-of-type(5){background:url(/images/doorway/icon_land22.png) no-repeat center 60px;}
.mass_advantage.landline .massadvantage_list > li:nth-of-type(6){background:url(/images/doorway/icon_land23.png) no-repeat center 60px;}
.mass_advantage.landline .sms_title .sub_tit{border:none;}


.appoint.matter_con ul li:nth-of-type(1){background:url(/images/core/icon_masswork1.png) no-repeat left 50px;}
.appoint.matter_con ul li:nth-of-type(2){background:url(/images/core/icon_masswork2.png) no-repeat left 50px;}
.appoint.matter_con ul li:nth-of-type(3){background:url(/images/doorway/icon_land5.png) no-repeat left 50px;}
.appoint.matter_con ul li:nth-of-type(4){background:url(/images/core/icon_masswork4.png) no-repeat left 50px;}
.appoint .common_numlist{margin-top:30px;}
.appoint .common_numlist > li{height:551px;}
.appoint .common_numlist > li:after{color:#efeff7;}
.appoint_bullet{margin-top:40px;}
.appoint_bullet .bullte_list li{margin-bottom:10px;}
.example_mass.appoint{padding:130px 0 0 0;}
.example_mass.appoint .iconcon_list > ul > li:nth-of-type(1){background:url(/images/doorway/icon_appoint1.png) no-repeat left 50px;}
.example_mass.appoint .iconcon_list > ul > li:nth-of-type(2){background:url(/images/doorway/icon_appoint2.png) no-repeat left 50px;}
.example_mass.appoint .iconcon_list > ul > li:nth-of-type(3){background:url(/images/doorway/icon_appoint3.png) no-repeat left 50px;}
.example_mass.appoint .iconcon_list > ul > li:nth-of-type(4){background:none;}
.mass_advantage.appoint .massadvantage_list > li:nth-of-type(1){width:100%; clear:both; height:305px; margin-right:0%; background:url(/images/doorway/bg_textadvan6.png) no-repeat right bottom #fff;}
.mass_advantage.appoint .massadvantage_list > li:nth-of-type(2){width:49%; height:613px; margin-right:1%;margin-left:0; background:url(/images/core/icon_massuse13.png) no-repeat right bottom #fff;}
.mass_advantage.appoint .massadvantage_list > li:nth-of-type(3){width:49%; height:613px; margin-left:1%; background:url(/images/core/icon_massuse14.png) no-repeat right bottom #fff;}
.mass_advantage.appoint .massadvantage_list > li:nth-of-type(4){width:32%; height:660px; margin-left:0%; background:url(/images/core/icon_massuse15.png) no-repeat right bottom #fff;}
.mass_advantage.appoint .massadvantage_list > li:nth-of-type(5){width:31%; height:660px; margin-left:2%; background:url(/images/core/icon_massuse16.png) no-repeat right bottom #fff;}
.mass_advantage.appoint .massadvantage_list > li:nth-of-type(6){width:33%; height:660px; margin-left:2%; background:url(/images/core/icon_massuse17.png) no-repeat right bottom #fff;}
.mass_howbox.appoint{margin-top:130px;}
.mass_howbox.appoint .mass_parcon:nth-of-type(1){margin-bottom:60px;}
.mass_advantage.appoint{background:#ececf6; padding:130px 0;}


.automation.matter_con {margin-bottom: 100px}
.automation.matter_con ul li:nth-of-type(1){background: url(/images/doorway/icon_automation1.png) no-repeat left 50px}
.automation.matter_con ul li:nth-of-type(2){background: url(/images/doorway/icon_automation2.png) no-repeat left 50px}
.automation.matter_con ul li:nth-of-type(3){background: url(/images/doorway/icon_automation3.png) no-repeat left 50px}
.automation.matter_con ul li:nth-of-type(4){background: url(/images/doorway/icon_automation4.png) no-repeat left 50px}
.automation .common_numlist{margin-top:100px;}
.automation .common_numlist > li{width:48%; margin-left:2%;height:280px;margin-bottom:25px;}
.automation .common_numlist > li strong{display:block;margin-bottom: 20px}
.automation .common_numlist > li:after{display:none}
.example_mass.automation .iconcon_list > ul > li:nth-of-type(1){background: url(/images/doorway/icon_automation5.png) no-repeat left 30px}
.example_mass.automation .iconcon_list > ul > li:nth-of-type(2){background: url(/images/doorway/icon_automation6.png) no-repeat left 30px}
.example_mass.automation .iconcon_list > ul > li:nth-of-type(3){background: url(/images/doorway/icon_automation7.png) no-repeat left 30px}
.example_mass.automation .iconcon_list > ul > li:nth-of-type(4){background: url(/images/doorway/icon_automation8.png) no-repeat left 30px}
.example_mass.automation .iconcon_list > ul > li:nth-of-type(5){background: url(/images/doorway/icon_automation9.png) no-repeat left 30px}
.example_mass.automation .iconcon_list > ul > li:nth-of-type(6){background: url(/images/doorway/icon_automation10.png) no-repeat left 30px}
.example_mass.automation{padding:130px 0 0 0;}
.mass_advantage.automation{padding:130px 0;background:#ececf6}
.mass_advantage.automation  .sms_title .sub_tit{border:none;}
.mass_advantage.automation .massadvantage_list > li{background-color: #fff !important}
.mass_advantage.automation .massadvantage_list > li:nth-of-type(1),.mass_advantage.automation .massadvantage_list > li:nth-of-type(2){height:683px; }
.mass_advantage.automation .massadvantage_list > li:nth-of-type(3),.mass_advantage.automation .massadvantage_list > li:nth-of-type(4),.mass_advantage.automation .massadvantage_list > li:nth-of-type(5){height:683px; }
.bulk.mass_advantage .sms_title .sub_tit{border:none;}
.mass_howbox.recurit{margin-bottom: 100px}
.recurit .common_numlist{margin-top:50px;}
.recurit .common_numlist > li{width:100%; margin:0 0 30px 0;}
.recurit .common_numlist > li:after{color:#efeff7;}
.common_numlist > li strong{position:relative; z-index: 2}
.common_numlist > li:nth-of-type(5):after{content:"05"; right:-13px;}
.common_numlist > li:nth-of-type(6):after{content:"06";right:-13px;}
.common_numlist > li:nth-of-type(7):after{content:"07";right:-8px;}
.common_numlist > li:nth-of-type(8):after{content:"08";}
.common_numlist > li:nth-of-type(9):after{content:"09";}
.common_numlist > li:nth-of-type(10):after{content:"10";}
.mass_advantage.recurit .massadvantage_list > li:nth-of-type(3){width:49%; margin-right:1%;}
.mass_advantage.recurit .massadvantage_list > li:nth-of-type(4){width:49%; margin-left:1%;}
.mass_advantage .massadvantage_list > li:nth-of-type(1){height:543px;}
.mass_advantage .massadvantage_list > li:nth-of-type(2){height:543px;}
.mass_advantage .massadvantage_list > li:nth-of-type(3){height:660px;}
.mass_advantage .massadvantage_list > li:nth-of-type(4){height:660px;}
.surveys.matter_con{margin-bottom: 100px}
.surveys.matter_con ul li{height:240px;}
.surveys.matter_con ul li:nth-of-type(1){background: url(/images/doorway/icon_survey1.png) no-repeat left 50px;}
.surveys.matter_con ul li:nth-of-type(2){background: url(/images/doorway/icon_survey2.png) no-repeat left 50px;}
.surveys.matter_con ul li:nth-of-type(3){background: url(/images/doorway/icon_survey3.png) no-repeat left 50px;border-bottom: dashed 2px #e1e1e1;}
.surveys.matter_con ul li:nth-of-type(4){background: url(/images/doorway/icon_survey4.png) no-repeat left 50px;border-bottom: dashed 2px #e1e1e1;}
.surveys.matter_con ul li:nth-of-type(5){background: url(/images/doorway/icon_survey5.png) no-repeat left 50px;}
.example_mass.surveys .iconcon_list > ul > li:nth-of-type(1){background: url(/images/doorway/icon_survey6.png) no-repeat left 30px;}
.example_mass.surveys .iconcon_list > ul > li:nth-of-type(2){background: url(/images/doorway/icon_survey7.png) no-repeat left 30px;}
.example_mass.surveys .iconcon_list > ul > li:nth-of-type(3){background: url(/images/doorway/icon_survey8.png) no-repeat left 30px;}
.example_mass.surveys .iconcon_list > ul > li:nth-of-type(4){background: url(/images/doorway/icon_survey9.png) no-repeat left 30px;}
.example_mass.surveys .iconcon_list > ul > li:nth-of-type(5){background: url(/images/doorway/icon_survey10.png) no-repeat left 30px;}
.example_mass.surveys .iconcon_list > ul > li:nth-of-type(6){background: none;}
.mass_advantage.surveys .massadvantage_list > li{width:49% !important; background-color:#fff}
.mass_advantage.surveys{background:#ececf6;padding:143px 0;}
.surveys.example_mass{padding:130px 0 0 0;}

.toll_infotext{padding:70px 0;}
.toll_infotext > p{margin-bottom: 30px}
.toll_infotext .bullet_list li{margin-bottom:5px;}
.tollfree .common_numlist{margin-top:70px;}
.tollfree .common_numlist > li{min-height:594px; padding:24px;}
.tollfree .common_numlist > li > strong{font-size: 28px; line-height: 32px}
.tollfree .common_numlist > li > ul{position:relative; z-index: 2; margin-top: 30px}
.tollfree .common_numlist > li > ul > li{margin-bottom: 5px}
.tollfree .common_numlist > li:nth-of-type(1) p{margin-top:60px;}
.tollfree .common_numlist > li:nth-of-type(2) p{margin-top:40px;}
.tollfree .common_numlist > li:nth-of-type(3) p{margin-top:30px;}
.tollfree .common_numlist > li:after{color:#efeff7;}
.tollfree.example_mass .iconcon_list > ul > li{height:410px;}

.tollfree.example_mass .iconcon_list > ul > li:nth-of-type(1){background:url(/images/doorway/icon_toll1.png) no-repeat left 30px;}
.tollfree.example_mass .iconcon_list > ul > li:nth-of-type(2){background:url(/images/doorway/icon_toll2.png) no-repeat left 30px;}
.tollfree.example_mass .iconcon_list > ul > li:nth-of-type(3){background:url(/images/doorway/icon_toll3.png) no-repeat left 30px;}
.tollfree.example_mass .iconcon_list > ul > li:nth-of-type(4){background:url(/images/doorway/icon_toll4.png) no-repeat left 30px;}
.tollfree.example_mass .iconcon_list > ul > li:nth-of-type(5){background:url(/images/doorway/icon_toll5.png) no-repeat left 30px;}
.tollfree.example_mass .iconcon_list > ul > li:nth-of-type(6){background:url(/images/doorway/icon_toll6.png) no-repeat left 30px;}
.tollfree.example_mass .iconcon_list > ul > li:nth-of-type(7){background:url(/images/doorway/icon_toll7.png) no-repeat left 30px;}
.tollfree.example_mass .iconcon_list > ul > li:nth-of-type(8){background:none;}
.tollfree.example_mass{padding:60px 0;}
.mass_advantage.tollfree{background:#ececf6; padding:130px 0;}
.sub_advan{padding-bottom:100px}
.sub_advan ul{}
.sub_advan ul:after{content:""; display:block;clear:both;}
.sub_advan ul li{width:50%; min-height:160px; float:left;padding:0 0 0 70px;}
.sub_advan ul li h3{display:block;margin-bottom: 20px; font-size: 30px; font-family:"Poppins-B"}
.sub_advan ul li:nth-of-type(1){background:url(/images/doorway/icon_toll8.png) no-repeat left 8px;}
.sub_advan ul li:nth-of-type(2){background:url(/images/doorway/icon_toll9.png) no-repeat left 8px;}
.sub_advan ul li:nth-of-type(3){background:url(/images/doorway/icon_toll10.png) no-repeat left 8px;}
.sub_advan ul li:nth-of-type(4){background:url(/images/doorway/icon_toll11.png) no-repeat left 8px;}
.sub_advan ul li:nth-of-type(5){background:url(/images/doorway/icon_toll12.png) no-repeat left 8px;}
.sub_advan ul li:nth-of-type(6){background:url(/images/doorway/icon_toll13.png) no-repeat left 8px;}
.mass_advantage.tollfree .massadvantage_list > li{ background-color:#fff}
.mass_advantage.tollfree .massadvantage_list > li:nth-of-type(3),.mass_advantage.tollfree .massadvantage_list > li:nth-of-type(4),.mass_advantage.tollfree .massadvantage_list > li:nth-of-type(5) {height: 690px;}

/*reseller resources*/
.sub_tit{display:block;margin:24px 22px 8px 22px; font-size: 14px; color:#59c3c3; border-bottom:solid 1px #59c3c3; font-weight:700}
.sub_tit.purple{ color:#817dc5; border-bottom:solid 1px #817dc5}
.sub_tit.bule{ color:#01baef; border-bottom:solid 1px #01baef}
.sub_tit.pink{ color:#ea657b; border-bottom:solid 1px #ea657b}
.main_subdec{padding-bottom:35px; border-bottom:solid 1px #ebebeb; line-height: 30px}
.num_contentlist{margin-top: 30px;}
.num_contentlist > h2{margin-bottom:18px; font-family:'Poppins-B'; font-size: 24px;}
.num_contentlist > p{margin-bottom:15px; }
.num_contentlist > ol{}
.num_contentlist > ol > li{position:relative;padding:30px 0 0 0; margin-top:20px;border-top:dashed 2px #dfdfdf;}
.num_contentlist > ol > li:nth-of-type(1){padding:0px 0 0 0;margin-top:0px; border-top:none;}
.num_contentlist > ol > li > strong{display:block;  padding-left:38px; margin-bottom:15px; font-size: 18px;position:relative;}
.num_contentlist > ol > li > strong > em{display:block; position:absolute; left:0; top:-3px;font-family:'Poppins-B'; font-size: 24px; color:#80dcf7;}
.num_contentlist > ol > li > p{margin-bottom: 20px;}
.num_contentlist > ol > li > p >  strong{display:block; margin-bottom:15px;}
.num_contentlist > ol > li > .bullet_list >li{margin-bottom:15px}

.tutorial_video{}
.tutorial_video >p{margin-bottom: 20px;}
.tutorial_video > ul{}
.tutorial_video > ul:after{content:""; display:block; clear:both;}
.tutorial_video > ul > li{float:left; width:50%; margin-bottom: 40px;}
.tutorial_video > ul > li > a >strong{display:block; text-align:center; margin-bottom: 15px;}
.tutorial_video > ul > li > a >span{display:block; width:400px; height:250px; border:solid 1px #ebebeb;text-align:center; margin:0 auto;}
.list_conbox{}
.list_conbox .tit_reseller{margin-bottom:24px;font-size:24px; color:#3c4147; font-family:"Poppins-B" }
.list_conbox .sub_dec{margin-bottom:40px;}
.list_conbox > ul > li{padding:30px 0 0 0;margin-top:30px; border-top:dashed 2px #e7e7e7;}
.list_conbox > ul > li:nth-of-type(1){padding:0px 0 0 0;margin-top:0px; border-top:none;}
.list_conbox > ul > li > strong{display:block; font-size: 20px; color:#01baef;font-family:"Poppins-B"}
.list_conbox > ul > li > p{margin-top:20px;}
.list_conbox > ul > li > p:nth-of-type(1){margin-top:0px;}
.list_conbox > ul > li > .bullet_list{margin-top:20px;}
.list_conbox > ul > li > .bullet_list > li{margin-bottom:15px;}
.list_conbox > ul > li > .bullet_list > li > .bullet_list{margin-left:10px;}
.no_bulletlist{}
.no_bulletlist >li{margin-bottom: 15px;}
.sub_bluetit{display:block;margin-bottom:17px; color:#01baef;font-size: 16px}
.sub_titblue{display:block;margin-top:17px; color:#01baef; font-size: 16px; font-family:'Poppins-R'}
.main_subdec strong{display:block;margin-bottom:17px; }
.main_subdec.line{border-bottom:solid 1px #ebebeb;}
.email_addcon{padding-top:28px;}
.email_addcon >h2{margin-bottom:20px;font-size: 24px; color:#01baef; font-family:'Poppins-B'}
.email_addcon >.tit_sub{margin-bottom:50px;}
.email_addcon .sub_email{margin-bottom:50px}
.email_addcon .sub_email >h3{margin-bottom:20px;font-family:'Poppins-B'; font-size: 18px }
.email_addcon .sub_email >h3.red{color:#ea657b }
.telescript_box ul:after{content:"";display:block; clear: both;}
.telescript_box ul li{width:180px; height:170px; margin:0 0 30px 30px; padding:120px 0 0 0; float:left;border:solid 1px #e1e1e1; border-radius: 5px;color:#01baef; font-weight:900;text-align:center;  }
.telescript_box ul li a{color:#01baef;}
.telescript_box ul li:nth-of-type(4n+1){margin:0 0 30px 0px;}
.telescript_box ul li:nth-of-type(1){background:url(/images/reseller/icon_tele1.png) no-repeat center top;}
.telescript_box ul li:nth-of-type(2){background:url(/images/reseller/icon_tele2.png) no-repeat center top;}
.telescript_box ul li:nth-of-type(3){background:url(/images/reseller/icon_tele3.png) no-repeat center top; padding: 100px 0 0 0}
.telescript_box ul li:nth-of-type(4){background:url(/images/reseller/icon_tele4.png) no-repeat center top;}
.telescript_box ul li:nth-of-type(5){background:url(/images/reseller/icon_tele5.png) no-repeat center top; padding:100px 0 0 0;}
.telescript_box ul li:nth-of-type(6){background:url(/images/reseller/icon_tele6.png) no-repeat center top;}
.telescript_box ul li:nth-of-type(7){background:url(/images/reseller/icon_tele7.png) no-repeat center top;}
.telescript_box ul li:nth-of-type(8){background:url(/images/reseller/icon_tele8.png) no-repeat center top;padding:100px 0 0 0;}
.telescript_box ul li:nth-of-type(9){background:url(/images/reseller/icon_tele9.png) no-repeat center top;padding:100px 0 0 0;}
.telescript_box ul li:nth-of-type(10){background:url(/images/reseller/icon_tele10.png) no-repeat center top;padding:100px 0 0 0;}
.telescript_box ul li:nth-of-type(11){background:url(/images/reseller/icon_tele11.png) no-repeat center top;padding:100px 0 0 0;}
.telescript_box ul li:nth-of-type(12){background:url(/images/reseller/icon_tele12.png) no-repeat center top;padding:100px 0 0 0;}
.telescript_box ul li:nth-of-type(13){background:url(/images/reseller/icon_tele13.png) no-repeat center top;padding:100px 0 0 0;}
.telescript_box ul li:nth-of-type(14){background:url(/images/reseller/icon_tele14.png) no-repeat center top;padding:100px 0 0 0;}
.telescript_box ul li:nth-of-type(15){background:url(/images/reseller/icon_tele15.png) no-repeat center top;padding:80px 0 0 0;}
.telescript_box ul li:nth-of-type(16){background:url(/images/reseller/icon_tele16.png) no-repeat center top;}
.telescript_box ul li:nth-of-type(17){background:url(/images/reseller/icon_tele17.png) no-repeat center top;}
.telescript_box ul li:nth-of-type(18){background:url(/images/reseller/icon_tele18.png) no-repeat center top;}



.promo_box{}
.promo_box > p{ margin-bottom:50px  }
.promo_box > ul{}
.promo_box > ul:after{content:""; display:block; clear:both;}
.promo_box > ul > li{float:left; width:49%; margin-bottom:40px;text-align:center;}
.promo_box > ul > li:nth-of-type(odd){margin-right: 1%}
.promo_box > ul > li:nth-of-type(even){margin-left: 1%}
.promo_box > ul > li > a >strong{display:block;margin-bottom:10px;}
.promo_box > ul > li > a >span{height:213px;}
.promo_box > ul > li > a >span img{border:solid 1px #ebebeb;}
.emial_box{}
.emial_box ul{}
.emial_box ul:after{display:block;content:""; clear:both;}
.emial_box ul li{float:left; width:49%; height:411px; padding:37px 20px 20px 20px; border-radius:5px; border:solid 1px #e1e1e1; }
.emial_box ul li >strong{display:block; padding-bottom: 260px; text-align:center; font-size: 24px; color:#01baef; }
.emial_box ul li:nth-of-type(1){margin-right:1%; }
.emial_box ul li:nth-of-type(1) >strong{background:url(/images/reseller/icon_email1.png) no-repeat center 60px;}
.emial_box ul li:nth-of-type(2){margin-left:1%; }
.emial_box ul li:nth-of-type(2) >strong{background:url(/images/reseller/icon_email2.png) no-repeat center 60px;}
.emial_box ul li >span{display:block; text-align:center;}
.emial_box ul li >span > a.btn.blue{min-width:135px; max-width:135px;margin-right: 5px}
.emial_box ul li >span > a.btn.blue >span{min-width:135px; max-width:135px;}
.emial_box ul li >span > a.btn.green{min-width:199px;max-width:199px;}
.emial_box ul li >span > a.btn.green > span{min-width:199px;max-width:199px;}

.telescript_box.point ul li:nth-of-type(1){background: url(/images/reseller/icon_point1.png) no-repeat center top;}
.telescript_box.point ul li:nth-of-type(2){background: url(/images/reseller/icon_point2.png) no-repeat center top;}
.telescript_box.point ul li:nth-of-type(3){background: url(/images/reseller/icon_point3.png) no-repeat center top;padding: 100px 0 0 0;}
.telescript_box.point ul li:nth-of-type(4){background: url(/images/reseller/icon_point4.png) no-repeat center top;padding: 100px 0 0 0;}
.telescript_box.point ul li:nth-of-type(5){background: url(/images/reseller/icon_point5.png) no-repeat center top;}
.telescript_box.point ul li:nth-of-type(6){background: url(/images/reseller/icon_point6.png) no-repeat center top;padding: 100px 0 0 0;}
.telescript_box.point ul li:nth-of-type(7){background: url(/images/reseller/icon_point7.png) no-repeat center top;}
.telescript_box.point ul li:nth-of-type(8){background: url(/images/reseller/icon_point8.png) no-repeat center top;padding: 100px 0 0 0;}
.telescript_box.point ul li:nth-of-type(9){background: url(/images/reseller/icon_point9.png) no-repeat center top;padding: 100px 0 0 0;}
.telescript_box.point ul li:nth-of-type(10){background: url(/images/reseller/icon_point10.png) no-repeat center top;}
.telescript_box.point ul li:nth-of-type(11){background: url(/images/reseller/icon_point11.png) no-repeat center top;padding: 100px 0 0 0;}
.white_labelbox{}
.white_labelbox > p{padding-bottom: 50px;}
.white_labelbox > p .link_box{display:block;margin-top:10px;}
.white_labelbox > p .link_box a{text-decoration: underline; color:#01baef;} 
.dotline_box{padding:40px 0;border-top:dashed 1px #e2e2e2;}
.dotline_box:after{content: ""; display:block; clear:both;}
.dotline_box > div{width:50%; float:left;}
.dotline_box .lable_tit{display:block;margin-bottom: 18px; font-family:"Poppins-B"; font-size: 24px;}
.label_list{margin-bottom:48px;}
.label_list:nth-last-of-type(1){margin-bottom:0px;}
.label_list li{margin-bottom:15px; padding-left:17px;position:relative;}
.label_list li > a{text-decoration: underline; color:#01baef;}
.label_list li:after{content:"";display:block; width:5px; height:5px; background:#000; position:absolute; left:0; top:9px; border-radius:50%}
.title_box{}
.title_box > h2{font-size:24px; font-family:"Poppins-B"}
.title_box > h2 >span{margin-top:15px;font-family:"Poppins-R"; font-weight:700;display:block; font-size: 17px}
.title_box > p{margin-top: 10px;}
.credit_list{margin-bottom: 60px;}
.credit_list > h3,.credit_list > h2{margin-bottom: 20px;font-size: 18px;font-family:"Poppins-B"}
.credit_list > h3.pink{color:#ea657b; font-size: 16px; font-style:italic;font-family:"Poppins-R"; font-weight: 700}
.credit_list ul li{position:relative;}
.credit_list ul li:after{content:""; display:block; position: absolute; left:0;}
.credit_list > ul >li{margin-bottom: 40px; padding-left:20px}
.credit_list > ul.oneline >li{margin-bottom:10px;}
.credit_list > ul >li:after{width:5px; height:5px; top:8px; background:#000; border-radius:50%; }
.credit_list > ul >li > ul{margin-top:20px;}
.credit_list > ul >li > ul li{margin-top:10px; padding-left: 20px}
.credit_list > ul >li > ul li:nth-of-type(1){margin-top:0px;}
.credit_list > ul >li > ul li:after{width:6px; height:1px; top:11px; background:#000;}
.credit_list > ol >li{margin:0 0 10px 20px;padding-left:20px; position: relative;}
.credit_list > ol >li > em{display:block; width:20px; left:0; top:0;position:absolute;}
.credit_list > p{padding-left:20px}
.credit_list > p.tit_par{padding:0 0 10px 0px; }
.credit_list > p.tit_par1{padding:50px 0 10px 0;}
.emailserver_box{}
.emailserver_box .info_par{padding-bottom: 20px; border-bottom: solid 1px #ebebeb}
.esever_list{padding:40px 0; border-top:dashed 1px #e1e1e1;}
.esever_list:nth-of-type(1){border-top:none;}
.esever_list h2{margin-bottom:20px;font-size: 18px; font-weight: 700}
.esever_list ul li,.esever_list ol li{position:relative; padding:0 0 0 20px; margin-bottom: 10px}
.esever_list ul li:after{content:"";display:block; width: 5px;height: 5px; border-radius: 50%; background:#000; position:absolute; left:0; top:8px;}
.esever_list ol li em{display:block; width: 20px; position:absolute; left:0; top:0px;}


.sms_phonebg{padding:135px 0 135px 0; background:#e6f6f6; position:relative;}
.sms_phonebg .content_box{ padding:0 0 0 600px; }
.phone_sms{width:600px; background:url(/images/doorway/sms_phonebg.png) no-repeat center center; position:absolute; left:0; top:-80px; text-align:center;}
.title_smsser{display:block;margin-bottom:30px; font-size:40px;color:#01baef;font-family: "Poppins-B";letter-spacing: -0.5px;}
.sms_phonebg p{line-height:30px;}
.sms_make{padding:90px 0 90px 0; }
.sms_make .content_box{ padding:0 0 0 500px; position:relative;}
.sms_make .content_box .sms_makecon{width:400px;position:absolute; left:0; top:0;}
.sms_make .content_box .sms_makecon p{line-height:30px;}
.sms_make .content_box .sms_makelist{}
.sms_make .content_box .sms_makelist h3{margin-bottom:10px;font-size:18px;font-family: "Poppins-B";}
.sms_make .content_box .sms_makelist ul{}
.sms_make .content_box .sms_makelist ul li{border-bottom:dashed 1px #cccccc; padding:20px 0 20px 101px;}
.sms_make .content_box .sms_makelist ul li em{color:#59c3c3; font-size:24px;font-family: "Poppins-B";}
.sms_make .content_box .sms_makelist ul li:nth-of-type(1){background:url(/images/doorway/icon_sms1.png) no-repeat 22px center;}
.sms_make .content_box .sms_makelist ul li:nth-of-type(2){background:url(/images/doorway/icon_sms2.png) no-repeat 24px center;}
.sms_make .content_box .sms_makelist ul li:nth-of-type(3){background:url(/images/doorway/icon_sms3.png) no-repeat 30px center;}
.sms_make .content_box .sms_makelist ul li:nth-of-type(4){background:url(/images/doorway/icon_sms4.png) no-repeat 14px center;}
.sms_make .content_box .sms_makelist ul li:nth-of-type(5){background:url(/images/doorway/icon_sms5.png) no-repeat 14px center;}
.sms_make2{padding:90px 0; background:#e5f8fd;}
.sms_make2 .content_box > ul:after{content:""; display:block; clear:both;}
.sms_make2 .content_box > ul >li{float:left;width:31.3%;height:550px; margin-left:2%; padding:30px;   box-shadow: 0 5px 15px rgba(0, 0, 0, .4); background-color:#fff !important;}
.sms_make2 .content_box > ul >li > h2{margin-bottom:20px;color:#817dc5;font-size:24px;font-family: "Poppins-B";}
.sms_make2 .content_box > ul >li > p{line-height:30px;}
.sms_make2 .content_box > ul >li:nth-of-type(1){background:url(/images/doorway/icon_sms6.png) no-repeat right bottom;}
.sms_make2 .content_box > ul >li:nth-of-type(2){background:url(/images/doorway/icon_sms7.png) no-repeat right bottom;}
.sms_make2 .content_box > ul >li:nth-of-type(3){background:url(/images/doorway/icon_sms8.png) no-repeat right bottom;}
.sms_adv{padding:90px 0;}
.sms_adv .title_smsser{text-align:center;}
.adv_linelist > li{border-bottom:dashed 1px #cccccc; padding:50px 0 50px 285px; position:relative;}
.adv_linelist > li >h3{width:195px;padding-bottom:110px;font-size: 30px; font-family: "Poppins-B";position: absolute; left:0;top:50px;}
.adv_linelist > li > p{margin-bottom: 17px;}
.adv_linelist > li > .bullet_list >li{margin-bottom: 17px;}
.adv_linelist > li:nth-of-type(1) >h3{color:#59c3c3;background:url(/images/doorway/icon_sms9.png) no-repeat left bottom;}
.adv_linelist > li:nth-of-type(2) >h3{color:#ea657b;background:url(/images/doorway/icon_sms10.png) no-repeat left bottom;}
.adv_linelist > li:nth-of-type(3) >h3{color:#01baef;background:url(/images/doorway/icon_sms11.png) no-repeat left bottom;}
.adv_linelist > li:nth-of-type(4) >h3{color:#817cc5;background:url(/images/doorway/icon_sms12.png) no-repeat left bottom;}
.adv_linelist > li:nth-of-type(5) >h3{color:#3c4147;background: url(/images/doorway/icon_sms13.png) no-repeat left bottom;}


.emailtosms{padding:90px 0;background:#e6f6f6}
.emailtosms .content_box{padding:0 576px 0 0px; background:url(/images/doorway/bg_email.png) no-repeat right bottom;}
.emailtosms .content_box p:nth-of-type(1){margin-bottom:20px; line-height: 30px;}
.sms_make.email .content_box .sms_makecon{width:450px;}
.sms_make2.email .content_box > ul >li:nth-of-type(1){background:url(/images/doorway/bg_email1.png) no-repeat right bottom;}
.sms_make2.email .content_box > ul >li:nth-of-type(2){background:url(/images/doorway/bg_email2.png) no-repeat right bottom;}
.sms_make2.email .content_box > ul >li:nth-of-type(3){background:url(/images/doorway/bg_email3.png) no-repeat right bottom;}
.sms_make.textto{background:#e6f6f6;}
.sms_make.textto .content_box .sms_makecon{width:450px;}
.textto_restriction{position: relative;}
.textto_restriction:before{content:""; display:block; width:40%; height:100%; background:url(/images/doorway/bg_textto.png) no-repeat right top #817cc5; position:absolute; left:0; top:0;}
.textto_restriction.toll-free:before{content:""; display:block; width:40%; height:100%; background:url(/images/doorway/tollfree_bg.png) no-repeat right top #817cc5; position:absolute; left:0; top:0;}
.textto_restriction .content_box {padding:90px 0 90px 500px;}
.textto_restriction .title_smsser{color:#817cc5;}
.textto_restriction h3{margin-bottom:10px;font-size: 18px; font-family:"Poppins-B"}
.textto_restriction p{margin-bottom:20px }
.textto_use{padding:90px 0; background:#e5f8fd;}
.textto_use .title_smsser{text-align:center;}
.textto_use .title_smsser span{display:block;margin-top:20px;font-size:16px;color:#3c4147; font-weight: 400;font-family:"Poppins-R"; line-height: 30px; letter-spacing: 0; }
.textto_use .content_box > ul:after{content:""; display:block; clear:both;}
.textto_use .content_box > ul > li{width:23%; margin-left:2%; float:left;}
.textto_use .content_box > ul > li:nth-of-type(4){width:25%; float:left;}
.textto_use .content_box > ul > li:nth-of-type(1){margin-left:0%;}
.textto_use .content_box > ul > li h3{padding-top:175px;margin-bottom:30px;font-size:24px; font-family:"Poppins-B"; color:#01baef; text-align:center;}
.textto_use .content_box > ul > li h3 em{display:block;margin-top:10px;font-size:17px;color:#3c4147;}
.textto_use .content_box > ul > li p{margin-bottom:35px;}
.textto_use .content_box > ul > li:nth-of-type(1) h3{background:url(/images/doorway/icon_textto1.png) no-repeat center top;}
.textto_use .content_box > ul > li:nth-of-type(2) h3{background:url(/images/doorway/icon_textto2.png) no-repeat center top;}
.textto_use .content_box > ul > li:nth-of-type(3) h3{background:url(/images/doorway/icon_textto3.png) no-repeat center top;}
.textto_use .content_box > ul > li:nth-of-type(4) h3{background:url(/images/doorway/icon_textto4.png) no-repeat center top;}
.source_box{width:640px; padding:10px 20px;margin-bottom: 20px; border:solid 1px #ddd; border-left:3px solid #01baef; overflow:hidden; overflow-x:auto;}
.source_box pre{font-family: consolas, san-serif;    font-size: 14px; margin-top:-10px;}
.source_box code{font-family: consolas, san-serif;    font-size: 14px; margin-top:-10px;}
.what_sms.tollfree{margin-top:70px;}
.sub_tolldec{margin-top:30px;}
.sub_tolldec h3{margin-bottom:15px;font-family:"Poppins-B";}
.checkicon_list{}
.checkicon_list > li{padding:3px 0 0 30px; margin-top:15px; background:url(/images/doorway/icon_check.png) no-repeat;}
.checkicon_list > li:nth-of-type(1){margin-top:0px;}
.textto_restriction.toll-free {background-color:#ececf6}
.textto_restriction.toll-free .content_box{padding:100px 130px 120px 500px; }
.textto_restriction.toll-free .title_smsser{color:#01baef;}
.about_tollfree{padding:100px 0;}
.about_tollfree .content_box{padding:0 0 0 480px; position: relative;}
.about_tollfree .content_box >h2{width:360px;position:absolute; left:0; top:0;font-family:"Poppins-B"; font-size: 40px; color:#01baef;}
.about_tollfree .content_box >h2 >span{display:block;margin-top:20px; font-size: 16px;font-family:"Poppins-R";  color:#3c4147;}
.about_tollfree_list > li{padding:40px 0; border-top:dashed 1px #ddd;}
.about_tollfree_list > li:nth-of-type(1){padding:0px 0 40px 0; border-top:none;}
.about_tollfree_list > li h3{margin-bottom:20px;font-family:"Poppins-B"; font-size: 17px;}
.about_tollfree_list > li > .bullet_list{margin-top:30px;}
.ask_tollfree{margin-top:60px;}
.ask_tollfree > ul > li{margin-top:80px;}
.ask_tollfree > ul > li:nth-of-type(1){margin-top:0px;}
.ask_tollfree > ul > li > div{padding-bottom:20px; border-bottom:dashed 1px #ddd; width:810px;}
.ask_tollfree > ul > li:after{display:block;content:""; clear:both;}
.ask_tollfree > ul > li:nth-last-of-type(1) > div{padding-bottom:0px; border-bottom:none;}
.ask_tollfree > ul > li > div h3{margin-bottom:20px;font-family:"Poppins-B"; font-size: 17px;}
.ask_tollfree > ul > li > div h3 em{color:#59c3c3;}
.ask_tollfree > ul > li > div> .bullet_list{margin-top:20px;}
.ask_tollfree > ul > li > div> .bullet_list > li{margin-bottom:15px;}
.ask_tollfree > ul > li > div .ask_img{width:370px;}
.ask_tollfree > ul > li:nth-of-type(odd) > div{ float:right;}
.ask_tollfree > ul > li:nth-of-type(odd) .ask_img{float:left;}
.ask_tollfree > ul > li:nth-of-type(even) > div{ float:left;}
.ask_tollfree > ul > li:nth-of-type(even) .ask_img{float:right;}
.tollfree_adver{padding:100px 0;}
.shadow_boxwrap.tollfree_ad{margin-top:60px;}
.shadow_boxwrap.tollfree_ad > ul > li{width:30%; margin:0 0 3% 3%; padding:25px 35px; height:400px; text-align: center;} 
.shadow_boxwrap.tollfree_ad > ul > li >h3{padding:100px 0 0 0;font-family:"Poppins-B"; font-size: 17px;} 
.shadow_boxwrap.tollfree_ad > ul > li > p{line-height:30px;}
.shadow_boxwrap.tollfree_ad > ul > li:nth-of-type(1) >h3{background:url(/images/doorway/toll_adv1.png) no-repeat center top}
.shadow_boxwrap.tollfree_ad > ul > li:nth-of-type(2) >h3{background:url(/images/doorway/toll_adv2.png) no-repeat center top}
.shadow_boxwrap.tollfree_ad > ul > li:nth-of-type(3) >h3{background:url(/images/doorway/toll_adv3.png) no-repeat center top}
.shadow_boxwrap.tollfree_ad > ul > li:nth-of-type(4) >h3{background:url(/images/doorway/toll_adv4.png) no-repeat center top}
.shadow_boxwrap.tollfree_ad > ul > li:nth-of-type(5) >h3{background:url(/images/doorway/toll_adv5.png) no-repeat center top}
.shadow_boxwrap.tollfree_ad > ul > li:nth-of-type(6) >h3{background:url(/images/doorway/toll_adv6.png) no-repeat center top}
.sms_adv.tollfree{background:#def3f3}


.why_mms{padding:70px 0;background:#ececf6;}
.why_mms .title_smsser{text-align:center;}
.mms_iconwrap{}
.mms_iconwrap ul{overflow:hidden;}
.mms_iconwrap ul li{width:20%; float:left; padding:206px 0 0 0; text-align:center;}
.mms_iconwrap ul li:nth-of-type(1){background:url(/images/doorway/icon_mms1.png) no-repeat center top;}
.mms_iconwrap ul li:nth-of-type(2){background:url(/images/doorway/icon_mms2.png) no-repeat center top;}
.mms_iconwrap ul li:nth-of-type(3){background:url(/images/doorway/icon_mms3.png) no-repeat center top;}
.mms_iconwrap ul li:nth-of-type(4){background:url(/images/doorway/icon_mms4.png) no-repeat center top;}
.mms_iconwrap ul li:nth-of-type(5){background:url(/images/doorway/icon_mms5.png) no-repeat center top;}
.mms_tip{padding:70px 0; background:#e5f8fd}
.mms_tip .title_smsser{text-align:center; margin-bottom: 100px;}
.tip_con{position:relative;min-height: 503px; margin-bottom:100px;}
.tip_con >.img_phone{position:absolute;top:-20px; width:410px; text-align:center;}
.tip_con:nth-of-type(1){padding:0 0 0 410px;}
.tip_con:nth-of-type(1) >.img_phone{left:0;}
.tip_con:nth-of-type(2){padding:0 410px 0 0px;}
.tip_con:nth-of-type(2) >.img_phone{right:0;}
.tip_con .tip_text{}
.tip_con .tip_text ul{}
.tip_con .tip_text ul li{padding:40px 0 40px 0; border-top:dashed 1px #dadedf;}
.tip_con .tip_text ul li:nth-of-type(1){padding:0px 0 40px 0; border-top:none;}
.tip_con .tip_text ul li h3{margin-bottom:20px; font-size: 20px; font-family: "Poppins-B"}
.tip_con .tip_text ul li p:nth-of-type(1){margin-bottom:20px;}
.mms_advfun{padding:70px 0; background:#e5f8fd}
.mms_advfun .title_smsser{text-align:center;margin-bottom: 50px;}
.mms_advfun .title_smsser span{display:block; font-size: 13px;font-family: "Poppins-R"; color:#3c4147; letter-spacing:0.5px; margin-top: 20px}
.adv_linelist > li:nth-last-of-type(1){border-bottom:none;}
.wh_linebox{width:100%; overflow:hidden; }
.wh_linebox li{float:left; width:18%; height:460px; margin-right:2%;padding:40px 20px; text-align:center;border-radius:5px; background:#fff;}
.wh_linebox li >h3{padding-top:103px;margin-bottom:10px;font-size:18px; font-family: "Poppins-B"}
.wh_linebox li:nth-of-type(1) >h3{background:url(/images/doorway/icon_mms8.png) no-repeat center top;}
.wh_linebox li:nth-of-type(2) >h3{background:url(/images/doorway/icon_mms9.png) no-repeat center top;}
.wh_linebox li:nth-of-type(3) >h3{background:url(/images/doorway/icon_mms10.png) no-repeat center top;}
.wh_linebox li:nth-of-type(4) >h3{background:url(/images/doorway/icon_mms11.png) no-repeat center top;}
.wh_linebox li:nth-of-type(5) >h3{background:url(/images/doorway/icon_mms12.png) no-repeat center top;}


.marketing_decwrap.vote{background:#e6f6f6 ; padding:100px 0 30px 0; margin-bottom: 70px}
.sms_matters.vote{margin-bottom:70px;}
.sms_matters.vote .vote_message{padding:0 0 30px 0; text-align:center;}
.sms_matters.vote h3.matter_conh{margin-bottom:43px;font-family:"Poppins-B"; font-size: 16px; text-align:center;}
.sms_matters.vote .matter_con ul li{width:25%; border:none; padding:100px 10px 0 10px; text-align:center; background-position:center top !important}
.sms_matters.vote .matter_con ul li h3{font-size:20px;}
.sms_matters.vote .matter_con ul li:nth-of-type(1){background: url(/images/doorway/icon_vote1.png) no-repeat left 50px;}
.sms_matters.vote .matter_con ul li:nth-of-type(2){background: url(/images/doorway/icon_vote2.png) no-repeat left 50px;}
.sms_matters.vote .matter_con ul li:nth-of-type(3){background: url(/images/doorway/icon_vote3.png) no-repeat left 50px;}
.sms_matters.vote .matter_con ul li:nth-of-type(4){background: url(/images/doorway/icon_vote4.png) no-repeat left 50px;}
.vote_biz{background:#e6f6f6 ; padding:100px 0; }
.vote_biz>.content_box {padding:0 548px 0 0 ;}
.vote_biz>.content_box > p{padding-top:50px;}
.vote_biz>.content_box > p:nth-of-type(1){padding-top:00px;}
.vote_biz>.content_box > .check_box{width:480px; padding:30px; position:absolute;right:0; top:0; border-radius:10px; background:#fff; box-shadow:0px 3px 15px 3px rgba(0, 0, 0, .2)}
.vote_biz>.content_box > .check_box h3{font-size:20px; color:#59c3c3;}
.vote_biz>.content_box > .check_box > ul{}
.vote_biz>.content_box > .check_box > ul li{}
.vote_biz h3{margin-bottom:20px;font-family:"Poppins-B"; font-size: 24px;}
.vote_biz>.content_box > .check_box > ul li {padding:0 10px 0 25px; margin-top:25px; background:url(/images/doorway/icon_check.png) no-repeat}
.vote_biz>.content_box > .check_box > ul li :nth-of-type(1){margin-top:0px;}
.vote_biz>.content_box > .check_box > p{margin-bottom:20px;}
.vote_advan{padding:100px 0;}
.vote_advan h2 span{display:block;margin:20px 0 0 0;font-family:"Poppins-R"; font-size:16px; color:#3c4147;}
.vote_advan ul{margin-top:100px;}
.vote_advan ul:after{content:""; display:block;clear:both;}
.vote_advan ul li{float:left;width:49%; margin-bottom:25px;padding:0 0 25px 0;border-bottom:dashed 2px #cccccc;}
.vote_advan ul li:nth-of-type(odd){margin-right: 1%;}
.vote_advan ul li:nth-of-type(even){margin-left: 1%;}
.vote_advan ul li h3{margin-bottom:10px;font-family:"Poppins-B"; font-size:20px;}
.vote_advan1{background:#e6f6f6; padding:100px 0; }
.vote_advan1 h2{margin-bottom:10px;color:#59c3c3; font-size: 30px;font-family:"Poppins-B";} 
.vote_advan1 ul.advanlist{margin-top:0px;}
.vote_advan1 ul.advanlist:after{content:""; display:block;clear:both;}
.vote_advan1 ul.advanlist > li{float:left;width:25%; height:533px; padding:0 20px;border-left:solid 1px #59c3c3;}
.vote_advan1 ul.advanlist > li:nth-of-type(1){border-left:none;}
.vote_advan1 ul.advanlist > li > p{margin-bottom:20px;}
.main_roll .title_smsser{padding-top:50px;text-align:center;}
.sms_make .content_box .sms_makelist ul li strong{display:block; font-family:"Poppins-B"}
.text-alert_img{padding:110px 0;}
.text-alert_img .content_box ul li{padding:0 0 110px 0;}
.text-alert_img .content_box ul li h3{display:block;margin-bottom:15px; font-family:"Poppins-B"; font-size:20px;}
.text-alert_img .content_box ul li:nth-of-type(odd){padding-right:490px;}
.text-alert_img .content_box ul li:nth-of-type(even){padding-left:490px;}
.text-alert_img .content_box ul li:nth-of-type(1){background:url(/images/doorway/img_textalert1.png) no-repeat right top}
.text-alert_img .content_box ul li:nth-of-type(2){background:url(/images/doorway/img_textalert2.png) no-repeat left top}
.text-alert_img .content_box ul li:nth-of-type(3){background:url(/images/doorway/img_textalert3.png) no-repeat right top}
.text-alert_img .content_box ul li:nth-of-type(4){background:url(/images/doorway/img_textalert4.png) no-repeat left top}
.text-alert_img .content_box ul li:nth-of-type(5){background:url(/images/doorway/img_textalert5.png) no-repeat right top}
.text-alert_adv{padding:100px 0;}
.alert_adlist{margin-top:60px;}
.alert_adlist li{width:25%; padding:0 20px; float:left;}
.alert_adlist:after{content:"";display:block; clear:both;}
.alert_adlist li h3{display:block;margin-bottom:20px; padding-top:128px; font-family:"Poppins-B"; font-size:24px; text-align:center;}
.alert_adlist li:nth-of-type(1) h3{color:#59c3c3;background: url(/images/doorway/icon_sms9.png) no-repeat center top;}
.alert_adlist li:nth-of-type(2) h3{color:#01baef;background: url(/images/doorway/icon_sms11.png) no-repeat center top;}
.alert_adlist li:nth-of-type(3) h3{color:#817dc5;background: url(/images/doorway/icon_sms12.png) no-repeat center top;}
.alert_adlist li:nth-of-type(4) h3{color:#3c4147;background: url(/images/doorway/icon_sms13.png) no-repeat center top;}
.alert_adlist li p{padding:0px 0 0 0; position:relative; text-align:center;}
.alert_adlist li p:nth-of-type(1){padding:0px 0 33px 0; position:relative;}
.alert_adlist li p:nth-of-type(1):after{content:""; display:block;width:36px; height:1px; border-bottom:dashed 2px #3c4147; margin:33px auto 0 auto;}
.text-alert_adv  h2 span {display: block;margin: 20px 0 0 0;font-family: "Poppins-R";font-size: 16px;color: #3c4147;}

@media screen and (max-width:1380px ){
	.card_overbox ul li{width:48%; height:245px;}
	.card_overbox ul li > span p{padding:30px 26px 0 26px;}
	.card_overbox ul li > span p.bot_text{bottom:30px;}
	.life_wrap .content_box{width:100%; padding:0 30px;}
	.liferoll_left{left:0;}
	.liferoll_right{right:0;}
}
@media screen and (max-width:1280px){
.sms_make .content_box .sms_makecon{width: 440px; padding-left: 40px}
.sms_make2 .content_box > ul >li{height:580px;}
.emailtosms .content_box{padding:0 556px 0 40px;}
.sms_make.textto .content_box .sms_makecon{padding-left:20px; width:470px;}
.textto_restriction .content_box{padding: 90px 20px 90px 500px}
.textto_restriction.toll-free .content_box{padding: 90px 20px 90px 500px}
.about_tollfree .content_box{padding:0 30px}
.about_tollfree .content_box >h2{width:100%; position: relative;margin-bottom: 40px }
.ask_tollfree > ul > li > div,.ask_tollfree > ul > li .ask_img{float:none !important; margin:0 !important; width:100% !important;}
.ask_tollfree > ul > li .ask_img{margin-bottom:40px !important;}
.shadow_boxwrap.tollfree_ad > ul > li{width:47%; height:350px;}

} 
@media screen and (max-width:1250px){ 
    .casecard_wrap > ul >li{width:31.3%; margin:0 0 30px 2%;}
    .casecard_wrap > ul >li:nth-child(4n+1){ margin:0 0 30px 2%;}
    .credit_table .table_wrap{width:48%; margin-right:2%; margin-bottom:20px;}
    .sub_colorbox > div{height:auto; }
    .credit_table.feature .table_wrap{width:31%;}
    .credit_table.feature .table_wrap > h2{font-size: 25px; top:73px; padding-right:2%;}
    .page-tit-depth2.pricing{height:200px;}
    .tap_box{width:100%; height:auto; border-radius: 0; border:none; top:0;}
    .tap_box ul li,.tap_box ul li:nth-last-of-type(1){width:33.3%; max-height:130px;height:130px;}
    .tap_box ul li strong{font-size:25px;}
    .tap_con{top:0; padding-top: 30px}
    .detail_tapcon{padding:0;}
    .plan_tapbox{width: 100%; margin-bottom:30px;position: relative;}
    .moviebox ul li{margin:0 0 50px 60px;}
    .moviebox ul{left:-60px;}
    .lifecycle_roll{width:100%;}
    .lifecycle_roll .rollin {max-width:640px; margin:0 auto;}
    .lifecycle_roll .rollin ol li{margin-right:25px}
    .content_box{width:100%; padding:0 30px;}
    .lnb{width:250px; margin-right:35px;}
    .more_advantage .moreadvantage_list li{width:360px; margin:0 25px 20px 0;}
    .more_advantage .moreadvantage_list li:first-child{margin-left:0;}

    .summry_img > ul > li{margin-bottom: 15px;width:50%;}
    .summry_img > ul > li > div{border:none;border-bottom:solid 1px #ddd;}
    .summry_img.big > ul > li{width:50%;}
    .summry_img > ul > li > div >span{text-align:center;}
    .self_list ul li{width:19%; margin:0 0 0 1%; background-size:100% !important;}
    .day_graph{width:50%;}
    .increase_graph{width:50%;}
    .smsobj_box{left:500px;}
    .smsobj_box span.smsbook{left:400px;}
    .smsobj_box span.smsclock{left:260px;}
    .sms_why li{width:350px;}
    .iconcon_list > ul > li{width:100%; float:none; height:auto; background-position:left 37px !important; padding:35px 20px 35px 75px; }
	.iconcon_list > ul > li:nth-of-type(2){border-top:dashed 2px #e1e1e1;}
	.iconcon_list > ul > li:nth-of-type(3), .iconcon_list ul li:nth-of-type(4),.mass_use .iconcon_list > ul > li:nth-of-type(3), .mass_use .iconcon_list ul li:nth-of-type(4){height:auto;}
	.example_mass .iconcon_list > ul > li{height:auto;}
	.mass_advantage .massadvantage_list > li:nth-of-type(3),.mass_advantage .massadvantage_list > li:nth-of-type(4),.mass_advantage .massadvantage_list > li:nth-of-type(5){width:100%; height:auto !important;margin-left:0;}
	.example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(3), .example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(4){height: auto;}
    .mass_advantage.text_blastad .massadvantage_list > li{height: 350px !important}
    .short_info {padding: 127px 430px 70px 0;}
    .longcord_info{padding:30px 400px 150px 0;}
    .textre.example_mass .iconcon_list > ul > li:nth-of-type(8){display:none;}
    .organization_box > ul > li{height:680px;}
    .church_study .shadow_boxwrap > ul > li{width:47%;}
    .mass_advantage.appoint .massadvantage_list > li:nth-of-type(4),.mass_advantage.appoint .massadvantage_list > li:nth-of-type(5),.mass_advantage.appoint .massadvantage_list > li:nth-of-type(6){width: 49%;}
    .mass_advantage.appoint .massadvantage_list > li:nth-of-type(6){margin-left:0;}
    .example_mass.appoint .iconcon_list > ul > li:nth-of-type(4){display:none}
    .surveys.example_mass{padding:60px 0 0 0;}
    .mass_advantage.surveys .massadvantage_list > li{width: 100% !important; height:auto; margin:0 0 20px 0;}
    .example_mass.surveys .iconcon_list > ul > li:nth-of-type(6){display:none}
    .tollfree.example_mass .iconcon_list > ul > li{height:auto;}
	.tollfree.example_mass .iconcon_list > ul > li:nth-of-type(8){display:none;}
	.mass_advantage.tollfree .massadvantage_list > li:nth-of-type(3), .mass_advantage.tollfree .massadvantage_list > li:nth-of-type(4), .mass_advantage.tollfree .massadvantage_list > li:nth-of-type(5) {height:auto;}
	.mass_advantage.automation .massadvantage_list > li{width:100% !important; height:auto !important;margin:0 0 20px 0 !important;}
	.alert_adlist li{width:50%; margin-bottom: 50px; min-height:480px;}
	.table_guide ul li{width:calc(25% - 49px);}
}

@media screen and (max-width:1200px){ 
	header{height:90px;z-index: 6}
	#container{z-index: 3; position:relative; padding:90px 0 0 0}
	.pop_open #container{z-index:auto}
	.content_box{width:100%; padding:0 30px;}
	.core_fe .content_box{width:100%; padding:0 30px;}
	.more{padding:30px 0;}
	.more_list{width:100%;padding:0 30px;}
	.more_list ul{width:100%;}
	.more_list li{margin-left:0; margin-bottom:30px; float:none; width:100%; height:auto; position:relative; padding:15px 30px 15px 100px; text-align:left}
	.more_list li span{position:absolute; left:20px; top:10px; width:85px;}
	.more_list li > div.table_box{text-align:left}
	.more_list li p{padding:0;}
	nav{width:100%; height:90px;}
	nav.on{width:100%; position:fixed; height:100%; padding:0 0 0 20%; ; z-index: 1;transition:all ease-in-out 0.5s;}
	nav.on:after{content:""; display: block; width:100%; height:100%;background:rgba(0,0,0,0.5); position:absolute; left:0; top:0; z-index: 56; transition:all ease-in-out 0.5s;}
	.mobile-button{opacity: 1;z-index: 57; }
	.mobile-button.active{left:7%;z-index: 57; }
	nav.on > ul{left:0; z-index: 57;  overflow-y: scroll;    padding-bottom: 50px;}
	nav > strong.logo{left: 20px;z-index:54}
	nav > strong.logo  a img{width:120px;}
	nav ul{background:#fff; height:100%; position:relative;z-index: 55; right:-100%;}
	nav ul li{float:none; text-align:left;width: 100%;}
	nav > ul > li:first-child > a{padding:20px 29px 20px 29px;border-top:none; }
	nav > ul > li > a{padding:20px 29px 20px 29px;border-top:solid 1px #ddd;}
	nav > ul > li > ul{position:relative; box-shadow:none; left:0; top:0;}
	nav > a.btn_contact{height:30px; right:60px;line-height:30px; font-size:14px;z-index: 3}
	nav > a.btn_contact:after{height:30px; line-height:30px; }

	nav > ul > li > ul:after{background:none}
	nav > ul > li:nth-of-type(2) > ul{width:100%;left:0; top:0;}
	nav > ul > li:nth-of-type(3) > ul{width:100%;left:0; top:0;}
	nav > ul > li:nth-of-type(4) > ul{width:100%;left:0; top:0;}
	nav > ul > li:nth-of-type(5) > ul{width:100%;left:0; top:0;}

	nav > ul > li:nth-of-type(6) > ul{width:100%;left:0 !important; left:0; top:0;}
	nav > ul > li > ul > li > a{padding:10px 0 9px 35px;}
	nav > ul > li:hover > ul{top:-10px; visibility: hidden; opacity: 0 ; height: 0; overflow: hidden; }
	nav > ul > li > ul{transform: translate3d(0, 0px,0) }
	nav > ul > li > ul > li > a{padding:10px 0 9px 30px !important}
	nav > ul > li > ul > li > ul >li > a{padding:6px 0 6px 53px; }
	nav > ul > li > ul > li > ul >li > a:after{left:41px;}
	nav > ul > li:nth-of-type(6) > ul{left:0 !important;}
	nav > ul > li > ul.open{visibility:visible; height:auto; right:auto; opacity: 1;overflow: hidden;}
	.ball_list .icon_list.list_row li{width:33%; margin-right:0 !important}

	.page_Dec{padding:25px 0;font-size:15px; line-height: 28px}


	.top_login .login_in{width:100%;}
	.top_login .hour_tool{right:10px;}
	.top_login{position: relative; z-index:58}
	.contact_banner .content_box{padding:50px 0;}

	
	.contact_banner .content_box{padding:50px 0;}
	.contact_banner .content_box > p{font-size:30px;}
	.btn > span {height:35px; line-height: 35px;}
	.btn > span > em{font-size:14px;}

	.lnb{width:98%; margin:0 1% 30px 1%;  float:none; position: relative;}
	.lnb > strong{position:relative;}
	.lnb > strong:after{content:""; display:block; position:absolute; right:20px; top:13px; font-size:14px;}
	.lnb > ul{display:none}
	.lnb ul:after{content:""; display:block; clear:both}
	.lnb ul{padding:0; height:0; overflow:hidden;}
	.lnb ul li span br{display:none}

		
	.lnb li.on a:before,.lnb li.on a:after{display:none;}
	.lnb ul li.on a{color:#a1a1a1 !important; font-weight:400; font-size: 0; padding:0; height:0; min-height:auto}
	.lnb span.current{display:block;min-height:43px; width:100%; padding:11px 25px 12px 30px; cursor:pointer;font-size:14px; font-weight:700 }
	.lnb #omni span.current{color:#817dc5; background:url(/images/main/lnb_bullet3.png) #f2f2f9 right center no-repeat; background-size:37px auto;}
	.lnb #automation span.current{color:#59c3c3; background:url(/images/main/lnb_bullet2.png) #eef9f9 right center no-repeat;background-size:37px auto;}
	.lnb #core span.current{color:#01baef; background:url(/images/main/lnb_bullet1.png) #e5f8fd right center no-repeat;background-size:37px auto;}
	.lnb #enterprise span.current{color:#ea657b; background:url(/images/main/lnb_bullet4.png) #fdeff2 right center no-repeat;background-size:37px auto;}
	.lnb ul{}
	.lnb ul.open{box-shadow:0 10px 6px -6px #777; transition: .3s; height: auto}
	.lnb #reseller ul.open{box-shadow:none; transition: .3s; height: auto}
	.lnb #reseller span.current{color:#01baef; background:url(/images/main/lnb_bullet1.png) #e5f8fd right center no-repeat;background-size:37px auto;}
	.left_con{width:100%; padding:0 30px;}
	.sub_tit{display:none}

	.ball_list h2{font-size:25px;}
	.ball_list p.sub_text{font-size:14px;}
	.ball_list .ball{width:150px; margin-right:35px;}
	.ball_list .ball span{width:150px; height:150px;}
	.ball_list .ball em img{width:50%;}

	.case_over ul{width:100%; padding-left:5.5%; left:0;}
	.case_over ul li{display:inline-block; float:none; margin:20px 0 0 0; vertical-align:top; width:30%;} 




	.lnb.formboox{width: 98%;margin: 0 1% 30px 1%;float: none;position: relative;}
	.lnb.formboox .logo_box{display:none}
	.lnb.formboox li{float:none; }
	.left_con.case{width:100%; padding:0 30px;}
	.study_case p.bg_text{padding:25px 30px 30px 30px;background-color:#817dc5; background-position:center top}
	.study_case .imgbox{text-align:center;}
	.study_case .imgbox img{max-width:320px;}



	.boarding_wrap{padding:0px; }
	.boarding_wrap > .box{width:430px}
	.boarding_wrap > .box.green{background: url(/images/professional/boxbg2.png) no-repeat 231px bottom #def3f3; margin-bottom:20px;}
	.boarding_wrap > .box.purple{background: url(/images/professional/boxbg1.png) no-repeat 231px bottom #e6e5f3;}
	.logoroll .roll_left{left:10px;}
	.logoroll .roll_right{right:10px;}


	.login_wrap strong.logo span{width:100%; padding:0 30px;}
	.how_mms ul{text-align:center;}
	.how_mms ul li{display:inline-block; float:none; vertical-align:top}
	.moviebox ul li{margin:0 0 50px 40px; width:280px;}
	.moviebox ul{left:-20px;}
	.ourAd_wrap .advan_box{padding:130px 20px 0 20px;}
	.target_img{top:0px;left:0px; position:relative;}
	.login_wrap strong.login_logo span{width:100%; padding-left:30px;}
	.tutorial_movie >a{width:40px; height:40px; top:180px;}
	.accordion_tap{margin:0 25px;}
	.medical_consulting .consulting_text{margin:40px 25px;}


	.fullpage .white_box{padding:40px 50px; width:100%;}
	.fullpage{padding:170px 0 50px !important;}
	.study_roll .lifecycle_roll .rollin{max-width:945px}
	.study_roll .lifecycle_roll .rollin ol li{width:294px; margin:0 0 0px 20px;}

	.roi_compare .content_box{width: 100%;}
	.telescript_box ul li:nth-of-type(4n+1){margin:0 0 30px 30px;}
	.telescript_box ul li:nth-of-type(5n+1){margin:0 0 30px 0px;}
	.textto_use .content_box > ul > li{width:48% !important;margin:0 0 40px 2% !important;}
	.mms_iconwrap ul li{width:33.3%; height:300px;}
	.tip_con >.img_phone{width:250px; top:30px;}
	.tip_con >.img_phone img{width:180px;}
	.tip_con:nth-of-type(1){padding:0 0px 0 250px}
	.tip_con:nth-of-type(2){padding:0 250px 0 0}
	.wh_linebox li{width:31%; margin-bottom: 20px; height:390px;}
	.table_listcon > div{display: block; float: none; width:100% !important; border-left: none;}
    .table_listcon:nth-of-type(1) > div:nth-of-type(1){border-top:none; border-bottom: solid 1px #d7d7d7}
    .table_listcon:nth-of-type(1) > div:nth-of-type(1){float:none;}
    .table_listcon > div:nth-of-type(2) > div > div{width:100% !important; float:none; border-left:none !important;}
    .table_listcon > div:nth-of-type(2) > div > div:nth-of-type(1){border-bottom:solid 1px #d7d7d7;}
    .table_listcon1 > div{float:none;width:100% !important;}
    .table_listcon1 > div:nth-of-type(1){border-bottom:solid 1px #d7d7d7;}
    .table_listcon1:nth-of-type(2) > div{border-left:none !important;}
    .table_listcon1 .last{border-bottom:none !important;}
    .table_listcon1 > div:nth-of-type(2){border-left:0;}

}
@media screen and (max-width: 1180px){
    .compliance_list ul li{width:100% !important; height:auto; padding:30px;}
    .compliance_list ul li >div{width:100% !important; position:relative; right:auto !important;}
    .our_wrap ul li{width:250px; height:150px; padding:100px 0 0 0;margin-left:38px;}
    .our_wrap ul li:nth-of-type(1){background-position:center 14px; background-size:90px;}
    .our_wrap ul li:nth-of-type(2){background-position:center 19px}
    .our_wrap ul li:nth-of-type(3){background-position:center 18px}
    .recorede_box ul{left:-30px;}
    .recorede_box ul li{padding:40px 0 0 30px; }
    .recorede_box ul li:before{height:160px; }
    .recorede_box ul li .play_box{padding:45px 0 0 0;}
    .recorede_box ul li .play_box strong{font-size: 18px;}
    .tap_type1 ul li{width:33.3% !important;}
    .ourAd_wrap .advan_box{width:50%; min-height:390px;padding:130px 30px 0 30px;}
    .connect_intro > h2{font-size:27px;}
    .connect_intro{padding:0 470px 0 0;}

    .both_wrap > div{height:auto; width:100%; margin:0 0 30px 0 !important;}
    .both_wrap > div >p{padding-right: 150px;}


    .discover_sms ul.discover_list{left:-40px;}
    .discover_sms ul.discover_list li{width:130px; height:130px; margin:0 0px 40px 40px; background-size: 100% !important;}
    .discover_sms ul.discover_list li a{ padding:79px 15px 0 15px; }


    .voiceuse > ul >li{padding:40px 0 40px 150px;  background-size:120px !important}
    .voiceuse > ul >li:nth-of-type(1){padding:0px 0 40px 150px;}
    .resource_box ul li >div{height:320px}
    
    .affiliate_program.white{padding:0 400px 0 0;}
    .campaigncard_wrap .cardlist ul li{width: 100%; padding:0; float:none;}
    .campaigncard_wrap .cardlist ul li > div,.campaigncard_wrap .cardlist ul li > div{max-width:100%; height:auto; padding:173px 30px 30px 30px; margin-bottom: 30px}
    .beyond_mobile .img_box{position:relative; text-align:center; margin-bottom:30px}
    .beyond_mobile{padding:0;text-align:center;}
    .campaigncard_wrap.white .cardlist ul li > div{height:auto}
    .reseller  .resource_box ul li > div{height:360px;}
    .library_box > ul{left:0;}
    .library_box > ul > li{float:none; width:100%; height:auto; padding:0;}
    .library_box > ul > li > div{height:auto;border:none; background-position: center center!important}
    .library_box > ul > li > div h2{padding:30px 0;height:auto }
    .library_box > ul > li > div h2 br{display:none;}
    .library_box > ul > li > div .library_con{padding:30px 50px 30px 50px;}
    .library_box > ul > li > div h2 {background-size: auto 70px !important}

    .tapcontent .video_box li{width:32%;}
    .more_video .tapcontent{padding:30px;}
    .complianceself_list > ul > li{width:49%; height:362px;margin:0 0 20px 1%;}
    .complianceself_list > ul > li:nth-of-type(3){width:100%;margin:0 0 20px 0%; height: auto}

    .smsobj_box span.smslaptop{width:443px; height:332px; background-size:443px;left:120px;}
    .smsobj_box:after{width:537px; height:537px; top:-53px; left:80px;}
    .smsobj_box span.smsclock{left:210px;}
    .smsobj_box span.smsbook{left:360px;}
    .sms_maintext strong{font-size:50px;}
    .sms_maintext p{font-size:30px; margin-top:0;}
    .sms_phone{right:40px}
    .what_sms{padding:0 530px 0 0;position:relative;}
    .sms_why li{width:330px; height:590px;}

    .shadow_boxwrap > ul > li, .shadow_boxwrap > ol > li{width:100%; margin:0;}
    .autocam_dec > li{height:auto; margin-bottom:30px !important;}
    .campaignlevel_wrap .level_titbox h2{margin-bottom: 0}
    .campaignlevel_wrap > .content_box{padding:0 20px;}
    .campaignlevel_wrap .level_titbox{width:100%; padding:0; position: relative; margin-bottom:40px;}
    .campaign_sug > .content_box{padding:0 20px 30px 352px;}
    .shadow_boxwrap.textblast > ul > li{width:100%; height:auto; margin-bottom: 30px}
    .shadow_boxwrap.short ul li{width:100%; }
    .shadow_boxwrap.short .text_blastlist > li{height:auto; margin-bottom: 20px}
    .text_blastlist > li >strong{font-size: 20px}
    .long_wrap{padding:50px 0;}
    .long_wrap .common_numlist > li{min-height:165px}
    
    .long_wrap .mass_numlist ul li,.long_wrap .mass_numlist.long ul li{min-height:165px; height:auto; margin-left:0;}
    .short_usecase{padding:60px 0;}
    .bussiness_list > li{height:auto; margin-top:30px !important;background-size:100px auto !important;}
    .bussiness_list > li:nth-of-type(1){margin-top:0px !important;}
    .long_advan .mass_numlist ul li{height:472px;}
    .church_study .shadow_boxwrap > ul > li{width:47%; margin-left:2%;}
    .appoint .common_numlist > li{height: auto; margin-bottom: 20px}
    .tollfree .common_numlist > li{height:auto; min-height:220px; margin-bottom:30px}
    .sub_advan ul li{width:100%;}
    .sub_advan{padding-bottom:30px;}
    .telescript_box ul{position:relative; left:-2%;}
    .telescript_box ul li{width:23%; height:170px; margin:0 2% 2% 0!important;}
    .sms_make2 .content_box > ul >li{width:100%; height:auto;margin:0 0 40px 0;}
    .sms_matters.vote .matter_con ul li{width: 50%; margin-bottom:40px;}
    .vote_biz>.content_box{padding:0 30px;}
    .vote_biz>.content_box > .check_box{width:100%; position: relative; right:auto; top:auto; margin-top:40px;}
    .vote_advan ul li{width: 100%; float:none; margin:0 0 25px 0 !important;}
    .tcpa_box .align_left{width:100% !important;; margin:0 0 30px 0 !important;}
    .listline_box > div{width:100% !important;; margin:0 0 0px 0 !important;}
    .tcpa_box .align_left:nth-of-type(1) > ul > li:nth-last-of-type(1){border-bottom:dashed 2px #ccc; padding-bottom:20px;}
    .listline_box > div:nth-of-type(1) > ul > li:nth-last-of-type(1){border-bottom:dashed 2px #ccc; padding-bottom:20px;}
    .purple_Box,.tcpa_other{padding:50px 0;}
    
} 
@media screen and (max-width: 1150px) {
	.sms_main{height:364px;}
    .sms_container{margin:364px 0 0 0;}
    .sms_maintext{width:100%; text-align:center;}
    .sms_why li{width:31.3%;}
    .what_sms{padding:0 400px 0 0;}
    .sms_maintext{position:relative; z-index: 3}
    .smsobj_box:after{display:none}
    .smsobj_box{left: 0px;width: 100%; z-index: 2}
    .smsobj_box span.smsbook{left:730px;}
    .smsobj_box span.smslaptop{left:310px; opacity:0.3}
    .sms_maintext p{color:#817dc5;}
    .smsobj_box span.smsbook{bottom:140px;}
    .sms_phone img{width:200px; position:relative; top:70px; right:-60px;}
    .matter_con ul li{width:100%;height:auto; float:none; border-bottom:dashed 2px #e1e1e1 !important}
    .love_whylist ul li{width:100%; height:auto;}
    .sms_main{height:444px;}
    .sms_container{margin:444px 0 0 0;}
    .marketing_decwrap{padding:100px 0 80px 0;}
    .marketing_decwrap.mass{padding:100px 0 80px 0;}
    .sms_phone{width:100%; height:238px; background-size: auto 238px; top:-50px;right:auto;}
    .sms_phone img{width:170px; top:0;right:auto; }
    .text_sms h2{text-align:center;}
    .what_sms{padding:300px 0 0 0; text-align:center; }
    .matter_con.textblast{margin-top:30px;}
    .matter_con.textblast ul li{height:auto;}
    .bulk.matter_con ul li:nth-of-type(6){display:none;}
    .bulk .common_numlist > li{width:100%; height:auto; min-height:242px; margin-bottom:50px;}
    .bulk .common_numlist > li:nth-last-of-type(1){margin-bottom:0px;}
    .effcetive_dec{padding:30px 0;}
    .matter_con.textmarketing ul li{background-position:left 20px !important}
    .matter_con.textmarketing ul li:nth-of-type(2){background-size:30px !important;background-position:10px 20px !important}
    .getting_text .sms_why{padding:50px 0;}
    .getting_text .sms_why li{min-height:350px;}
    .organization_box > ul > li{width:100%; float:none;height:auto}
    .textMorganization{padding:60px 0;}
    .textmarketing_usecase{margin:50px 0;}
    .organization_box{margin-top:40px;}
    .matter_con.group{margin-bottom:0px}
    .beat_longwrap{padding:0 0 50px 0;}
    .long.matter_con ul li{border-bottom:none !important}
    .long.matter_con ul li:nth-of-type(2){border-top:dashed 2px #e1e1e1;}
    .landline .what_sms{padding:100px 0 0 0;}
    .landline.matter_con ul li{border-top:none;}
    .landline .common_numlist > li{margin-bottom: 20px;}
    .mass_howbox{padding:60px 0;}
    .landline.example_mass{padding:60px 0;}
    .mass_advantage.landline .massadvantage_list > li{width: 48%;height: 598px !important;margin-left: 1.3%;}
    .sms_phone.landline{top:-50px}
    .toll_infotext{padding:0;}
    .tollfree .common_numlist > li p{margin-top:30px !important;}
    .tollfree.sms_phone{top:30px;}
    .tollfree.what_sms{padding: 390px 0 0 0;}
    .sub_tolldec{text-align: left;}
    .marketing_decwrap,.vote_biz,.vote_advan1,.vote_advan{padding:50px 0;}
    .sms_matters.vote .matter_con ul li{width:100%; margin-bottom:40px;padding:100px 10px 40px 10px;}
    .vote_advan1 ul.advanlist > li{width:50%; height:383px;}
    .statis_box ul li{width:100%; height:auto !important; float:none; margin-left:0; margin-right:0}
    .statis_box ul li:nth-of-type(2){margin-top:20px;}
    .statis_box ul li.full{padding-bottom:10px;}
    .statis_box ul li.full .guide_imgbox img{max-width: 100%;}
}         

@media screen and (max-width: 1080px)  {
  	.login_wrap{min-height:auto;}
    .login_dec .dec_in,.login_form .form_in{width:100%;float:none;}
    .login_wrap.start .login_dec{width:100%;float:none;}
    .login_wrap.start .login_form{width:100%;float:none;}
    .login_dec,.login_form{width:100%;height:auto; padding:150px 0 40px 0;float:none;}
    .login_form{padding:40px 0 40px 0;}
    .icon_box > p{padding:0 116px 0 0;}
  
    .how_mms ul li{width:100%; height:130px !important;display:block; position:relative; padding:30px 50px 0 150px; text-align:left; border-bottom: solid 1px #e1e1e1; overflow:hidden;}
    .how_mms ul li:before{display:inline-block; max-width:120px; position:absolute; left:0; top:0; background-size: 100% !important; border-bottom:none }
    .casecard_wrap > ul >li{width:246px;}
    .plan_bot{margin-top:10px;}
    .compliance_cycle{padding:0 0 50px 0;}
    .compliance_cycle > ul > li > div{padding:180px 15px 0 15px;}
    .compliance_cycle > ul > li > div:after{    height: 160px;background-size: auto 160px !important;}
    .compliance_cycle > ul > li > div > ul.bullet_list{margin:15px 0 0 0;}
    .compliance_cycle > ul > li > div > ul.bullet_list >li:after{top:11px;}
    .sub_ad > .content_box > div{padding:65px 30px;}
    .sub_ad > .content_box > div h3{font-size: 24px}
    .discover_sms ul.discover_list{left:-20px;}
    .discover_sms ul.discover_list li{margin:0 0px 50px 50px;}
    .more_advantage{padding:45px 0;}
    .usecase_intro{padding:60px 424px 120px 0;}
    .tutorial_movie >a.down{right:150px}
    .tutorial_movie >a.movie{left:150px;}
    .tutorialscon ul li{width:50%;}
    .tutorialscon ul{left:-25px;}
    .system_list{margin:20px auto 0px auto;}
    .step_list img{max-width:100%;} 
    .step_list .step_dectxt img{max-width:auto;}
    .kit_info{padding:70px 364px 60px 0;}
    .ball_list .icon_list.list_row li{width:33% !important;}
    .mass_advantage.appoint .massadvantage_list > li:nth-of-type(2),.mass_advantage.appoint .massadvantage_list > li:nth-of-type(3){width: 100%;height: auto; margin:0 0 20px 0;}
    .mass_advantage.appoint .massadvantage_list > li:nth-of-type(4),.mass_advantage.appoint .massadvantage_list > li:nth-of-type(5),.mass_advantage.appoint .massadvantage_list > li:nth-of-type(6)
    {width: 100%;height: auto; margin:0 0 20px 0;}
    .mass_advantage.appoint,.example_mass.appoint{padding:60px 0;}
    .marketing_decwrap.mass{padding:50px 0;}
    .mass_howbox.appoint{margin-top:0;}
    .emial_box ul li{width:100%; margin:0 0 40px 0 !important;}
    .sms_phonebg .content_box,.sms_make .content_box{padding:0 20px;}
	.phone_sms,.sms_make .content_box .sms_makecon{width:100%; position: relative; left:0; top:0; margin-bottom:40px;}
	.phone_sms, .sms_make .content_box .sms_makecon{padding-left:0;}
	.title_smsser,.sms_phonebg p,.sms_make .content_box .sms_makecon p,.sms_make .content_box .sms_makelist h3{text-align:center;}
	.adv_linelist > li{padding:50px 0 50px 0px;}
	.adv_linelist > li >h3{width:100%; margin-bottom:40px; text-align:center; position: relative; top:0; background-position: center bottom !important}
	.emailtosms .content_box{padding:0 40px;  position:relative; background:none;}
    .emailtosms .content_box:after{content:""; position:absolute; right:0; top:0;width:100%; height:100%; background:url(/images/doorway/bg_email.png) no-repeat right bottom;background-size:350px; opacity: 0.2; }
    .sms_make.email .content_box .sms_makecon{width:100%;}
    .sms_make.textto .content_box .sms_makecon{padding-left:0px; width:100%;}
    .textto_restriction .content_box {padding: 45px 40px 45px 40px;}
    .textto_use{padding:45px 10px;}
    .textto_restriction:before{opacity: 0.2; width:100%; background-position:center top}
    .textto_restriction.toll-free:before{opacity: 0.2; width:100%; background-position:center top}
    .textto_restriction.toll-free .content_box{padding: 45px 40px 45px 40px}
    .about_tollfree,.tollfree_adver,.sms_adv.tollfree{padding:50px 0;}
    .ask_tollfree > ul > li{margin-top:50px;}
    .shadow_boxwrap.tollfree_ad > ul > li{width:100%; margin:0 0 30px 0; height:auto;}
}          
@media screen and (max-width:1050px){
    #contact_wrap{padding:50px 30px;}
    .form_wrap{width:100%;height:auto; padding:25px 50px 42px 50px; }
    .form_wrap h1{font-size: 30px;}
    
    .form_list ul li > label{font-size:13px;}
    .form_list ul li > span.input_box{height:35px; line-height:35px;}
    .casecard_wrap > ul >li{width:47%; margin:0 0 30px 2%;}
    .casecard_wrap > ul >li:nth-child(4n+1){ margin:0 0 30px 2%;}
    .round_list > li{width:100%; height:150px;margin-bottom:10px; border-radius:15px; background-size:40px !important; margin-left:0;}
    .round_list.support2 >li:nth-of-type(1){background-size: 80px !important; background-position:center center;}
    .round_list.campaign.gray >li:nth-of-type(1){border-radius:0;background: url(/images/icon/icon_pro3_1.png) no-repeat center center #fff !important;background-size:80px !important;}

    .boarding_wrap > .box{width:100%; height:auto; float:none !important; }
    .boarding_wrap > .box.green{background: url(/images/professional/boxbg2.png) no-repeat right bottom #def3f3;}
    .boarding_wrap > .box.purple{background: url(/images/professional/boxbg1.png) no-repeat right bottom #e6e5f3;}

    .care_formwrap .form_wrap{padding:25px 50px;}
    .form_list ul li{margin-bottom:20px;}
    .care_formwrap .form_wrap .formtitle{margin-bottom:30px}

    .tap_box{}
    .plan_list > ul{width: 100%; margin:0;}
    .plan_list .tooltip{left:20px; margin-top:0;}
    .plan_list .tooltip:after{background:url(/images/common/tool_bullet.png) no-repeat 20px center; left:0; top:-18px; height:18px;}
    .plan_list:nth-last-of-type(1) > ul > li:first-child{border-top:dashed 2px #e1e1e1}
    .btn{display: block; width:100%; margin-bottom:20px;}
    .btn > span{width:100%;}
    .btn_center .btn{width: 100%;}
    .btn_center .btn > span{width: 100%;}
    .plan_banner .btn_center .btn{width: 100%;}
    .plan_banner .btn_center .btn > span{width:100%}

    .page-tit-depth2.green span{font-size:40px}
    .faq_wrap .common_tap{padding:0px 0;}
    .common_tap{padding:30px 0;}
    .accordion_text .accordion_top{padding:20px 45px 20px 90px;}
    .accordion_text li.on .accordion_con{padding: 10px 57px 10px 90px}
    .accordion_text .accordion_top > em{top:8px;}
    .card_overbox ul li{width:100%; margin:0 0 2% 0; height:245px; }
	.card_overbox ul li > span p{padding:30px 26px 0 26px;}
	.card_overbox ul li > span p.bot_text{bottom:30px;}
	.thanks_box{width:94%;}
	.recorede_box ul li:before{height:100px; }
	.whyland ul li{width:50%; height:150px; margin-bottom:2%;}


	.video_box li{}
	.video_box li .video_border .img_box{height:auto !important;}
	.video_box li .video_border .img_box img{width:100%  !important;}
	.video_box li .video_border .video_text{padding:30px 10px 10px 10px  !important;}
	.video_box li .video_border .btn_play{background-size:50px; top:-25px;}
	.bot_btnbox{margin: 0 30px; padding:25px 0;}
	.bot_btnbox a{margin:0 0 20px 0px;}
	.bullet_box:after{left:47%;}
	.more_list{padding:0;}
	.bullet_box .par_con{padding:20px 0;}
	.custom_ball .tooltip:after{left:140px;}
	.moviebox ul{width:100%; left:0;}
    .moviebox ul li{margin:0 0 50px 0px; width:48%; margin-left:2%;}
    .demo_box{max-width:250px; margin:0 auto;}
    .demo_box > a.bt_play{left:90px;}
    .both_wrap > div{background-size:110px !important;}
    .both_wrap > div >p{padding-right: 110px;}
    .both_wrap > div .bullet_list{padding-right: 110px;}

    .code_con{padding:0 30px;}
    .code_con .code_wrap{position:relative;}
    .short_code  .code_wrap,.long_code  .code_wrap{width:100%; padding:0 0 266px 0; background-position:center bottom}
    .content_box.btn_box{text-align:center; margin:30px auto 40px auto}
    .content_box.btn_box a{margin:0 0 20px 0;}
    .discover_sms ul.discover_list{left:-15px;}
   	.discover_sms ul.discover_list li{width:28.3%;height: 60px;margin: 0 0px 15px 15px;background-size: 80px 80px !important;text-align: left; }
   	.discover_sms ul.discover_list li a{padding: 10px 15px 0 90px;  }
   	.usecase_intro .usecase_text .text_Area .dec_btn a{margin:0 0 20px 0;}
    .accordion_tap .case_img{display:none}
    .accordion_tap li.on .accordion_con{padding:35px 37px 35px 37px;}
    .accordion_tap li.on .accordion_top,.accordion_tap li .accordion_top{padding:15px 45px 15px 94px;}
    .accordion_tap .accordion_top > em{top:4px;}
    .accordion_tap .accordion_top:after{top:22px;}


    .bg_skyblue.terms_box{padding:50px 0;}
    .terms_box .accordion_text li.on .accordion_con{padding:10px 57px 10px 90px;}
    .anti_box{padding:30px 20px 20px 20px;}

    .form_wrap h1.account_tit{font-size:30px; padding-top:55px;}
    .form_wrap h2.account_tit2{font-size:15px;}

    .form_wrap h1.account_tit{font-size:30px; padding-top:55px;}
    .form_wrap h2.account_tit2{font-size:15px;}
    .account_list,.account_list.half{width: auto; margin:0 auto;}
    .account_list.half .tooltip{max-width: 250px}
    .account_list.half .tooltip:after{background-position:170px center;}
    .accordion_tap{margin:0;}
    .medical_consulting .page-tit-depth2-black{font-size:25px;}
    .medical_consulting .consulting_text{margin:40px 0px;}
    .resource_box ul li{width:50%;}
    .page_info_text > .btn_center .btn, .page_info_text > .btn_center .btn > span{width: 100%}
    .white_manage .reseller_list >ul{left:0; top:0;}
    .white_manage .reseller_list >ul >li{width:100%; float:none; height:auto; margin:0; padding:20px 0 30px 94px; background-position:left 28px !important; background-size:50px auto !important;}
    .white_manage .reseller_list >ul >li:nth-of-type(3), .white_manage .reseller_list >ul >li:nth-of-type(4){height: auto;}
    .white_manage .reseller_list >ul >li:first-child{border-top:none}
    .compar_text .btn_align_C .btn{margin-left:0px;}
    .best_tapcon{padding:25px 40px;}

                            
                            
    .pricing_dec > ul >li{width:100%; margin:0 0 50px 0;}
    .pricing_dec .pricing_p{left:40px; right:auto; font-size: 13px; bottom:0;}
    .other_plan{padding:40px 0;}
    .sitemap_wrap .sitebox{width:46%; margin-right:4%; float:left;}

    .study_roll .lifecycle_roll .rollin{max-width:625px; padding: 10px 0 30px 0}
    .study_roll .lifecycle_roll .rollin ol li{margin:0 0 0px 20px;}
    .roi_resetbox + .btn_align_C a{margin-right:0px;}


    .about_dec{width:640px;margin-top:47px;}
	.ourteam .content_box{padding:0px 40px 0 330px;}
	.ourteam .team_info{width:270px; left:30px;}
    .what_sms{margin-bottom:50px;}
    .sms_why li{width:100%;min-height:400px;height:auto; margin:0 0 20px 0; float:none;}
    .sms_use ul li{padding:156px 20px 36px 20px; background-size: 100px !important; background-position:center 20px !important; text-align:center;}
    .sms_use ul li h3,.sms_why li h3,.matter_con ul li h3,.love_whylist ul li h3{font-size: 20px;margin-bottom:0;}
    h2.sms_title{font-size:25px;margin-bottom:0; }
    .roundlist_box ul li{width:100%; float:none; margin-bottom:40px; }
    .roundlist_box ul li:before{width:100%; height:108px;background-size:100px !important;background-position:center 0px !important;margin:0 auto 10px auto; }
    .matter_con ul li em,.roundlist_box ul li h3{font-size:20px;}
    .matter_con ul li{padding:25px 20px 25px 65px;}
    .matter_con ul li{background-position: left 30px !important; background-size:50px auto !important}
    .sms_why{margin:50px 0;}
    .sms_why h2{margin-bottom:15px;}
    .sms_support,.sms_customerlove,.sms_listfeature{padding:50px 0;}
    .sub_decpar{margin-top:20px;}
    .getting_mass, .mass_howbox,.example_mass,.mass_advantage,.common_mass{padding:60px 0;}
    .mass_parcon{margin-bottom:40px;}
    .mass_numlist{margin:50px 0;}
    .mass_numlist ul li{width:100%; float:none; height:auto; min-height:140px;margin-bottom:20px;}
    .mass_numlist ul li:after{font-size:100px; bottom:-45px;}
    .common_numlist li strong,.iconcon_list > ul > li strong{font-size:22px; }
    .mass_advantage .massadvantage_list > li >strong{font-size: 24px}
    .common_numlist li:after{font-size: 100px; bottom:-46px;}
    .common_numlist li:nth-of-type(1):after{right:-7px;}
    .common_numlist li:nth-of-type(2):after{right:-1px;}
    .common_numlist li:nth-of-type(3):after{right:-4px;}
    .common_numlist li:nth-of-type(4):after{right:-3px;}
    .common_numlist li strong, .iconcon_list > ul > li strong{text-align:center;}
    .example_mass.textblastuse{    padding: 60px 0;}
    .mass_howbox,.example_mass,.bulk.mass_advantage{padding:60px 0;}

	.doorway_icon_list li{background-size:50px !important; padding:20px 0 20px 80px;}
	.doorway_icon_list li:nth-of-type(4){background-size:40px !important;}
	.doorway_icon_list li h3{font-size: 20px;margin-bottom:0;}
	.mass_parcon.short{padding:40px 0 80px 0;}
	.short_usecase ul{margin-top:50px; width:100%;}
	.short_usecase ul li{font-size: 15px}
	.long.matter_con ul li{background-size:auto !important; padding:70px 20px 25px 20px; background-position: center 10px !important; text-align:center;}
	.long.matter_con ul li:nth-of-type(1){margin-top:50px;}
	.matter_con.long{margin-bottom: 50px}
	.business.matter_con ul li{background-size:45px auto !important; }
	.business.matter_con ul li:nth-last-of-type(1){display:none;}
	.long_advan{margin:60px 0;}
	.long_advan .mass_numlist ul li{height:auto;}
	.long.matter_con ul li{padding:90px 20px 25px 20px; height: auto}
	.textmain_dec{padding:30px 0;}
	.church_use .sms_use > ul > li > ul > li{text-align:left;}
	.church_study,.church_use{padding:50px 0;}
	.church_study .shadow_boxwrap > ul > li{width:100%; height:auto; min-height:auto; float:none; margin-left:0%; margin-bottom: 20px;}
	.church_study .shadow_boxwrap > ul > li .church_case span{padding:30px 0 0 0;}
	.church_study .shadow_boxwrap > ul > li .church_case span img{width:120px;}
   	.automation .common_numlist > li{width:100%; height:auto;min-height: auto; margin:0 0 25px 0;}
	.mass_advantage .massadvantage_list > li:nth-of-type(1){height: 793px}
	.mass_advantage .massadvantage_list > li:nth-of-type(2){height: 793px}
	.common_numlist > li:nth-of-type(5):after{right:-5px;}
	.common_numlist > li:nth-of-type(6):after{right:-5px;}
	.common_numlist > li:nth-of-type(7):after{right:-3px;}
	.mass_howbox.recurit{margin-bottom: 0}
	.mass_advantage.recurit .massadvantage_list > li{width:100% !important; height:auto; margin:0 0 40px 0 !important;}
	.emial_box ul li{height:auto}
	.emial_box ul li >span > a.btn.blue{width:100%; max-width: 100%;}
	.emial_box ul li >span > a.btn.blue >span{width:100%;max-width: 100%;}
	.emial_box ul li >span > a.btn.green{width:100%;max-width: 100%;}
	.emial_box ul li >span > a.btn.green > span{width:100%;max-width: 100%;}
	.dotline_box{padding:40px 0 0 0;}
    .dotline_box > div{width:100%; float:none;}
    .label_list:nth-last-of-type(1){margin-bottom:48px;}
    .mms_iconwrap ul li{width:100%; height:auto; margin-bottom: 30px; background-size:100px !important; padding:110px 0 0 0; }
    .table_guide ul li{width:calc(50% - 49px);}
    .guide_whiteboard{padding:50px 40px;}

}

@media screen and (max-width:950px ){
    .tutorial_movie >a.down{right:120px}
    .tutorial_movie >a.movie{left:120px;}
    .tutorialsTap ul li{width:33.3%;}
    .tutorialsTap ul li:nth-of-type(4),.tutorialsTap ul li:nth-of-type(5){width:50%;border-top:solid 1px #cecddb;}
    .fullpage .white_box p.account_thank{padding:30px 50px 0 50px;}
    .affiliate_program{padding:0 0px 0 0;}
    .affiliate_program .right_form{width:100%; position:relative; top:0;}
    .mass_advantage .massadvantage_list > li:nth-of-type(1),.mass_advantage .massadvantage_list > li:nth-of-type(2){width: 100%; height:auto; margin-left: 0}
    .mass_advantage.text_blastad .massadvantage_list > li{height: auto !important; background-size:150px !important;}
    .example_mass.textblastuse .iconcon_list > ul > li:nth-of-type(10){display:none}
    .mass_advantage.long .massadvantage_list > li{height:auto; background-size: 180px !important }
    .mass_advantage.long .massadvantage_list > li:nth-of-type(3),.mass_advantage.long .massadvantage_list > li:nth-of-type(4){width: 100%; margin:0 0 2% 0;}
    .short_info{padding:297px 0px 70px 0; background:url(/images/doorway/bg_shortcode1.png) no-repeat left 40px}
    .short_info.long{background-position:center 40px !important; background-size: 280px auto !important;margin-bottom:0 }
    .long_advan{padding:50px 0 10px;}
    .mass_advantage.long{padding:50px 0;}
    .telescript_box ul{position:relative; left:0%;}
    .telescript_box ul li{width:31.3%; height:170px; margin:0 2% 2% 0!important;}
    .title_smsser,.adv_linelist > li >h3{font-size: 25px; margin-bottom: 20px;}
    .sms_make2 .content_box > ul >li > h2{font-size:18px; margin-bottom: 15px;}
    .textto_use .content_box > ul > li{width:100% !important;margin:0 0 40px 0% !important; }
    .textto_use .content_box > ul > li h3{background-size:120px !important;padding-top:130px; font-size: 20px;}
    .about_tollfree .content_box >h2{font-size: 25px}
    .mms_iconwrap ul li{width:100%; height:auto; margin-bottom: 30px; background-size:100px !important; padding:110px 0 0 0; }
    .marketing_decwrap.vote{margin-bottom: 0}
    .vote_advan1 ul.advanlist > li{width:100%; height:auto; border:none; margin-bottom:40px;}
}
@media screen and (max-width:900px){
	.case_over ul li a > span{font-size:13px;}
	.content_box .left_con{padding:0;}
	.page-tit-depth2{padding:0 20px;height:140px; font-size:40px;}
	.page-tit-depth2 span{font-size:40px;}
    .page-tit-depth2 > span > em.sub{font-size: 15px}
    .page-tit-depth2.pricing span{padding-bottom: 0}
	.title_sub{line-height:auto}
	.page-tit-depth3-black{font-size:30px;}
	#left_content{margin:33px 0 40px 0;}
	.ball_list .ball{margin-right:0;}
	.ball_list.right .ball{margin-left:0;}
	.ball_list .ball span{width:100px; height:100px; margin:0 auto;}
	.ball_list .ball{position:absolute; left:0; top:20px; width:100%;}
	.ball_list{flex-direction:column; padding:33px 0 50px 0px;}
	.ball_list .text_content{text-align:center; width:100%; padding-top:120px;}
	.ball_list .icon_list li{float:none;display:inline-block; width:49%;margin-right:0; margin-bottom:20px; vertical-align: top}
	.ball_list .icon_list.list_row li{margin-right: 0}
	.case_wrap{padding:35px 0 0 0;}
	.case_wrap h2{font-size:30px;}
	.case_over{margin-top:20px;}
	.case_over ul{width:99%; left:2%; padding-left:0;}
	.case_over ul li{ width:48%;} 
	.case_over ul li:nth-of-type(odd){margin-right:0.5%;} 
	.case_over ul li:nth-of-type(even){margin-left:0.5%;} 
	.case_wrap.blue{padding:30px 0;}
	.how_list{margin:20px 0;}
	.how_list > ul > li >em{width:73px;font-size:35px;}
	.page-tit-depth3-blue{font-size: 25px;}
	.landtext_type{min-height: auto}
	.landtext_type span{display:none}
	.landtext_type{padding:0}
	.landtext_tit .imgbox{display:none}
	.landtext_tit{margin-top:20px;}
	.how_list > ul > li{font-size:15px;}
	.bullet_list >li{margin-bottom:15px;font-size:15px;}
	.bullet_list >li:after{top:7px;}
	.faq_wrap .bullet_list >li{margin-bottom:15px;font-size:13px;}
	.faq_wrap .accordion_text .accordion_con .bullet_list >li:after{top:10px;}
	.targeting_example  .bullet_list >li:after{top:7px;}
	.voiceuse  .bullet_list >li:after{top:7px;}
	.category_wrap .bullet_list li:after{top:7px;}
	.toll_infotext .bullet_list li:after{top:7px;}
	.auto_textlist > ol >li > .bullet_list >li:after{top:7px;}
	
	.flex_box.text_type1{padding:0 0 20px 0;}
	.sub_colorbox{margin-bottom:20px;}
	.credit_table .table_wrap{width:100%; float:none; margin-right: 0}
	.sub_colorbox > div{width:100%; float:none; margin:0 0 20px 0;}
	.custom_ball li{    width: 100%;margin-right: 0; margin-bottom:20px; vertical-align: top}

	.we_wrap{padding:30px 0;}
	.we_wrap p{padding:15px 0 0 0;}

	.our_wrap ul{margin-top:20px;}
	.our_wrap ul li{width:90%; height:auto; padding:20px 0;margin-left:0px;  margin-bottom:20px; background-image: none; font-size:20px; font-weight:700}
	.our_wrap p{padding:25px 0 0 0;}

	.credit_table.feature .table_wrap{width: 100%; margin-bottom:20px;position:relative; overflow:visible;}
	.scroll_box {max-width: 720px;height: 500px;margin-top: 30px;overflow: hidden;overflow-x: scroll;overflow-y: scroll; }
	.mostline:after{top:0;}
	.plan_pop_table table thead th{padding:30px 16px;}
    .credit_table.feature .table_wrap > h2{top: -43px;}

    .common_tap ul li{width:50%; float:left; vertical-align: middle; padding:10px 0;}
    .accordion_text .accordion_top{padding:20px 20px 20px 40px;}
    .accordion_text .accordion_top > em{left:15px;top:15px;font-size: 25px}
    .accordion_text .accordion_top > span{font-size:15px;}
    .accordion_text li.on .accordion_con{padding: 10px 20px 0px 40px}
    .accordion_text li.on .accordion_con{font-size:13px; line-height:28px;}
    .page-tit-depth2.green span{font-size:30px;     font-size: 30px;vertical-align: middle; padding:0;}


    .page_dec{padding-bottom: 20px;}
    .auto_textlist > ol >li{padding:10px;}
    .auto_textlist > ol >li:first-child{padding:10px;}
    .auto_textlist > ol >li > em.num{position:relative; font-size:40px; top:0;}
    .line_box ul li{width:50%;margin-bottom: 1%}

    .auto_textlist.animation{padding:0;}
    .phone_ani{display:none}


    .targeting_example h3{margin:0;}
    .targeting_example .example_list{padding:30px 0 50px 0px;}
    .targeting_example .example_list.last{padding:30px 0 50px 0px;}
    .targeting_example.big .example_list{padding:30px 0 50px 0px;}


    .advantage_list{padding:22px 0 0 0 ;}
    .advantage_list ul li{padding:10px !important; background:none !important} 
    .advantage_list h2{margin-bottom: 10px;}


    .icon_textlist .page-tit-depth4-blue{margin-bottom:15px;}
    .icon_textlist.line{padding:22px 0 0 0;}
    .icon_textlist ul li{padding:10px !important;background:none !important;}
    .icon_textlist > ul > li:after{z-index: -1;}


    .icon_box > p{padding:0 0px 0 0;}
   
    .how_list > ol > li >em.num{display:block; font-size:40px;}
    .how_list > ol > li{display:block; padding:10px;}

    .ourAd_wrap .advan_box{width:100%; min-height:auto;padding:130px 30px 0 30px;}
    
	.life_wrap{padding:30px 0;}
	.lifecycle_roll{padding:0 30px;}

	.life_wrap .life_dec{margin-bottom: 40px}
    .lifecycle_roll > strong{margin-bottom: 40px}
    .liferoll_right{background-position:right}
	.resources_btnbox ul li{height:305px;}
	.resources_btnbox ul li a:before{width: 150px; height:150px; background-size:50px !important;}
	.resources_btnbox ul li strong{font-size:25px;}
	.resources_btnbox ul li span{font-size:13px;}
	.recorede_box ul li{width:50%;padding:50px 0 0 30px; }
    .recorede_box ul li:before{height:160px;}


    .whyland ul li{width:100%; height:auto; }
    .whyland ul li span{padding:10px 10px 10px 55px; text-align:left; background-position:10px 10px !important; background-size:30px !important;}


    .img_textbox{padding:25px 0;}
    .img_textbox:nth-last-of-type(1){padding:25px 0 0 0 }
    .img_textbox > p{ padding:150px 0 40px 0;}
    .img_textbox > p:after{width:100%; background-size: 150px !important; width:100%; right:auto; top:0; height: 110px}
    .sub_text h4,.img_textbox h3{margin-bottom:15px;}
    .num_box ul{left:0;}
    .num_box ul li{width: 100%;padding:0 0 3% 0;}
    .num_box ul li > span{height:auto; padding:0px 0 11px 0; text-align:left; position:relative;}
    .sub_text{padding:15px 0;}
    .sub_text ul li > span >span{display:inline-block; padding:0 0 0 50px; }
    .both_box .text_list{}
    .both_box .text_list ul.bullet_list{margin:10px 0 20px 0;}
    .num_box ul li > span em{ width:20px; height:20px; line-height: 24px; font-size:13px; position:absolute;left:20px; top:16px;}

    .video_box,.tapcontent .video_box{left:0;}
    .video_box li{width:100% !important; padding-left:0 !important; margin:0 0 20px 0;}
    .video_box li .video_border{position:relative; margin-bottom:20px;}
    .video_box li .video_border .img_box{width:180px; height:100%; position:absolute;left:0; top:0; overflow:hidden;}
    .video_box li .video_border .img_box img{height:100%; width:auto !important;}
    .video_box li .video_border .btn_play{width:100px; left:60px; top:40px; margin:0;}
    .video_box li .video_border .video_text{padding:10px 10px 10px 200px !important;; height:auto !important;; text-align:left;}
    .video_box li .video_border .video_text p{padding: 0;font-size:13px;}
    .video_box li .video_border .video_text a{font-size:13px;}
    .more_video .tapcontent{padding:25px 35px 35px 35px;}
    .video_box li .video_border .video_text strong{font-size: 15px}
    .practices_tip{padding:40px 0 40px 40px;}
    .intro_text .blue_box{padding:15px 20px;}






    .connect_intro{padding:0;}
    .connect_intro > h2 {padding-left:100px;}
    .connect_intro > h2 img{height:80px;}
    .connect_intro p{font-size: 16px; line-height:32px;}
    .connect_intro p em{font-size: 20px;}
    .connect_intro .right_form{position:relative; width:100%; margin-top:20px;}
    .why_list ul li{width:100%; padding:0;}
    .why_list ul{left:0;}
    .shadow_box{height: auto; padding:100px 20px 20px 20px; margin-bottom:20px}
    .why_list ul li .shadow_box{background-size: 50px auto !important}
    .pricingconnect_wrap ul li > span{padding:0 30px;}
    .pricingconnect_wrap .btn > span {width: 100%;}
    .pricingconnect_wrap ul li{width:100%; margin-bottom: 40px}
    .better_con .better_text{width:100%;float:none; padding:0 !important; text-align:left; }
    .better_con:before{display:none}
    .better_con .better_text:nth-of-type(2) p{border-top:dashed 2px #e1e1e1;}
    .better_con .better_text p{padding:20px 0 !important;}
    .key_connect{padding:35px 0;}
    .key_connect .key_list ul li{width:100%; height:auto;margin:0 !important; padding:20px 0 20px 90px; background-size:50px auto !important }
    .key_connect .key_list ul li:nth-of-type(2){border-top:dashed 2px #e1e1e1}
    .key_connect .key_list ul li:nth-of-type(6){background-position: 5px 21px !important}
    .why_connect{padding:30px 0;}
    .why_connect h3{font-size:25px; margin-bottom: 30px}
    .better_box{padding:30px 0;}
    .better_box h3{margin-bottom: 30px}
    .key_connect h3,.pricing_wrap h3{font-size:25px;}
    .pricing_wrap{padding:35px 0;}
    .advantage_list.drip ul li .bullet_list >li{padding:0 0 0 10px !important;}
    .advantage_list.drip ul li .bullet_list >li:after{top:7px;}
    .advantage_list ul li{padding:20px 20px 20px 0px;}
    .icon_textlist.appiont ul li .bullet_list >li{padding:0 0 0 12px;}
    .sub_text:nth-last-of-type(1){padding:10px 0 0 0;}
    .bullet_box{padding:30px 0 0 0;}
    .bullet_box:after{display:none}



    .sample_mass ul li{width:49%;}
	.sample_mass ul li div{height:auto; padding:90px 20px 20px 20px; }
	.sample_mass ul li div span{font-size:14px;}

	.our_wrap ul li:nth-of-type(1){background-position:29% 14px;background-size:50px;}
	.our_wrap ul li:nth-of-type(2){background-position:29% 22px;background-size:50px;}
	.our_wrap ul li:nth-of-type(3){background-position:29% 22px;background-size:40px;}
	.integration_listbox .tooltip{width:100%}
	.custom_ball .tooltip:after{left:0px; background-position:center top !important}
	.bullet_list >li:after{top:7px;}
	.reseller_list .bullet_list >li:after{top:7px;}
	.boarding_wrap .bullet_list >li:after{top:7px;}
	.bullet_box .page-tit-depth3-black{font-size:25px; margin-bottom: 10px}
	.bullet_box .par_con{font-size:13px;}
	.auto_textlist .text_line{top:0 !important;}
	.advantage_list.yesno .tooltip:after{background-position:30px center !important}
	.life_wrap .life_dec,.ourAd_wrap .advan_box >p{font-size:15px;}
	.compliance_cycle{padding:0 0 0px 0;}
    .compliance_cycle > ul{left:0;}
    .compliance_cycle > ul > li{width:100%; margin-bottom:40px;}
    .compliance_cycle > ul > li > div > h2{font-size:20px;}
    .compliance_cycle > ul > li > div {font-size:15px;}



    .dataset_dec{padding:160px 0 30px 0; margin-bottom: 30px}
    .title_h2blue{font-size: 25px;}
    .dataset_dec:before{top:0; left:0; width:150px; height: 150px;}
    .dataset_dec:after{top:0; left:0;width:150px; height: 150px; background-size:100px;}
    .dataset_dec.fulltext{padding:0 0 20px 0; margin-bottom:0;}
    .icon_textlist{margin:20px 0 0 0;}
    .icon_textlist.account h2{margin-bottom:0px;}


    .page-tit-depth2.demo span{font-size:30px; line-height:40px}
    .moviebox ul li{height:260px }
    .demo_box > a.bt_play{width:50px; height:50px; background-size: 50px; top:150px;}
    .demo_box p{padding:30px 30px 0 30px; font-size:15px;}
    .pop_title{font-size:20px;}

    .campansbox .content_box h2{font-size:25px; margin-bottom: 30px}
    .both_wrap > div >h3{font-size:25px;}
    .both_wrap > div{padding:30px;}
    .campansbox .icon{width: 200px; height:200px; margin:0  auto 20px auto; background-size:120px; position: relative; left:auto; top:auto;}
    .success_box{padding:0px 0 0 0;}
    .campansbox .content_box .success_box h2{text-align:center;}
    .campansbox .content_box .success_box p{text-align:center;padding-right:0;}
    .both_wrap > div .bullet_list >li:after{top:7px;}


    .auto_textlist.mobilekeyword{padding:300px 0 20px 0;}
    .auto_textlist.mobilekeyword > ol >li{padding:10px !important;}
    .auto_textlist.mobilekeyword:after{width:100%; background-position:center top; top:0; height:300px; background-size:auto 300px;}
    .icon_textlist.mobile .page-tit-depth4-puple{margin-bottom:0}
    .icon_textlist.mobile ul li{padding:20px 10px 20px 120px !important;}
    .icon_textlist.mobile ul li:nth-of-type(1){background:url(/images/core/mobile_keyword_img2.png) no-repeat left 10px !important; background-size:100px auto !important;}
    .icon_textlist.mobile ul li:nth-of-type(2){background:url(/images/core/mobile_keyword_img3.png) no-repeat left 20px !important;background-size:100px auto !important;}
    .icon_textlist.mobile ul li:nth-of-type(3){background:url(/images/core/mobile_keyword_img4.png) no-repeat left 20px !important;background-size:100px auto !important;}
    .icon_textlist.mobile ul li:nth-of-type(4){background:url(/images/core/mobile_keyword_img5.png) no-repeat left 20px !important;background-size:100px auto !important;}


    .page_Decsub.sms{padding:200px 10px 40px 10px; background-size:auto 180px; background-position:center top; text-align:center;}
    .icon_textlist.sms{padding:0 0 30px 0;}
    .icon_textlist.sms ul li:nth-of-type(1),.icon_textlist.sms ul li:nth-of-type(2){height: 160px; padding:0px 40px 0px 76px !important;}
    .icon_textlist.sms ul li:nth-of-type(3),.icon_textlist.sms ul li:nth-of-type(4){height: 206px; padding:40px 20px 0px 76px !important;}
    .icon_textlist.sms ul li:nth-of-type(1){border-right:dashed 2px #e1e1e1;background:url(/images/omni/icon_sms1.png) no-repeat 5px 0px !important;}
    .icon_textlist.sms ul li:nth-of-type(2){background:url(/images/omni/icon_sms2.png) no-repeat 30px 0px !important;;padding:0px 0px 0px 96px !important;}
    .icon_textlist.sms ul li:nth-of-type(3){border-right:dashed 2px #e1e1e1;border-bottom:none;background:url(/images/omni/icon_sms3.png) no-repeat 5px 44px !important;}
    .icon_textlist.sms ul li:nth-of-type(4){background:url(/images/omni/icon_sms4.png) no-repeat 30px 44px !important;;padding:40px 0px 0px 96px !important;}
    .discover_sms ul.discover_list{left:0px;}
    .discover_sms ul.discover_list li{width:50%;height: 50px;margin: 0 0px 15px 0; background-size: 70px 70px !important;text-align: left; }
    .discover_sms ul.discover_list li a{padding: 10px 15px 0 90px;  }
    .more_advantage h2,.account.life_wrap h2{margin-bottom: 20px}
    .more_advantage{padding:45px 0;}
    .more_advantage .moreadvantage_list li{width:100%;height:auto;margin:0 0 20px 0;}
    .accordion_tap li.on .accordion_con{padding:20px 15px; height:auto; min-height:auto}
    .accordion_tap li.on .accordion_top,.accordion_tap li .accordion_top{padding:15px 45px 15px 94px;}
    .accordion_tap .accordion_top > em{top:12px;}
    .account.life_wrap .liferoll_left, .account.life_wrap .liferoll_right{background-size:20px; background-position:right;}
    .accordion_tap li.on .tooltip.customer .img_view{}
    .accordion_tap li.on .tooltip.customer .img_view img{max-width: 250px; width: 100%;}


     .term_list ul > li{padding: 10px 20px 10px 40px;}
    .terms_box ul > li > span{font-size:14px;}
    .terms_box ul > li > span > a{margin:0;}
    .term_list ul > li > em{font-size:20px; top:10px; left:15px;}

    .terms_box .accordion_text li.on .accordion_con{padding:10px 20px 10px 20px;}
    .Policy_pargrph .text_slogan{padding:20px 0 20px 20px;}
    .pargrph_box p{padding:0px 0 20px 20px; font-size:13px;}
    .anti_box .pargrph_box p{padding:0px 0 20px 20px; font-size:13px;}
    .policy_titbox .policy_tit{font-size:14px; padding:5px 20px; }
    .policy_titbox .policy_tit span:after{top:11px; width:3px; height:3px;}
    .policy_titbox p.description_text{padding:0 20px 30px 20px; font-size: 13px}
    .policy_titbox .bullet_list{margin:0 20px;font-size:13px;}
    .policy_titbox .bullet_list li{font-size:13px; margin-bottom:10px;}
    .policy_titbox .bullet_list li:after{top:10px;}
    .description_text1 + .bullet_list{margin:0 40px;}
    .text_purple{font-size:14px;}
    .policy_titbox ol {padding: 0 20px 30px 20px;font-size:13px;}
    .tutorialscon ul li .tutorialscard{height:550px;}
    .salesforce_con{padding:50px 0 30px 0;}
    .salesforce_con > .content_box{padding:210px 30px 0 30px;background:url(/images/department/logo_salesforce.png) no-repeat center top; background-size: 280px;}

    .system_list{width:90%; margin:0 5%;}
    .system_more a{margin-top:20px;}
    .login_dec h2{font-size:20px;}
    .usecase_intro{padding:30px;}
    .usecase_intro .usecase_text > .right_form {width: 100%;margin-top: 20px;position: relative;top: 0;}
    .content_box{padding:0 20px;}
    .tcpa_box{padding:0 30px 50px 30px;}
    .tcpa_box .resource_list{position:relative; top:auto; right:auto;  margin:30px auto 0 auto;}

    .kit_info{padding:330px 30px 50px 30px; background-position:center top; text-align:center;}
    .kit_info .page-tit-depth3-blue{text-align:center;}
    .affiliate_program .page-tit-depth3-blue,.campaigncard_wrap .page-tit-depth3-purple,.affiliate_apply .page-tit-depth3-green{font-size: 25px;}
    .number_list > li{padding:20px 0 20px 54px;}
    .number_list > li em{top:12px;}
    .affiliate_program .right_form,.affiliate_program.white .right_form{width:100%; margin-top:30px; position:relative; right:auto; top:auto;}
    .affiliate_program,.affiliate_program.white{padding:0 30px;}
    .affiliate_prwrap,.campaigncard_wrap,.affiliate_apply{padding:30px 0;}
    .white_manage,.white_mobile{padding:30px 0;}

    .campaigncard_wrap .cardlist ul li div{background-size:70px auto !important;  padding:100px 30px 30px 30px;}
    .campaigncard_wrap .cardlist ul li:nth-of-type(1) > div{background-size: 40px auto !important}
     .roi_compare{padding:30px 0;}
    .compare_table li .before_box, .compare_table li .after_box{width:165px}
    .compare_con >ul> li{padding:35px 180px 35px 180px;}
    .compare_table li .before_box span, .compare_table li .after_box span{width:110px;}
    .compare_table li .increase:after, .compare_table li .increase:before{width: 25%}
    .compare_top >ul >li{font-size:15px}
    .why_connect h2,.other_plan .page-tit-depth3-blue{font-size: 25px;}
    .pricing_dec > ul >li >div{padding:30px;}
    .pricing_dec > ul >li >div h3 em{font-size:25px;}
    .pricing_dec > ul >li >div h3 strong{font-size:18px;}

    .study_roll .page-tit-depth3-black{font-size:25px; margin-bottom: 20px}
    .study_roll .lifecycle_roll .rollin{max-width:300px}
    .study_roll .lifecycle_roll .rollin ol li{width:284px; margin:0 0 0px 20px; height:446px;}
    .tcpa_box .bullet_list > li:after{top:9px;}
    .self_list,.self_compliance{padding:35px 0;}
    .complianceself_list{margin:0;}
    .self_list ul li{width:32.3%; margin:0 0px 20px 1%;}
    .self_list ul li:nth-of-type(4),.self_list ul li:nth-of-type(5){width:49%;background-size:auto 100% !important; }
    .complianceself_list > ul > li{width:100% !important;margin:0 0 20px 0%; height: auto;background-size:auto 135px !important;}


    .year_box:after,.year_box:before,.history_box:after,.year_con .year_tit:after{display:none;}
    .year_box{height:auto;}
    .year_box .year_con{left:auto !important; right:auto !important; top:auto !important; position: relative; margin:0 !important;}
    .year_con .year_tit{text-align:center !important;}
    .ourteam .team_info{width:100%; position:relative; left:0; top:0; margin-bottom: 20px;}
    .ourteam .content_box{padding:0 40px;}
    .ourteam .team_info h3 br{display:none}
    .ceomsg .content_box{padding:30px 260px 30px 35px; background-size:260px;}
    .withus{padding:40px 0;}
    .withus p{padding:0 30px;}
    .year_con .year_p{padding:17px 20px 90px 20px !important; background-position:center 50px !important; text-align:center !important;}
    .year_con .year_p br{display:none;}
    .year_box.higher{height: auto;}
    .history_box{padding:25px 0 30px 0;}
    .history_box h2{margin-bottom:50px;}
    .ourteam{padding:30px 0;}
    .about_dec{width:auto;  padding:30px 20px 30px 20px;}
    .about_dec h2,.history_box h2,.ourteam .team_info h3,.ceomsg .content_box h3,.withus h3{font-size:30px; margin-bottom: 10px;}
    .about_dec p{font-size:14px; line-height:28px}
    .review_con{width:98%; margin:0 auto; height:auto;background: #59c3c3; box-shadow: 0 5px 15px rgba(0, 0, 0, .4);padding:30px 40px;}
    .smsobj_box span.smslaptop{left:0; width:100%; height:100%; background-size: 350px !important; background-position:center top}
    .smsobj_box span.smsbook,.smsobj_box span.smsclock{display:none}

    .campaignlevel_wrap .level_list ul li{background-size: 100px !important; padding:30px 20px 30px 150px; min-height:auto}
	.campaignlevel_wrap .level_list ul li:nth-of-type(1){padding:0px 20px 30px 150px}
	.way_list ul li{width:32%; margin:0 0 20px 1%;}
	.way_list ul li:nth-of-type(4),.way_list ul li:nth-of-type(5){width:48.5%;}
	.campaign_sug > .content_box{padding:0 20px 0px 242px;background-size:200px !important; background-position: 20px top !important}
	.campaign_how,.campaignlevel_wrap,.campaign_way,.campaign_sug{padding:30px 0;}
	.mass_advantage.landline .massadvantage_list > li{width:100%; margin:0 0 30px 0; padding:196px 15px 30px 15px;height:auto !important;}
    .mass_advantage.landline{padding:60px 0;}
    .sub_advan ul li h3{font-size: 25px}
    .sub_advan ul li{padding:0 0 0 50px;background-size:40px !important;}
    .tutorial_video > ul > li{float:none; width:100%;}
    .mms_tip,.why_mms,.sms_adv,.mms_advfun{padding:30px 0;}
    .mms_tip .title_smsser{margin-bottom: 50px}
    .tip_con{padding:0 !important}
    .tip_con >.img_phone{width: 100%; position:relative; top:0; margin-bottom: 20px}
    .tip_con .tip_text ul li{padding:20px 0;}
    .tip_con >.img_phone img{width:150px;}
    .wh_linebox li{width:100%; height:auto; margin:0 0 20px 0;}
    .text-alert_img .content_box ul li{padding:250px 0 80px 0 !important; background-position: center top !important; background-size:250px !important;}
	.text-alert_img .content_box ul li h3,.text-alert_img .content_box ul li p{text-align:center;}
	.alert_adlist li{width:100%; margin-bottom: 50px; min-height:auto;}
	.guide_casewrap .guide_case{padding:20px 0;}
	.guide_casewrap .guide_case > h2{ padding-left:0px; margin-bottom: 30px;}
	.guide_casewrap .guide_case > h2 span{position:relative; }
	.guide_casewrap.advan .guide_case > h2{padding-left: 0} 
	



}
@media screen and (max-width: 850px){
    .icon_textlist.sms ul li{width:100%; height:auto !important; float:none;}
    .icon_textlist.sms ul li:nth-of-type(1),.icon_textlist.sms ul li:nth-of-type(3){border-right:none}
    .icon_textlist.sms ul li:nth-of-type(3){border-right:none;border-bottom:dashed 2px #e1e1e1;}
    .icon_textlist.sms ul li:nth-of-type(1){background:url(/images/omni/icon_sms1.png) no-repeat 15px 0px !important; padding:0px 0px 20px 76px !important;}
    .icon_textlist.sms ul li:nth-of-type(2){background:url(/images/omni/icon_sms2.png) no-repeat 15px 24px !important; padding:20px 0px 20px 76px !important;}
    .icon_textlist.sms ul li:nth-of-type(3){background:url(/images/omni/icon_sms3.png) no-repeat 15px 24px !important; padding:20px 0px 20px 76px !important;}
    .icon_textlist.sms ul li:nth-of-type(4){background:url(/images/omni/icon_sms4.png) no-repeat 20px 34px !important; padding:20px 0px 20px 76px !important;}
    .advantage_list.trumpiaad1 ul li{padding:20px 20px 20px 76px !important;;}
    .advantage_list.trumpiaad1 ul li:nth-of-type(1){background:url(/images/omni/icon_sms5.png) no-repeat 5px 0 !important;padding:0px 20px 20px 76px !important;}
    .advantage_list.trumpiaad1 ul li:nth-of-type(2){background:url(/images/omni/icon_sms6.png) no-repeat 5px 24px !important;}
    .advantage_list.trumpiaad1 ul li:nth-of-type(3){background:url(/images/omni/icon_sms8.png) no-repeat 5px 24px !important;; }
    .advantage_list.trumpiaad1 ul li:nth-of-type(4){background:url(/images/omni/icon_sms9.png) no-repeat 5px 24px !important;}
    .advantage_list.trumpiaad1 ul li:nth-of-type(5){background:url(/images/omni/icon_sms10.png) no-repeat 5px 24px !important;}
    .advantage_list.trumpiaad1 ul li:nth-of-type(6){background:url(/images/omni/icon_sms11.png) no-repeat 5px 24px !important;}
    .advantage_list.trumpiaad1 ul li:nth-of-type(7){background:url(/images/omni/icon_sms12.png) no-repeat 5px 24px !important;}
    .compare_graph{padding:30px 0;}
    .compare_graph .img_graph ul li{width:100%; float:none; margin-bottom:40px;}
    .compare_graph .img_graph ul li span{padding:0 !important; text-align:center !important;}
    .compare_graph .img_graph ul li strong{left:auto !important; right:auto !important; text-align:center !important;}
    .accordion_tap li.on .accordion_top, .accordion_tap li .accordion_top{padding:15px 32px 15px 55px;}
    .accordion_tap .accordion_top > span{font-size:16px}
    .accordion_tap li.on .accordion_top > span{font-size:16px}
    .accordion_tap .accordion_top > em{font-size:25px; left:15px;}
    .accordion_tap .accordion_top:after{right:17px}
    .faq_imgbox img{width: 100%;}
    .day_graph{width:100%;padding:0; margin-bottom:50px; float:none;}
    .increase_graph{width:100%; padding:0;float:none;}
    .day_graph_in{float:none !important; margin:0 auto;}
    .day_graph_in .graph_body{float:none; margin:0 auto;}
    .day_graph_in .bot_th{float:none; width:100%;}
    .roi_resetbox h2{font-size: 25px}
    .roi_resetbox{margin-top:30px; padding:30px 0;}
    .input_cell span{display:block; width:100%;padding-right:0%; margin:25px 0 0 0 !important;}
    .roi_resetbox input[type="number"]{padding:5px;}
    .feature_con ul li{margin:15px 0 0 10px;max-width:110px;}
    .feature_con ul li:before{width:100px; height:100px; background-size:80px !important; margin:0 auto; background-position: center top !important}
    .iconcon_list > ul > li{padding:100px 0 20px 0; background-position:left 37px !important}
    .iconcon_list > ul > li:nth-of-type(6),.iconcon_list > ul > li:nth-of-type(3),.iconcon_list > ul > li:nth-of-type(1){background-position:left 57px !important}
    .mass_use .iconcon_list > ul > li:nth-of-type(6){background-position:left 37px !important}
    .example_mass .iconcon_list > ul > li{padding:170px 0px 35px 0px; background-position: center 57px !important}
    .promo_box > ul > li{float:none; width:100%; margin:0 0 40px 0!important;}
    .tutorial_video > ul > li > a >span{width:100%; height: auto;}
	.tutorial_video > ul > li > a >span img{width:100%;}
	.num_contentlist > ol > li > p img{width:100%;}
	.promo_box > ul > li > a >span {width:100%;}
	.promo_box > ul > li > a >span > img {width: 100%;}
	.email_addcon .sub_email > p >img {width: 100%;}
                
	.source_box{width:100%;}
	.sms_guide{padding:20px 0;}
    .sms_guide .sms_guideimg{float:none !important; margin-bottom:10px;}
    .sms_guide .sms_guideimg img{max-width:100%;}
    .sms_guide .text_par{width:100%;float:none !important; padding-right: 0 !important}
    .number_tap {padding: 0 45px 45px 0px;}
    .dodont_wrap > div{float:none; width:100%;}
    .dodont_wrap > div.bg_check{padding-right:0; border:none;}
    .dodont_wrap > div.bg_x{padding-left:0px;}

}
@media screen and (max-width:767px) {
    .lifecycle_roll .rollin {max-width:314px; }
    .liferoll_right,.liferoll_left{top:247px;}
    .lifecycle_roll .rollin ol{padding-left:5%;}
    .lifecycle_roll .rollin ol li{width: 258px; min-height:325px; margin-right: 70px; height: auto}
    .account_list.half .tooltip:after{background-position:200px center !important;}
    .medical_consulting .consulting_text{padding:230px 0 0px 0px; background-position:center top !important}
	.medical_consulting p{padding-top:20px;}
	.kit_icon ul li{width:33.3%; margin-bottom:30px;}
    .kit_info .page-tit-depth3-blue,.kit_icon .page-tit-depth4-green{font-size:20px;}
    #Password-Rules .popup,#forgot_password .popup{width:95%;}
    .ball_list .icon_list.list_row li{width:49% !important;}
    .telescript_box ul{position:relative; left:0%;}
    .telescript_box ul li{width:48%; height:170px; margin:0 2% 2% 0!important;}
    .table_guide ul{top:-20px; left:-20px;width:calc(100% + 20px)}
    .table_guide ul li{width:calc(50% - 20px);margin:20px 0 0px 20px;}
    .guide_top > h1{font-size: 30px}
    .guide_top > h1 span{font-size:16px}
    .guide_top{height:250px; background-size:auto 100%;}
    .guide_tit{font-size:22px; padding-bottom:20px; margin-bottom:20px}
    .guide_tit2{font-size:19px; margin-bottom: 10px;}
    .statis_box ul li{width: 100%; margin:20px 0 0 0 !important;}
    .guide_par > p{padding-bottom:20px;}
    .guide_par > p.left{padding:20px 0 20px 0px;}
    .guide_par > p.left > strong{position:relative; left:0; top:auto; width:100%; margin-bottom:10px;}
    .number_tap{padding:0;}
    .number_tap a{width:25%; margin-bottom: 15px;text-align: center;}
    .number_tap a:before{display:none}
    .number_tap a span{float:none; display:inline-block;}
    .guide_whiteboard{padding:50px 20px;}
}
@media screen and (max-width:736px) {
	.accordion_tap li.on .tooltip:after{left:0px; background: url(/images/common/tool_bullet.png) no-repeat 20px center; }
	.fullpage .white_box p.account_thank{padding:30px 0px 0 0px;}
	.self_list ul li{width:100% !important; margin:0 0px 20px 0%; background-size:auto !important;}
    .self_list ul li a span br{display:none}
    .self_list ul li a span{font-size: 20px; }
    .more_list li{padding:100px 30px 15px 30px;}
    .more_list li span{width:100%; left:0;top:15px; text-align:center;}
    .more_list li strong,.more_list li p{display:block;text-align:center;}
     .statis_box ul li .guide_imgbox img{max-width: 100%;}

}
@media screen and (max-width: 700px){
    .page-tit-depth2 span,.page-tit-depth2.small span{font-size:25px; }
    .page-tit-depth2.line-h span{line-height:31px}
    .resources_btnbox ul li{width: 50%;}
    .resources_btnbox ul li a:before{width: 120px; height:120px; background-size:40px !important;}
    .resources_btnbox ul li strong{font-size:18px;}
    .resources_btnbox ul li span{padding:0 10px;}
    .recorede_box ul li:before{height:130px;}
    .practices_tip{padding:40px 10px 40px 10px;}
    .practices_tip .half_box{width:100%; float:none; margin:0 !important;}
    .practices_tip .half_box > ul > li{ padding:15px 0; }
    .practices_tip .half_box > ul > li:before{display:none}
    .practices_tip.sms > h2 > span{font-size: 25px}
    .round_list.support >li:nth-of-type(1){background-position: center 53px;}
    .round_list.support >li:nth-of-type(2){background-position: center 53px;}
    .round_list.support >li:nth-of-type(3){background-position: center 53px;}
    .round_list.campaign >li:nth-of-type(1){background-position:center 62px !important;}
    .round_list.campaign >li:nth-of-type(2){background-position:center 72px !important;}
    .white .round_list.campaign >li:nth-of-type(2){background-position:center 94px !important;}
    .round_list.campaign >li:nth-of-type(3){background-position:center 82px !important;}
    .round_list.campaign >li:nth-of-type(4){background-position:center 69px !important; background-size: 30px !important}
    .round_list.campaign >li:nth-of-type(5){background-position:center 72px !important;}
    .tap_box ul li strong{font-size:15px}
    .tap_box ul li em{font-size: 13px}
    .tap_box ul li:nth-last-of-type(1) strong{font-size:13px;}
    .tap_box ul li:nth-last-of-type(3) {padding:20px 0 0 0;}
    .pricing_wrap .tap_box ul li:nth-last-of-type(3) {padding:15px 0 0 0;}
    .tap_box ul li{padding:30px 0 0 0;}
    .tap_box ul li, .tap_box ul li:nth-last-of-type(1){height:115px; max-height:115px }
    .plan_tap ul li a{font-size:12px }
    .plan_list .tooltip{width:300px;}
    
    .life_wrap .life_dec{font-size: 14px}
    .casecard_wrap > ul >li{width:100%; float:none; margin:0 0 30px 0; height:auto; padding-bottom:20px;}
    .practices_tip .half_box:nth-of-type(2) > ul > li:nth-of-type(1){border-top:dashed 2px #e1e1e1; padding:15px 0;}
    .how_mms ul li{height:auto !important; padding:30px 50px 20px 150px; margin:20px 22px 0 0;}
    .how_mms ul li:before{top:auto; bottom:-20px; background-position:center bottom !important}
    .plan_bot .pop_bt a{display:none}

    .page-tit-depth2.demo span{font-size:23px; line-height:30px}
    .moviebox ul li{width:100%; float:none; margin:0 0 20px 0;}
    .moviebox{padding:0}
    #video_pop .popup{width:320px; height:380px;}
    .ourAd_wrap .advan_box{width:100%; min-height:auto;padding:130px 0px 0 0px;}
    .sub_ad > .content_box > div{width:100%; padding:65px 30px;}
    .sub_ad > .content_box > div:nth-of-type(1){border-right:none; border-bottom:solid 1px #e1e1e1;}
    .sub_ad > .content_box > div h3{font-size: 24px}
    .summary a.link_text{border-bottom:none}
    .code_con{padding:0;}
    .short_code .code_wrap,.long_code .code_wrap{background-size:auto 190px;}
    .icon_textlist.mobile .page-tit-depth4-puple{text-align: center;}
    .icon_textlist.mobile ul li{padding:140px 10px 20px 20px !important; text-align:center;}
    .icon_textlist.mobile ul li:nth-of-type(1),.icon_textlist.mobile ul li:nth-of-type(2),.icon_textlist.mobile ul li:nth-of-type(3),
    .icon_textlist.mobile ul li:nth-of-type(4){background-position:center 20px !important}

    .discover_sms ul.discover_list li{width:100%; float:none;height: 50px;margin: 0 0px 15px 0;background-size: 60px 60px !important;text-align: left; }
    .discover_sms ul.discover_list li a{padding: 10px 15px 0 70px; text-align: left;}
    .voiceuse > ul >li{padding:20px 0 20px 100px;  background-size:80px !important}
    .voiceuse > ul >li:nth-of-type(1){padding:0px 0 20px 100px;}
    .voiceuse > ul >li >h3{margin-bottom:20px;}
    .voiceuse .page-tit-depth4-blue{margin:0 0 20px 0;}
    .icon_textlist.voice h2{margin-bottom:10px;}
    .usecase_intro{padding:30px 0;}
    .usecase_intro .usecase_text > .right_form{width:100%;margin-top:20px;position:relative; top:0;}
    .usecase_intro .usecase_text .text_Area p{font-size:15px; line-height:30px; text-align:center;}
    .usecase_intro .usecase_text .text_Area p em{font-size:18px;}
    .usecase_intro .usecase_text .text_Area{margin: 0 0px 60px 0px;}


    .account_list{width: auto; margin:0 auto;}
    .account_list li >.btn_accounttip{top:0;     left: 90px;right: auto;}
    .account_list li{margin-bottom:10px}
    .popup{padding:15px 23px;}
    .form_wrap h1.account_tit{font-size:18px; padding-top:55px;}
    .form_wrap h2.account_tit2{font-size:13px;}
    .tutorialscon ul li .tutorialscard{height:550px;}
    .tutorialsTap ul{}
    .tutorialsTap ul li{width:100% !important;  float:none;border-top:solid 1px #cecddb; border-left: none}
    .tutorialscon ul{left:0;}
    .tutorialscon ul li{width:100%;padding:45px 0 0 0; float:none;}
    .tutorialscon ul li .tutorialscard{height:auto;}
    .tutorial_movie{height:150px;}
    .tutorial_movie > .btn_box{top:138px; left:-10px}
    .tutorial_text{padding:46px 20px 30px 20px;}
    .tutorial_movie > .btn_box a{width: 40px; height:40px; background-size: 40px  !important; margin-left:10px;}
    .accordion_tap li.on .tooltip{width:100%;}

    .hr_linkbox p{width:340px; text-align:center; margin:35px auto 35px auto; line-height:30px;}
	.hr_linkbox{padding:30px 0;}
	.hr_linkbox .page-tit-depth3-green{font-size:30px;padding:150px 0 0 0;}
	.resource_box ul li{width:100%; float:none;}
    .resource_box ul li >div{height:auto;}
    .resource_box ul li >div a{padding:80px 40px 30px 40px;}
    .summry_how{padding:0;}
    .summry_how .img_box{position:relative; height:199px;}
    .step_list{margin:25px 0 0 0;}
    .step_list img{max-width:100%;} 
    .step_list .step_dectxt img{max-width:auto;} 
    .summry_img > ul > li{margin:0 0 15px 0;width:100%;}
    .summry_img > ul > li >div{height:auto;}
    .summry_img.big > ul > li{width:100%;}
    .tcpawrap{padding:35px 0 0px 0;}
    .tcpa_box{padding:0 0px 50px 0px;}
    .tcpa_box .resource_list{width:300px;}
    .tcpa_box.purple .page-tit-depth4-puple,.tcpa_box .page-tit-depth3-green{font-size:25px;}
    .kit_form .right_form{width: 100%}
    .kit_form .hs_firstname,.kit_form .hs_email,.kit_form .hs_lastname,.kit_form .hs_phone{width:100%; float:none; margin:0;}
    .kit_form .hs_industry{margin-top:0px;}

    .beyond_mobile .img_box img{width:300px;}
    .beyond_mobile h2{font-size: 25px;}
    .beyond_mobile h2 span{font-size:18px}
    .reseller  .resource_box ul li >div{height:auto !important;}
    .resource_box ul li >div a{background-size:auto 40px  !important;}
    .reseller  .resource_box ul li >div {background-size:auto 40px  !important;}
    .reseller .resource_box ul li >div{padding:90px 25px 30px 25px; }
    .compare_box{padding:0;}
    .compare_top >ul >li{font-size:15px}
    .compare_table li .increase:after, .compare_table li .increase:before{display:none}
    .compare_table li .before_box, .compare_table li .after_box{width:110px;}
    .compare_table li .increase span{font-size:20px;}
    .compare_table li .before_box strong, .compare_table li .after_box strong{font-size: 11px; margin-bottom: 0}
    .compare_table li .before_box span, .compare_table li .after_box span{font-size: 12px}
    .compare_top >ul >li{font-size: 13px}
    .compare_table li .increase span{width:90px}
    .compare_con >ul> li{padding:20px 100px 20px 100px; border-top:dashed 1px #cccccc;}
    .compare_table li .before_box span, .compare_table li .after_box span{width:70px; padding:2px 0;}
    .compare_table li .increase span{font-size: 15px; padding:6px 0; width:70px;}
    .compare_table li .after_box{padding:10px 10px 10px 0px;}
    .compare_table li .before_box{padding:10px 0px 10px 10px;}
    .compare_top >ul >li{height:40px; padding:10px 0;}
    .best_tap ul li{width:50%;}
    .sitemap_wrap .sitebox{width:100%; float:none;}
    .sitemap_wrap .sitebox h2{font-size:18px;}
    .sitemap_wrap .sitebox h3{font-size:15px;}
    .sitemap_wrap .sitebox ul li{font-size: 13px}
    .sitemap_wrap .sitemenu{padding-bottom: 20px}
    .input_bt{margin-top:20px;}
    .img_check{padding:0;}
    .campaignlevel_wrap .level_list ul li{padding:140px 0 20px 0 !important; background-position:center 30px !important; text-align:center;}
	.way_list ul li{width: 100% !important;; margin:0 0 20px 0 !important;;}
	.campaign_sug > .content_box{padding:200px 20px 0 20px;background-position:center top !important; text-align:center; }
	.campaign_sug > .content_box h2{text-align:center;}
	.page_dec.autocampain h2,.campaignlevel_wrap .level_titbox h2,.campaign_way h2{font-size: 25px}
	.mass_advantage.appoint .massadvantage_list > li:nth-of-type(1){height:auto;}
	.ask_tollfree > ul > li .ask_img img{max-width:250px;}
}
@media screen and (max-width:600px ){
    .resource_box ul li{width:100%; float:none;}
    .resource_box ul li >div{height:auto;}
    .resource_box ul li >div a{padding:60px 20px 30px 20px;}
   .reseller .resource_box ul li >div {padding:90px 20px 40px 20px;}
    .resource_box ul li{padding:0;}
    .resource_box .tit_resource span{font-size: 20px; padding:0 15px;}
    .resource_box ul li >div strong{font-size:15px;}
    .resource_box ul li >div p{font-size:13px;}
    .campaigncard_wrap.white .cardlist ul li > div{background-position:center 30px !important;}
    .library_box > ul > li > div h2 br{display:block;}
    .library_box > ul > li > div h2 {background-size: auto 120px !important}
    .best_tap ul li{width:100%;}
    .best_tapcon{padding:15px 20px;}
    #contact_wrap{padding:50px 0;}
    .year_con .year_p{padding:17px 20px 90px 20px !important; background-position:center 50px !important; text-align:center !important; }
    .year_con.con3 .year_p{background-position:center 70px !important;}
    .year_con.con7 .year_p{background-position:center 80px !important;}
    .year_con.con8 .year_p{background-position:center 80px !important;}
    .year_con.con9 .year_p{background-position:center 70px !important;}
    .ceomsg .content_box{padding:30px 20px 220px 35px;}
    .table_guide ul{top:0px; left:0px;width:100%;}
    .table_guide ul li{width:100%;margin:20px 0 0px 0px;}
}
@media screen and (max-width: 530px){
    .form_wrap{padding:25px 20px !important; width:90%;}
    .signup-seaction2 .form_wrap{width:100%;}
    .form_wrap h1{font-size: 20px; line-height:25px; margin-bottom:10px}
    .form_list ul li{margin-bottom:20px; padding:0 !important}
    .form_list ul li{float: none; clear:both; width:100%;}
    .btn_center .btn{}
    .btn_center .btn > span{}
    .casecard_wrap > ul >li{width:98%; height:auto; margin:15px 1%;}
    .casecard_wrap > ul >li:nth-child(4n+1){ margin:0 0 15px 0%;}
    .casecard_wrap > ul >li > div > a > span{height:auto;}
    .casecard_wrap > ul >li > div > a > span em{padding:20px 0 0 0;}
    .round_list > li{width:100%; height: auto; margin-left:0; padding:15px 20px 80px 20px;}
    .round_list.campaign.gray >li:nth-of-type(1),.round_list.support2 >li:nth-of-type(1){display:none}
    .bullet_box.gray .par_con,.bullet_box.customer .par_con{padding:0 0 20px 0; font-size: 13px}
    .custom_ball li{width:100%;margin-right:0;vertical-align: top}
    .care_formwrap .form_wrap .formtitle{font-size: 25px;}
    .care_formwrap .form_wrap {padding: 25px 20px;}
    .form_list ul li{margin-bottom:10px}
    .form_list ul li > span input{height: 35px; line-height: 35px}


    .contact_banner .content_box > p{padding:0 30px; font-size:26px;}
    .form_box{width:100%; padding:0 20px;}

    .other_plan{padding:30px 0 0 0;}


    .card_overbox ul li{height:405px; }
	.card_overbox ul{left:0;}
	.card_overbox ul li > span{left:0;}
	.address_box > ul > li{width: 100%;}
	.line_box ul li{width:100%;}
	.login_dec{padding:110px 0 40px 0;}
	.login_form{padding:50px 0 40px 0;}
	.login_dec .dec_in .login_txt1 span{font-size:13px}
	.login_dec .dec_in .login_txt{font-size: 20px}
	.login_dec .dec_in .login_txt span strong{font-size: 30px}
	
	.top_login .call{font-size:12px;}
	.how_mms h3{text-align:center;}
	.how_mms ul li{padding:0px 0px 0 0px;height:auto !important;border-bottom:none; text-align:center;}
    .how_mms ul li:before{width:180px; max-width: 100%; height:154px; margin:0 auto;position:relative; top:0;border-bottom:dashed 2px #e1e1e1; background-size: 160px !important;}
    .how_mms ul li strong{margin-top:20px; }


    .category_wrap{padding:30px 0 15px 0;}
    .category_wrap .bullet_list{margin:0 0 20px 20px;}
    .report_custom{padding:30px 0 0 0;}
    .thanks_text p{padding:10px 0 30px 0; font-size:15px;}
    .thanks_wrap h2{font-size: 30px}
    .thanks_box{padding:38px 20px 180px 20px; background-size:100%;}

    .recorede_box ul{left:0px;}
    .recorede_box ul li{width:100%; padding:50px 0 0 0; }
    .recorede_box ul li .play_box{height:auto;padding:40px 0 20px 0px;}
    .recorede_box ul li .play_box span{padding:0 20px;}
    .recorede_box ul li .play_box a.play{height:35px; top:-21px; background-size:auto 35px !important; }
    .recorede_box ul li:before{height:160px;}

    .img_textbox > p{padding:120px 0 0 0;}
    .img_textbox > p:after{width: 100%; background-position:center top !important}
    .both_box .text_list{width:100%; margin-top:2%; float:none;}
    .both_box .text_list:first-child{margin-top:0%;}

    .features_box{padding:44px 10px;}
    .features_box > h3{font-size:25px;}
    .video_box li .video_border .img_box{width:100%; position: relative;}
    .video_box li .video_border .img_box img{}
    .video_box li .video_border .video_text{padding:10px 10px 10px 10px !important;}
    .video_box li .video_border .btn_play{width:100%;left:40%; top:-120px;}
    .tap_type1 ul li{width:100% !important;}
    .more_video .tapcontent{padding:25px;}
    .top_login .login_in a:first-child:after{right:0;}
    .top_login .call{right:140px;} 
    .top_login .login_in a{padding:0 10px;}
    .top_login .login_in a:first-child{padding:0 10px 0 0;}
    nav > a.btn_contact{width:100px;}
    .boarding_wrap > .box > .page-tit-depth3{font-size:23px; letter-spacing: 0}
    .boarding_wrap > .box{padding:20px;}
    .our_wrap ul li:nth-of-type(1){background-position:11% 12px; background-size: 45px; padding-left:20px}
	.our_wrap ul li:nth-of-type(2){background-position:11% 21px;padding-left:40px}
	.our_wrap ul li:nth-of-type(3){background-position:14% 13px;padding-left:20px}
	.integration_listbox .tooltip{width:334px;}
	.tooltip:after{background-position:20px top !important; left:220px;}
	.moviebox ul li{height:220px;}
    .demo_box{max-width:220px; margin:0 auto;}
    .demo_box span img{max-width:220px; }
    .demo_box > a.bt_play{top:99px; left:85px;    width: 40px;height: 40px;background-size: 40px;}
    .demo_box p{padding:30px 30px 0 30px;}
    .connect_intro > h2 {padding:100px 0 0 0; text-align:center;}
    .connect_intro > h2 img{height:80px;}
    .connect_intro > h2 >strong{width:100%; text-align:center;}
    .both_wrap > div{background-position:center 20px !important; padding:150px 30px 30px 30px;}
    .both_wrap > div:nth-of-type(even){background-position:center 40px !important; padding:120px 30px 30px 30px;}
    .both_wrap > div .bullet_list{padding:0;}
    .both_wrap > div >p{padding:0;}

    .account_list,.account_list.half,.submit_box.helf{width: auto;}
    .account_list li >.btn_accounttip{top:0;left: 90px;right: auto;}
    .account_list li{margin-bottom:10px}
    .popup{padding:15px 23px;}
    .form_wrap h1.account_tit{font-size:18px; padding-top:55px;}
    .form_wrap h2.account_tit2{font-size:13px;}
    .account_list.half li{float:none; width:100%;}
    .account_list.half li:nth-of-type(odd),.account_list.half li:nth-of-type(even){margin-right:0%; margin-left:0;}
    .img_check{padding:0px 0 0 0; margin-top:20px;}
    .img_check .imgarea{bottom:auto; top:0;}
    .account_list.half .tooltip{}
    .connect_intro > h2 {padding:100px 0 0 0; text-align:center;}
    .connect_intro > h2 img{height:80px;}
    .connect_intro > h2 >strong{width:100%; text-align:center;}
    .kit_icon ul li{width:50%; }
    .kit_icon ul li a{padding-top:94px;background-size:80px auto !important;}
    .study_roll .lifecycle_roll .rollin ol li{width:274px}
    .roi_form{padding:40px 0;}
    .sms_main{position:relative; height:auto; top:0;}
    .sms_container{margin:0;}
	
}
@media screen and (max-width: 444px){
	.contact_banner{padding: 0 30px}
	.contact_banner .form_box{width:100%;}
	.contact_banner .content_box > p{font-size:20px;}
	.contact_banner .content_box > p span{font-size:15px; margin:0;}
	.round_list.campaign.gray >li:nth-of-type(1){background-position:center 40px !important; background-size: 80px !important}
	
	.custom_ball.type1 > li  strong:after{background-position: center 40px !important;}
	.custom_ball > li:before{width:140px;height:140px;}
	.boarding_wrap > .box > .page-tit-depth3{font-size:20px;}
	.campaign_wrap .btn_box .btn > span{font-size:12px;}
	.boarding_wrap > .box{padding:20px;}
	.our_wrap ul li:nth-of-type(1){background-position:19% 19px;background-size:30px;}
	.our_wrap ul li:nth-of-type(2){background-position:7% 24px;background-size:41px;padding-left:20px;}
	.our_wrap ul li:nth-of-type(3){background-position:24% 18px;background-size:30px;}
	.bullet_list >li:after{top:7px;}
	.icon_textlist.appiont ul li .bullet_list >li:after{top:17px;}
	.top_login .call{right:auto; display:block;left:12px; top:0px; line-height:30px;font-size:11px;}
	.top_login .login_in a:first-child{padding:0 15px 0 0;}
	.top_login .login_in a{padding:0 10px;}
	.top_login .login_in a:first-child:after{right:3px;}
	nav > strong.logo a img{width:100px;}
	nav > a.btn_contact{width:120px;}


	.custom_ball.type2 > li:nth-of-type(1) > h3 > strong:after{background-position:center 33px !important}
	.custom_ball.type2 > li:nth-of-type(2) > h3 > strong:after{background-position:center 40px !important}
	.custom_ball.type2 > li:nth-of-type(3) > h3 > strong:after{background-position:center 40px !important}
	.custom_ball.type3 > li:nth-of-type(1) > h3 > strong:after{background-position:center 40px !important}
	.custom_ball.type3 > li:nth-of-type(2) > h3 > strong:after{background-position:center 29px !important}
	.custom_ball.type3 > li:nth-of-type(3) > h3 > strong:after{background-position:center 32px !important}
	.custom_ball.type4 > li:nth-of-type(1) > h3 > strong:after{background-position:center 35px !important}
	.custom_ball.type4 > li:nth-of-type(2) > h3 > strong:after{background-position:center 20px !important}
	.custom_ball.type1 > li strong:after{background-position:center 34px !important}
	.board_greenline > h2 > span{display: inline; padding:0;}
}
@media screen and (max-width:413px) {
    .lifecycle_roll .rollin {max-width:259px }
    .lifecycle_roll .rollin ol li{width: 220px; min-height:381px; margin-right: 70px; height:auto;}
    .liferoll_right,.liferoll_left{top:337px;}
    .account.life_wrap .liferoll_left, .account.life_wrap .liferoll_right{top:207px;}
    .accordion_tap li.on .tooltip:after{left:-20px; background: url(/images/common/tool_bullet.png) no-repeat right center; }
    .study_roll .liferoll_left, .study_roll .liferoll_right{top:137px; background-position: right top;background-size: 20px;width:20px; height:41px;}
    .study_roll .liferoll_right{right:-20px; }
    .study_roll .liferoll_left{left:-15px;}
}
@media screen and (max-width:320px) {
    
}
@media screen and (max-width: 320px){
	.lifecycle_roll .rollin {max-width:223px }
    .lifecycle_roll .rollin ol li{width:180px; height:400px; margin-right: 70px; box-shadow:3px 2px 8px 2px rgba(0,0,0,0.1)}
    .liferoll_right,.liferoll_left{top:337px;}
}

@keyframes text {
  0% {
    color: #286282;
    opacity: 0;
  }
  30% {
    letter-spacing: 10px;
    margin-bottom:-60px;
  }
  85% {
    letter-spacing:8px;
    margin-bottom:-60px;
    opacity: 1;
  }
}

@keyframes emani{
  0% {
    opacity: 0;
    height:auto;
  }
  50% {
    opacity: 0;
    height:auto;
  }
  100% {
    opacity: 0;
  }
}
@keyframes emani1{
  0% {
    opacity: 0;
    height:auto;
  }
  80% {
    opacity: 1;
    height:auto;
  }
  100% {
    opacity: 0;
  }
}
@keyframes emani2{
  0% {
    opacity: 0;
    height:auto;
  }
  100% {
    opacity: 1;
  }
}
@keyframes emani3{
  0% {
    opacity: 0;
    height:auto;
  }
  20% {
    opacity: 1;
  }
  100% {
    opacity:0;
  }
}



