*{margin:0;padding:0;box-sizing:border-box}
* html body{overflow:hidden}
.clearfix::after{clear:both}
.clearfix::after,.clearfix::before{content:"";display:table}
.pull-right{float:right}
.pull-left{float:left}
.clearleft{clear:left}
.clearall{clear:both}
.txt-center{text-align:center!important}
.txt-right{text-align:right!important}
.txt-left{text-align:left!important}
.txt-inline{display:inline!important}
.padding-top-15{padding-top:15px}.padding-top-10{padding-top:10px}
.padding-top-20{padding-top:20px}
.padding-bottom-15{padding-bottom:15px}.padding-bottom-10{padding-bottom:10px}
.padding-bottom-20{padding-bottom:20px}
.padding-15{padding:15px 0;}.padding-10{padding:10px 0;}
.padding-20{padding:20px 0;}
.list-padding li{padding:5px 0;}
.line-height-2{line-height:2;}
.line-height-1{line-height:1.8;}
.no-ul-list li{padding: 0 !important;}
.no-ul-list li:before{content: none !important;}

.hidden{display:none}
ul{list-style:none;padding:0;margin:0}
a{color:#0085cb;text-decoration:none;outline:0}
.noradius{border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}
img{border:0;height:auto;max-width:100%}
img.height-100{height:300px}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400;line-height:1.28571429em}
.one_half{width:49%}
.one_third{width:32%}
.two_third{width:66%}
.one_fourth{width:23.5%}
.one_fifth{width:18.4%}
.three_fourth{width:74.5%}
.four_fifth{width:79.6%}
.two_fifth{width:39.2%}
.three_fifth{width:58.8%}
.one_sixth{width:15%}
.one_ninth{width:9%}
.one_full{width:100%}
.one_seventh{width:10%}
.six_seventh{width:88%}
.four_fifth,.half_width,.one_fifth,.one_fourth,.one_half,.one_seventh,.one_sixth,.one_third,.six_seventh,.three_fifth,.three_fourth,.two_fifth,.two_third{position:relative;display:inline-block;float:left;margin-right:2%}
.last{margin-right:0!important}
#loadingimage p{margin:0}
.steps-boxes h3.nomargin{margin-bottom:0}
.hidden{display:none}
.homedemo{padding:10px 20px;background:#272c49}
.demospace{padding:10px 20px 0 0;min-width:650px;max-width:700px;text-align:justify;font-size:16px}
#spf_popup .demospace{text-align:left}
.demospace h3{margin:0 0 15px;padding:0 0 5px;font-weight:400;color:#f8ad69;font-size:24px}
.demospace p{margin:10px 0!important;line-height:2}
.mail-features li{padding:5px 5px 5px 20px;position:relative}
.mail-features li:before{content:'\e802';font-family:Fontello;position:absolute;top:5px;left:6px;color:#7ab700;font-size:.8rem}
.mail-features li:last-child{margin:0 0 15px}
#sign_popup a.button{font-size:14px;padding:.5em 1em;margin:0 0 5px 20px}
body{color:rgba(0,0,0,.87);font-weight:400;font-size:16px!important;line-height:1.4285em;background-color:#fff;font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}
p {margin:0 0 1em;line-height:1.4285em}
p:first-child{margin-top:0}
p:last-child {margin-bottom:0}
.page-wrapper{position:relative;z-index:10}
.txt-green{color:#7ab700!important}
.txt-blue{color:#0085cb!important}
.desktop-link .txt-blue{color:#0061ff!important}
.txt-white{color:#fff!important}
.txt-orange{color:#fe5000!important}
.txt-light-orange{color:#feb449!important}
.txt-red{color:#f11b1b!important}
.txt-dark-blue{color:#005593!important}
.txt-yellow{color:#fbbd08!important}
.txt-yellow-light{color:#fcd500 !important}
.txt-lightblack{color:#737373!important}
.btn,[class*=" btn-"],[class^=btn-]{display:inline-block;transition:background-color .2s ease 0}
.btn{border-style:none;color:inherit;display:inline-block;font-size:.875rem;font-weight:400;line-height:1;padding:1em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;padding:1.25em 1.875em;text-transform:none}
.btn-con{background:#7ab700;color:#fff}
.btn-con:hover{background:#cee08c;color:#fff;cursor:pointer}
.btn-green{background:#45cc89;color:#fff}
.btn-green:hover{background:#4de999;color:#fff;cursor:pointer}
.btn-ent{background:#fe5000;color:#fff}
.btn-ent:hover{background:#4f6366 none repeat scroll 0 0;color:#fff;cursor:pointer}
.btn-biz{background:#1ab6e8;color:#fff}
.btn-biz:hover{background:#b9e5ef;color:#fff;cursor:pointer}
.btn-blue{background:#0370ea;background:-moz-linear-gradient(top,#008dfd 0,#0370ea 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#008dfd),color-stop(100%,#0370ea))!important;background:-webkit-linear-gradient(top,#008dfd 0,#0370ea 100%)!important;background:-o-linear-gradient(top,#008dfd 0,#0370ea 100%)!important;background:-ms-linear-gradient(top,#008dfd 0,#0370ea 100%)!important;background:linear-gradient(top,#008dfd 0,#0370ea 100%)!important;border:1px solid #076bd2!important;color:#fff;display:inline-block;padding:8px 25px;text-align:center;text-shadow:1px 1px 1px #076bd2}
.btn-yellow{background:#0370ea;background:-moz-linear-gradient(top,#fcd544 0,#eec10f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcd544),color-stop(100%,#eec10f));background:-webkit-linear-gradient(top,#fcd544 0,#eec10f 100%);background:-o-linear-gradient(top,#fcd544 0,#eec10f 100%);background:-ms-linear-gradient(top,#fcd544 0,#eec10f 100%);background:linear-gradient(top,#fcd544 0,#eec10f 100%);border:1px solid #c1a43a!important;color:#000;display:inline-block;padding:8px 25px;text-align:center;font-weight:400;text-shadow:1px 1px 1px #fff}
.btn-navy{background:#53879f;background:-moz-linear-gradient(top,#53879f 0,#53879f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#53879f),color-stop(100%,#53879f));background:-webkit-linear-gradient(top,#53879f 0,#53879f 100%);background:-o-linear-gradient(top,#53879f 0,#53879f 100%);background:-ms-linear-gradient(top,#53879f 0,#53879f 100%);background:linear-gradient(top,#53879f 0,#53879f 100%);border:1px solid #4b7d94!important;color:#fff;display:inline-block;padding:8px 25px;text-align:center;text-shadow:1px 1px 1px #4b7d94;text-decoration:underline}
#messages{word-break: break-word;}
.step-holder .accordion-content .separator{margin-top:20px;padding-top:20px;border-top:1px solid #ccc}
.ui.button{cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;background:#e0e1e2 none;color:rgba(0,0,0,.6);margin:0 .25em 0 0;padding:.78571429em 1.5em;text-transform:none;text-shadow:none;font-weight:400;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:0!important;-webkit-box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-tap-highlight-color:transparent}
.ui.green.button{background-color:#21ba45;color:#fff;text-shadow:none;background-image:none}
.ui.green.button:hover{background-color:#16ab39;color:#fff;text-shadow:none}
.ui.blue.button{background-color:#2185d0;color:#fff;text-shadow:none;background-image:none}
.ui.blue.button:hover{background-color:#1678c2;color:#fff;text-shadow:none}
.btn-small{font-size:16px;padding:8px 20px}
.btn-med{font-size:1.2rem;padding:10px 20px}
.btn-large{font-size:1.5rem;padding:12px 80px}
.btn-100w{width:100%}
.btn-50w{width:50%}
.btn-200m{margin-left:200px}
.text-size-2{font-size:3rem}
.text-size-3{font-size:1.8rem}
.text-size-4{font-size:1.5rem}
.text-size-5{font-size:1.375rem}
.text-size-6{font-size:1rem}
.text-size-7{font-size:.7rem}
.text-size-8{font-size:.6rem}
.font-16{font-size:16px !important;}
.text-red{color:#d72c10}
.text-black{color:#3f5f75}
.width-100{width:100%}
.width-50{width:50%}
.width-25{width:25%}
.weight-400{font-weight:400}
.weight-600{font-weight:600}
.login1 input[type=email],.login1 input[type=password],.login1 input[type=text],.login1 select,.login1 textarea{border:1px solid #a5a4a4;padding:10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;vertical-align:middle;color:#807f7f;font-size:14px;font-weight:400}
.login1 input:focus,.login1 select:focus,.login1 textarea:focus{border:1px solid #8bc3dd!important}
.login1 select:focus{border:0}
.login1 input.error{border:1px solid #c33;background:url(images/error-mark.jpg) no-repeat scroll 98% center #fff}
.login1 li{padding:7px 0}
.login1 p.security{margin:0}
.buttonrow{margin:10px 0 0}
.text-100{width:100%}
.text-70{width:70%}
.text-95{width:95%}
.text-50{width:50%}
.text-42{width:42%}
p.pre,pre,span.pre{background-color:#eef1f4;border:1px solid #c9c9c9;color:#3c474d;font-family:FreeMono,"Nimbus Mono L","Liberation Mono","Courier New",Courier,monospace;line-height:1.5;overflow:auto;padding:5px 10px;font-size:14px;margin:0 0 10px}
p.pre strong{font-weight:700}
.pre-w75{width:75%}
.login1 label{display:inline-block;width:200px;vertical-align:top;padding:5px 0;font-size:14px}
.login1 p.note{padding:0 0 0 200px;margin:5px 0}
#container label em{color:#d72c10;font-weight:700}


ul.checklist li:before{content:'\e802';font-family:Fontello;position:absolute;top:0;left:0;color:#7ab700}
ul.checklist li{position:relative;padding:0 0 0 15px}
.tabs-mob-title{display:none}
/* #container.pages-container{margin: 60px 0 0;} */
/* .main-header{font-weight:400;width:100%;background:#fff;padding:0;box-shadow:0 0 5px #aaa;position: fixed;z-index: 30;top: 0;} */
.main-header{font-weight:400;width:100%;background:#fff;padding:0;box-shadow:0 0 5px #aaa;z-index: 30;position: relative;top: 0;/*position: fixed;top: 0;left: 0;right: 0;height: 61px;*/}/*New css 31*/
/* .login-bg{background:url(images/loginbg.jpg) top;background-size:cover} */
.main-header .main-header-logo{float:left;position:relative;margin-right: 6%;}
.main-header .inner-main-logo{margin:10px 0 5px}
.main-header{text-align:right}
.mainheader.dashboard-menu {width:80%;text-align:left}
.main-header-buttons{list-style:none;margin:8px 0 0;padding:0;display: flex;justify-content: space-between;}
.main-header-buttons.inner-tab-menus{margin:5px 0 0}
.main-header-buttons>li{display:inline-block;color:#fff}
.main-header-buttons ul>li{display:inline-block;color:#fff}
.dashboard-menu .main-header-buttons li{position:relative}
.dashboard-menu .main-header-buttons li.active:before{content:'';position:absolute;bottom:-6px;height:3px;width:100%;background:#2185d0}
.dashboard-menu .main-header-buttons a{font-size:18px;padding:10px 15px}
.dashboard-menu .main-header-buttons a:after,.dashboard-menu .main-header-buttons a:hover:after{display:none}
.dashboard-menu .main-header-buttons a.backbtn{background:url(images/back-icon.png) no-repeat scroll left center;padding:3px 15px 3px 30px}
.dashboard-menu .main-header-buttons a.backbtn:hover{background-image:url(images/back-icon-hover.png)}
.dashboard-menu .main-header-buttons a.login{font-size:16px}
.main-header-buttons ul li a{position:relative;color:#262626;display:inline-block;padding:10px 8px;font-family:Segoe UI, SegoeUI, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight: 600;}
.main-header-buttons ul li a:after{background:#2b84c2;content:'';display:none;height:2px;position:absolute;bottom:8px;right: 8px;width:calc(100% - 16px);}
.main-header-buttons a.signup:after{width:calc(100% - 34px)}
.main-header-buttons a:hover:after{display:block}
.main-header-buttons > li ul > li > a:hover{color: #2b84c2;}
.main-header-buttons a.accountbtns.header-sigin{background: #1387bd;color: #fff;font-weight: 600;padding: 4px 15px;border-radius: 23px;margin-left: 7px;}
.main-header-buttons a.accountbtns.header-sigin:hover{background:#3193d8}
.main-header-buttons > li:last-child li:last-child a::after {content:none;} 
.main-header-buttons .prod-menu-lists li{margin: 0;padding-left: 15px;}
.main-header-buttons .prod-menu-lists li a{color: #2b84c2;}
.main-header-buttons .prod-menu-lists li a:before{left: -6px;top: 10px;}

.main-header-buttons a.accountbtns i:before{vertical-align:middle;width:auto;font-size:10px;font-weight:700;margin-left:5px}
.main-header-buttons a.signup{background-image: url(images/home-sprites.png);background-repeat: no-repeat;padding-left:46px;background-position:12px -70px}
.main-header-buttons li.active{background:#fff}
.main-header-buttons li.active a{color:#2b84c2}
.main-header-buttons li.deeper:hover ul.submenu{display:block}
.main-header-buttons ul.submenu{display:none;position:absolute;top:100%;left:14px;background:#fff;width:710px;box-shadow:0 6px 8px rgba(0,0,0,.5);-moz-box-shadow:0 6px 8px rgba(0,0,0,.5);-webkit-box-shadow:0 6px 8px rgba(0,0,0,.5)}
.main-header-buttons ul.submenu li.dropdown-header{color:#000;font-size:18px;font-weight:400;padding:12px 12px 8px;border-bottom:1px solid #eee;display:block}
.main-header-buttons ul.submenu a{color:#464c59;letter-spacing:normal;text-transform:none}
.main-header-buttons ul.submenu a:hover{color:#7ab700}
.main-header-buttons a[class*=btn-]{padding:5px 10px;color:#fff}
/* .main-header-buttons li.open{background:#f7f7f7} */
.main-header-buttons li.open>a{color:#0088ce}
.sub-menu{display:none;position:absolute;left:66.2%;background:#fff;width:30%;overflow:hidden;text-align:left;z-index:99;top:51px;border:1px solid #eee;padding:20px;border-top:0}
.top-menu .deeper.parent .sub-menu{left:unset;width:552px;padding-bottom: 0;top: 100%;box-shadow: 0 5px 10px #515050;}
.main-header-buttons li.deeper.open .sub-menu{display:flex;padding: 0;}
.signin-image{vertical-align:sub;margin:0 5px 0 0;display:inline-block}
.main-header-buttons li.active .signin-image{filter:invert(60%)}
.sub-menu-box{float:left;padding:6px 6px 0;width:100%;border:0px solid #e4e4e4;background:#fff}
.sub-menu-box h4{color:#333;padding:1em 0 .6em 1em;margin:0;font-size:.9em;font-weight:700}
.sub-menu-last-box h4,.sub-menu-mid h4{padding-left:16px}
.sub-menu-box h4.live{background-position:0 -186px}
.sub-menu-box h4.office{background-position:0 -106px}
.sub-menu-box .live-migration{color: #2b84c2;font-size: 1.3rem;margin: 0 18px;padding: 10px 0 8px;font-weight: 600;}
.sub-menu-box .sig-for-o365-exchange{border-bottom:1px solid #d1d9de;color: #57595a;font-size: 14px;margin: 0 18px;padding: 0 0 15px;}
.sub-menu-box h4.office-migration{background-position:0 -303px}
.sub-menu-box h4.ost{background-position:0 -26px}
.sub-menu-box h4.pst{background-position:0 -66px}
.sub-menu-box h4.mbox{background-position:0 -226px}
.sub-menu-box h4.nsf{background-position:0 -266px}
.sub-menu ul{margin:5px 5px 0;padding:5px}
.sub-menu li{line-height:2;font-size:14px;margin-bottom:10px}
.sub-menu-box li a{color:#0c72b9;letter-spacing:0;-webkit-transition:.2s ease;transition:.2s ease;-moz-transition:.2s ease;line-height:1.5;padding:4px 20px;position:relative;font-weight:400;font-size:15px}
.sub-menu-box .prod-menu-lists li a:before{content:'\eba7';font-family:Fontello;position:absolute;}
.sub-menu-box li a:after,.sub-menu-box li a:hover:after{display:none}
.sub-menu-box li span{color:#57595a;font-size:13px;display:inline-block}
.sub-menu-box li a:hover{color:#005593;text-decoration:underline}
.sub-menu-box .icon-right-dir::before{text-decoration:none}
.sub-menu-box li.two-links a{display:inline-block}
.newdropdown .sub-menu-box .product-btns{display:flex;flex-direction:row;border-top:1px solid #d1d9de;padding: 10px 0 0;margin: 5px 17px 5px 25px;}
.newdropdown .sub-menu-box .product-btns li{margin-right: 30px;padding:0 !important;}
/* .newdropdown .sub-menu-box .product-btns li a{padding:4px 0 !important;} */
.newdropdown .sub-menu-box .product-btns li a::before {content: '\ea11';left:99%;font-family:Fontello;position: absolute;color: #2b84c2;}

.header-subtitle{font-weight: 400;text-align: center;margin: 0 0 25px;}
body.page .headbtns a.login,body.page .headbtns a.signup{color:#464c59}
.headbtns a.account{text-transform:none}
.headbtns a.signup:hover{background:#1ab6e8;color:#fff!important}
.headbtns a.upgrade{background:#7ab700}
#rightmenu{display:none;float:right;margin:10px 10px 0 0;color:#000;cursor:pointer}
li.user-deeper{position:relative}
li.user-deeper:hover .account-menu{display:block}
.account-menu{position:absolute;display:none;top:100%;right:0;background:#053e64;box-shadow:0 6px 8px rgba(0,0,0,.5);-moz-box-shadow:0 6px 8px rgba(0,0,0,.5);-webkit-box-shadow:0 6px 8px rgba(0,0,0,.5);width:200px;padding:10px;z-index:102;text-align: left;}
.account-menu li{display:block !important;text-align:left; margin: 0 !important;}
.account-menu a{display:block;padding:10px;margin:0;color:#fff !important;text-transform:none;font-size:14px !important;letter-spacing:.1em}
.account-menu a:after,.account-menu a:hover:after{display:none}
.account-menu a:before{margin:0 7px}
.account-menu a:hover{color:#76c8f4 !important}
a.login span.usr-disp-icon{background:#fe5000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:25px;height:25px;display:inline-block;font-weight:400;color:#fff;text-transform:capitalize;text-align:center;line-height:23px}
.spf-notification{background:#364c59;color:#ccc;display:inline-block;margin:0 0 10px 20px}
.spf-notification .spf-txt{padding:5px 10px;font-size:12px;margin:0}
.spf-notification a{text-decoration:underline;color:#2aa9e1;font-weight:400}
.spf-notification #verifyspf,.spf-notification .hidebtn{text-decoration:underline;padding-left:15px;color:#2aa9e1;cursor:pointer}
.main-nav{position:fixed;color:#fff;left:101%;height:100%;overflow-y:auto;top:0;box-shadow:0 0 5px #888;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;background:rgba(0,0,0,0.6)}
.main-nav nav{margin-left:0;background:#fff;height:100%}
.main-nav ul{margin:0;padding:0;background:#fff}
.main-nav a{color:#000;display:block}
.main-nav .not-current-section{margin-bottom:30px}
.main-nav .main-nav-tier1-headline{border-bottom:1px solid #d5dbdb;color:#fff;display:block;letter-spacing:.125em;padding:10px;text-transform:uppercase;font-size:16px;background:#4a84e3}
.main-nav .not-current-section .main-nav-tier1-headline{cursor:pointer}
.main-nav .not-current-section .main-nav-tier2{display:none}
.main-nav .main-nav-tier2-headline{cursor:pointer;padding-left:18px;position:relative}
.main-nav .main-nav-tier2-headline,.main-nav a{font-weight:400;transition:color .1s ease-out 0}
.main-nav .main-nav-tier2-headline:hover,.main-nav a:hover{color:#7f7f7f}
.main-nav .home_header .main-nav-tier2-headline{background:url(images/nav-icon-plus.png) no-repeat scroll 0 center}
.main-nav .home_header .main-nav-collapsed .main-nav-tier2-headline{background:url(images/nav-icon-minus.png) no-repeat scroll 0 center;margin:0 0 10px;display:block}
.main-nav .main-nav-tier2 li a, .main-nav .main-nav-tier2 li span.dashboard-option{display:block;padding:10px 15px;font-size:16px;position:relative;border-bottom:1px solid #eee;cursor: pointer;}
.main-nav .main-nav-tier2 li a:after, .main-nav .main-nav-tier2 li span.dashboard-option:after{position:absolute;font-family:"Fontello";right:15px;top:12px;content:'\e897';font-size:10px}
.main-nav .main-nav-tier2 li a[class*=btn-]{padding:10px}
.main-nav .main-nav-tier3{padding-left:20px;display:none}
.main-nav .main-nav-tier3 li.dropdown-header{font-size:18px;font-weight:400;color:#7ab700;margin:5px 0}
.main-nav .main-nav-tier3 li a{font-size:14px}
.main-nav .main-nav-tier3 li a:before{font-size:12px;padding-right: 15px;}
.main-nav button{position:absolute;right:20px;top:10px;border:0;cursor:pointer;color:#fff;background:0;padding:0;margin:0}
.main-nav button::after{content:none}
.main-nav li.mailmenu{position:relative;display:block}
.main-nav li.mailmenu label{background:#fe5000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-weight:400;color:#fff;width:20px;height:20px;line-height:14px;display:inline-block;text-align:center;text-transform:capitalize;}
.main-nav li.mailmenu a.login:after,.main-nav .main-nav-tier2 li.adminusermenu > span:after{position:absolute;right:10px;top:12px;font-family:Fontello;content:'\ebaf';font-size:20px;font-weight:600;color:#7ab700}
.main-nav li.main-nav-collapsed a.login:after,.main-nav .main-nav-tier2  li.main-nav-collapsed.adminusermenu > span:after{content:'\ebae'}
.main-nav a.login img{vertical-align:middle;margin:0 5px 0 0}
.main-nav .prod-menu h4{cursor:pointer;color:#0088ce;padding:10px 20px;font-weight:600;background:url(images/nav-icon-plus.png) no-repeat scroll 90% 55%}
.main-nav .prod-menu h4.prod-menu-active{background-image:url(images/nav-icon-minus.png)}
.main-nav .prod-menu h4,.main-nav .prod-menu ul{display:none}
.main-nav .prod-menu ul{padding:0 0 0 20px;font-size:12px}

.main-header-buttons li.open-menu{background:#f7f7f7}
.main-sub-menu{display:none;position:absolute;left:79.3%;background:#fff;width:210px;overflow:hidden;text-align:left;z-index:99;top:51px;border:1px solid #eee;padding:20px 0 20px 10px;box-shadow:0 0 5px #eee;}
.main-header-buttons li.open-menu .main-sub-menu{display:block}
.main-header-buttons .main-sub-menu a{padding:10px 0 10px 35px;background:url(images/submenu-sprite.png) no-repeat scroll 0 14px}
.main-header-buttons .main-sub-menu a:hover{background-position:-215px 14px}
.main-header-buttons .main-sub-menu a.signin{background-position:0 -51px}
.main-header-buttons .main-sub-menu a.signin:hover{background-position:-215px -51px}
.main-header-buttons .main-sub-menu a.features{background-position:0 -118px}
.main-header-buttons .main-sub-menu a.features:hover{background-position:-215px -118px}
.main-header-buttons .main-sub-menu a.manual{background-position:0 -184px}
.main-header-buttons .main-sub-menu a.manual:hover{background-position:-215px -184px}
.main-header-buttons .main-sub-menu a.video{background-position:0 -250px}
.main-header-buttons .main-sub-menu a.video:hover{background-position:-215px -250px}
.main-header-buttons .main-sub-menu a.faq{background-position:0 -315px}
.main-header-buttons .main-sub-menu a.faq:hover{background-position:-215px -315px}
.main-header-buttons .main-sub-menu a.support{background-position:0 -382px}
.main-header-buttons .main-sub-menu a.support:hover{background-position:-215px -382px}
.main-header-buttons .main-sub-menu a.chat{background-position:0 -447px}
.main-header-buttons .main-sub-menu a.chat:hover{background-position:-215px -447px}
.main-header-buttons .main-sub-menu a:after{width:calc(100% - 30px)}

.page-content{overflow:hidden;}
.hiddenheight{height:480px}
.feature-banner{height:640px;padding-top:0;position:relative;z-index:2;overflow:hidden}
.feature-banner-inner{height:450px}
.carousel-pane{overflow:hidden;height:100%;width:100%;position:relative}
ul.carousel-slide-container{height:100%;margin:0;padding:0;list-style:none;position:relative;width:100%}
.feature-banner-setting{background-position:left top;background-repeat:no-repeat;background-size:cover;overflow:hidden;width:100%}
.feature-banner-setting.first-slide{background-image:url(images/newhomebannerbg7.jpg);opacity:1}
.feature-banner-setting.second-slide{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(images/banner2.jpg)}
.feature-banner-setting.third-slide{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(images/banner3.jpg)}
.feature-banner-content{padding:50px 0 0;height:640px;position:relative;margin:0 auto;width:100%;z-index:10;color:#fff}

.homeprice-box-holder{margin:0 auto;overflow: hidden;position:relative;padding:25px 15px 40px;}
.homeprice-box-holder .main-holder{display: flex;border: 1px solid #8faab6;width: 500px;margin: auto;background: #fff;border-radius: 0 0 10px 0;}
.homeprice-box-holder .homeprice-rhs{color:#837f76;text-align: center;width: 176px;display: flex;flex-direction: column;padding: 4px 0 0;}
.homeprice-box-holder .homeprice-rhs .homeprice-dollar{color:#ef1723;font-weight:600;font-size: 16px;padding-left: 5px;}
.homeprice-box-holder .homeprice-rhs > p{padding: 0 !important;}
.homeprice-box-holder .homeprice-rhs .homeprice-num{color:#ef1723;font-weight:600;font-size: 22px;}
.homeprice-box-holder .homeprice-rhs .free-trial-btn{color: #287c9f;font-weight: 600;font-size: 14px;display: block;padding: 0 0 10px;}
.homeprice-box-holder .homeprice-rhs .free-trial-btn:hover{color: #05597c;}
.homeprice-box-holder .homeprice-rhs .free-trial-btn:after{content:'';background: url(images/home-try-now.png) no-repeat;display: inline-block;width: 19px;height: 19px;margin-left: 6px;vertical-align: bottom;background-position: 0 -24px;position: relative;top: -1px;transform: translateX(-15%);transition: transform .4s ease-in-out;}
.homeprice-box-holder .homeprice-rhs .free-trial-btn:hover:after{background-position: 0 0px;transform: translateX(0);transition: transform .4s ease-in-out;}
.homeprice-box-holder .homeprice-rhs p{padding-bottom: 5px;font-size: 12px;line-height: 1.5;margin:0}

.homeprice-box-holder .homedemo-block{width: 165px;border-left: 1px solid #8faab6;padding: 13px 15px 0;cursor:pointer}
.homeprice-box-holder .homedemo-block:hover p{color: #05597c;}
.homeprice-box-holder .homedemo-block p{font-size: 14px;color: #287c9f;margin-bottom: 7px;text-align: center;line-height: 1.7;}
.homeprice-box-holder .homedemo-block .homedemo-icon{background:url(images/demoguide-arrow.png) no-repeat;display: block;width: 36px;height: 20px;margin: auto;transform: translateX(-15%);transition: transform .4s ease-in-out;}
.homeprice-box-holder .homedemo-block:hover .homedemo-icon{transform: translateX(0);transition: transform .4s ease-in-out;}

.homeprice-box-holder .homeprice-left,.homeprice-box-holder .homeprice-right{display:flex;color:#7c7777;border:1px solid #ebebeb;width:48.5%}
.homeprice-box-holder .homeprice-left{margin-right:3%}
.homeprice-box-holder .homeprice-offer{color: #fff;background:#287c9f;position: relative;width: 173px;}
.homeprice-box-holder .homeprice-offer:hover{background: #1a6f92;}
.homeprice-box-holder .homeprice-offer:hover:after{border-left: 15px solid #1a6f92;}
.homeprice-box-holder .homeprice-offer a{display:block;padding: 24px 10px 13px !important;text-align: center;}
.homeprice-box-holder .homeprice-rhs > a{display:block;color: #837f76;}
.homeprice-box-holder .homeprice-offer .add-disc{color: #fafd03;font-size: 13px;}
.homeprice-box-holder .homeprice-offer:after{position: absolute;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 15px solid #287c9f;right: -23px;top: 40px;content: '';width: 27px;display: inline-block;}
.homeprice-box-holder .homeprice-trialbtn{background: #ff7a1a;border-radius: 4px;padding: 8px 10px;width: 75%;text-align: center;}
.homeprice-box-holder .homeprice-trialbtn:hover{opacity:0.9}
.homeprice-box-holder .homeprice-trialbtn a{color:#fff;font-size: 17px;font-weight: 600;cursor: pointer;}
.homeprice-box-holder .offer-box{background:url(images/homepage-offerbox.png) no-repeat;position:absolute;width:55px;height:55px;top: -2px;left: -3px;}
.homeprice-box-holder .homeprice-support{background:#87a2de;color:#fff}
.homeprice-box .homeprice-time{background:#f11b1b;padding:5px;text-transform:uppercase;font-size:15px;font-weight:700}
.homeprice-box .homeprice-time i{font-size:20px;line-height:1;color:#f2f027}
.homeprice-box .homeprice-time i:before{margin-left:0}
.homeprice-box .homeprice-disc{color:#fff;font-size: 12px;padding-bottom: 18px;}
.homeprice-disc span.homelimit{padding: 0 0 0 10px;}
.homeprice-disc span.homedisc{display:inline-block;font-size:32px;padding:0 5px;vertical-align:top;font-weight: 600;}
.homeprice-box .homeprice-user{display:block;text-transform:uppercase}
.homeprice-box .homeprice-title{text-align:center;font-size:23px;font-weight:600;}
.homeprice-box.homeprice-free .homeprice-title{color:#313030;margin:0 0 12px}
.homeprice-box .homeprice-btn{padding:3px 10px;color: #1093fd;font-weight:600;background:#496dad;display:inline-block;margin:10px 0 0;font-size:17px}
.homeprice-box .homeprice-links{text-align:left;font-size:17px;clear: both;margin-left: 11%;color: #1093fd}
.homeprice-box .homeprice-links span.chat-btn{display:block;cursor:pointer;background:url(images/homepage-tickmark.png) no-repeat;padding: 0 0 0 30px;}
.homeprice-box .homeprice-links a{display:block;background:url(images/homepage-tickmark.png) no-repeat;padding: 8px 0 0 30px;color: #1093fd;background-position: left bottom;}
.homeprice-box-holder .homeprice-block{font-size:14px;}
.homeprice-box-holder .homeprice-middlebox.homeprice-block{background: #fff;margin: -42px 0;border-radius: 10px;color: #708592;text-align: center;box-shadow: 0 1px 9px 1px #ddd;width: 32%;}
.homeprice-box-holder  .content-wrapper {position: relative;}
.homeprice-middlebox .discount-txt{text-align: center;font-size: 19px;margin: 0 0 30px;color: #d61922;}
.homeprice-middlebox p:nth-of-type(2){color: #1885c9;}
.homeprice-middlebox .homeprice-btn{background: #0d60a3;padding: 9px 18px;border-radius: 4px;color: #fff;font-weight: 600;font-size: 16px;}
.homeprice-middlebox .homeprice-btn:hover{opacity:0.9}
.homeprice-middlebox .pricing-calc{display:flex;justify-content: center;align-items:center;}
.homeprice-middlebox .buy-now-links{margin: 30px 0;}
.homeprice-middlebox .ui.toggle.checkbox{margin:0 !important}
.homeprice-middlebox .ui.toggle.checkbox label::before, .homeprice-middlebox .ui.toggle.checkbox input:checked ~ label::before,.homeprice-middlebox .ui.toggle.checkbox input:focus:checked ~ label::before,.homeprice-middlebox .ui.toggle.checkbox input:focus ~ .box::before,.homeprice-middlebox .ui.toggle.checkbox input:focus ~ label::before {background: #fff !important;border: 1px solid #d4e3f1;}
.homeprice-middlebox .ui.toggle.checkbox .box::after,.homeprice-middlebox .ui.toggle.checkbox label::after {background: #1885c9;width: 1.2rem;height: 1.2rem;top: 2px;left: 2px;}
.homeprice-middlebox .home-price-amt{font-size: 4rem;font-weight: 600;}
.homeprice-middlebox .home-price{font-size: 2.5rem;font-weight: 600;}

/*Free signature design P*/
#signatureform .custom-select-option label,#signatureform .custom-select-hardcode-option label{padding: 0 0 0 3px;text-transform: capitalize;}
#signatureform .sig_name .note-text {font-size: 14px;}
#signatureform .sig_name:nth-of-type(3){padding-bottom: 0;}
#signatureform .sig_name .btn-image {margin: 0 !important;}
#signatureform #profileimage, #signatureform #bannerimage{display: block !important;width: fit-content;}
#signatureform .image-upload-block{margin-bottom:3px;}
#signatureform .button-upload .upload-name-block{width:100%;}
#signatureform .upload-name-block{border: 0;text-align: center;width:20%;margin-bottom: 12px !important;font-size: 14px;color: #444040 !important;text-overflow: ellipsis;pointer-events: none;}
.errordisp{color:#ff0000;}
.fileUpload.image_button label{display:block;width:100%;cursor: pointer;}
.sig_multiselect .custom-select {width: 294px !important;}
#custom-select,#custom-hardcode-select{display:block;padding: 5px 10px;}
.sig_multiselect .custom-hardcode-select {width: 257px !important;}
.sig_multiselect #custom-select1,.sig_multiselect #custom-hardcode-select1{float: right;}
#sentitems .preference-content li{padding:5px 0;}
#sentitems .preference-content li:last-child{padding-bottom: 20px;}
#sentitems .preference-content .sentenableblock p{font-weight:600;}
#sentitems .preference-content .sentdisableblock #disable_btn:hover{color:#2aa9e1;}
.fileUpload.image_button .upload{display:none}
.spf-container.accordion-blk .accordion-content ol > li {margin: 5px 0;padding:0}
.manual-holder .list-links li a{padding: 11px 15px !important;color:#212121;display: block;}
.manual-holder .list-links li a:hover{color:#4183c4;}
.manual-holder .list-links li{color:#4d5b62;position:relative;border:1px solid #acacac;border-left:5px solid #0040ff;margin:0 0 25px;}
.manual-holder .list-links li:after{position:absolute;top:11px;right:15px;font-family:"fontello";content:'\e835';font-size:26px;color:#2078af;}

@media only screen and (min-width: 981px) and (max-width: 1440px){
.buy-price-holder.price-box.price-mainbox{width: 70%;}
.discount-apply-holder #couponcopy {padding: 5px 10px 6.8px;}
/* .demo-main-container {padding: 20px 0 0 !important;} */
/* .demo-main-container .demo-boxes { padding: 40px 0 0 !important;} */
.quotation-form-holder .one_fourth {padding: 50px 0 0 !important;}
}

@media only screen and (max-width:980px) {
.home-features .client-title{text-align:center;padding:0}
.home-features .slick-arrow.slick-prev{left:-15px}
.home-features .slick-arrow.slick-next{right:-15px}
}
@media only screen and (max-width:767px) {
.homeprice-box-holder,.homeprice-box-holder .homeprice-left,.homeprice-box-holder .homeprice-right{width:100%}
.home-steps-block .main-holder {flex-direction: column;padding: 0 !important;}
.home-steps-block .onethird-holder {width: 100% !important;}
.home-steps-block .onethird-holder .separator-line {border-right: 0 !important;}
}

.feature-banner-inner .feature-banner-content{height:450px}
.feature-content{color:#fff;padding:105px 0 0;float:left;width:100%;text-align:center}
.feature-banner-content h1{color:#fff;line-height:1.2;padding:120px 0 20px;text-align:center;font-size: 2.9rem;font-weight: 400 !important;}
.feature-content h3.main-title{font-size:50px;color:#fff;font-weight:600;text-align:center;margin:0 0 10px;padding:0}
.feature-content h2.sub-title{margin:40px 0;font-size:24px;font-weight:400}
.feature-content a.videopopup{display:inline-block;margin:58px 0 40px}
.feature-content p.steps-title{margin:65px 0 35px;font-size:30px;font-weight:700}
.top-btns{clear:both;float:left;width:100%;text-align:center}
.top-btns .btn{border:1px solid #e7e8e9;color:#fff;margin:0 15px 0 0;border-radius:0;padding:11px 24px;text-transform:uppercase;-webkit-transition:.4s ease;transition:.4s ease;-moz-transition:.4s ease;font-size:16px;font-weight:700;background-image:url(images/homebuttonbg.png);background-repeat:no-repeat}
.top-btns .btn-user{background-position:left top}
.top-btns .btn-video{background-position:left -50px}
.top-btns .btn-free{background-position:left bottom}
.feature-banner .centered-btns_nav.next,.feature-banner .centered-btns_nav.prev{bottom:0;color:#fff;cursor:pointer;display:inline-block;height:620px;line-height:620px;font-size:0;padding:0 20px;position:absolute;text-decoration:none;top:0;transition:opacity .25s ease 0;width:90px;z-index:7;outline:0}
.inner-banner .centered-btns_nav.next,.inner-banner .centered-btns_nav.prev{height:500px;line-height:500px}
.feature-banner:hover .centered-btns_nav{opacity:.7;opacity:.7}
.centered-btns_nav.next{right:0;text-align:right}
.centered-btns_nav.prev{left:0;text-align:left}
.feature-banner .centered-btns_nav:hover{opacity:1}
.centered-btns_nav:before{font-family:Fontello;font-size:5rem}
.centered-btns_nav.prev:before{content:'\ebac'}
.centered-btns_nav.next:before{content:'\ebad'}
.centered-btns_tabs{position:absolute;bottom:8%;text-align:center;z-index:99;width:100%;height:1px}
.centered-btns_tabs li{cursor:pointer;display:inline-block;height:8px;margin:0 8px;padding:0;position:relative;text-align:center;width:1.5rem}
.centered-btns_tabs li a{background:0 0;border:1px solid #fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:transparent;cursor:pointer;display:block;font-size:0;height:100%;line-height:0;outline:medium none;width:100%;-moz-opacity:.7;opacity:.7}
.centered-btns_tabs li.centered-btns_here a{background:#0085cb;-moz-opacity:1;opacity:1}
.content-wrapper{padding:0 30px;max-width:1280px;margin:0 auto}
#chat-box{display:block;position:fixed;right:0;bottom:0;transform:translate(0,334px);transition:all .3s ease 0;width:330px;z-index:2000000001!important}
#chat-box.in{transform:translate(0,0)}
#chat-box .chat-body{background:#505051;float:right;width:330px;display:none;border-right:0;padding:20px;color:#fff;border-radius:5px 5px 0 0;border:1px solid rgba(255,255,255,.5);border-right:0;border-bottom:0}
#chat-box.in .chat-body{display:block}
#chat-box .close{color:#000;float:right;opacity:.2;text-shadow:0 1px 0 #fff;padding:0 5px;cursor:pointer;border:0;background:0;font-size:1.2rem}
#chat-box .chat-body .chat-image{float:left;margin:0 1rem 0 0;border-radius:50%;width:68px}
#chat-box .chat-body p{font-weight:400;margin:1rem 0;font-size:1.2rem}
#chat-box .chat-body .btn-holder{clear:both;text-align:center;margin:0;width:100%}
#chat-box .chat-body .btn{padding:5px 20px;display:inline-block;margin:22px 10px 10px;border:1px solid #a1a1a1;font-size:1rem}
#chat-box .chat-body .chat-btn{background:#fff;color:#005593;border:0}
#chat-box .chat-contact{border-top:1px solid #ccc;font-size:.9rem;margin:.75rem .5rem .25rem;padding:.25rem .5rem}
#chat-box .chat-contact a{color:#999;text-decoration:none;transition:all .2s ease 0}
#chat-box .chat-contact a:hover{color:#333}
#chat-box .chat-contact img{vertical-align:middle}
#chat-box .chat-toggle{background:#333;color:#fff;cursor:pointer;height:70px;text-align:center;width:80px;display:none}
#chat-box .chat-toggle .icon-chat-1{display:inline-block;font-size:30px;line-height:.5;margin-top:7px}
#chat-box .chat-toggle .chat-title{margin-top:5px;font-size:.85em}


.home-one-solution{padding:50px 0;overflow:hidden}
.home-one-solution h2{font-size:35px;font-weight:600;padding-bottom:20px;margin:0}
.home-one-solution .subtext{font-size:16px;padding-bottom:50px;margin:0;line-height:1.8;color:#4d4d4d}
.home-one-solution .inside-tabs-menu{float:left;width:28%;padding:0 0 0 32px}
.home-one-solution .inside-tabs-menu li{display:block;padding:13px 25px;border-left:4px solid #e1dfdf;margin:0;font-size:18px;cursor:pointer;color:#8c8c8c}
.home-one-solution .inside-tabs-menu li:hover{color:#0088ce}
.home-one-solution .inside-tabs-menu li.current{border-color:#0088ce;color:#2a2929;font-weight:600}
.home-one-solution .inside-tabs-content{width:70%;float:left}
.home-one-solution .inside-tabs-content ol{list-style:none;margin:0}

.all-in-one-solution{padding:0 0 40px}
.all-in-one-solution  .h2-title-heading + .txt-center{padding:10px 10% 0}
.all-in-one-solution .reason-holder .reason-box p{color:rgba(71,82,93,0.9);font-weight:300; text-align:justify;}
.all-in-one-solution .reason-tabs{border: 1px solid #dff0ff;border-radius: 40px;width: 85%;margin: 50px auto;background: #f2f4f7;display: flex;justify-content:space-between;}
.all-in-one-solution .reason-tabs li{padding: 6px 25px;cursor: pointer;width: 27%;color:#74859b;position: relative;height: 63px;padding-left: 70px !important;display: flex;align-items: center;margin-left: -25px;}
.all-in-one-solution .reason-tabs li:first-child{margin-left: 0;}
.all-in-one-solution .reason-tabs li:before{content:'';width:63px;height:63px;background: #fff;border-radius: 50%;position:absolute;left: 0;border: 3px solid #abbfd9;}
.all-in-one-solution .reason-tabs li span{display:block;width:40px;height:40px;position:absolute;left: 15px;top:9px;}
.all-in-one-solution .reason-tabs li.current:before{border:3px solid #0071bc;background: #fff;}
.all-in-one-solution .reason-tabs li:last-child.current {border-bottom-right-radius: 30px;border-top-right-radius: 30px;}
.all-in-one-solution .reason-tabs li .icon1{background-position:0 -181px;}
.all-in-one-solution .reason-tabs li .icon2{background-position:0 -259px;}
.all-in-one-solution .reason-tabs li .icon3{background-position: -1px -330px}
.all-in-one-solution .reason-tabs li .icon4{background-position:-1px -408px;height: 35px;top:13px;}
.all-in-one-solution .reason-tabs li.current .icon1{background-position:0 -221px;}
.all-in-one-solution .reason-tabs li.current .icon2{background-position:1px -293px;}
.all-in-one-solution .reason-tabs li.current .icon3{background-position:-1px -370px;}
.all-in-one-solution .reason-tabs li.current .icon4{background-position:-1px -438px;}
.all-in-one-solution .reason-tabs li.current{background:#0071bc;color:#fff;border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
.all-in-one-solution .reason-boxes{overflow:hidden;display:none}
.all-in-one-solution .reason-boxes.current{display:block;border: 1px solid #cddbef;border-radius: 15px;background:#f9fafc;}
.all-in-one-solution .reason-box:last-child {margin-right:0;border:0;}
.all-in-one-solution .reason-box{width:25%;float:left;padding:0 20px 0;min-height:245px;border-right: 1px solid #e2e9f3;}
.all-in-one-solution .reason-holder .reason-box .h3-txt{font-weight: 600;font-size:16px;padding:20px 0 12px;color:#333d46;border-bottom:1px solid #c9d3e1;min-height: 73px; text-align:left;}

.inside-tabs-content .accordion{display:none}
.inside-tabs-content .accordion.current{display:block}
.inside-tabs-content .accordion-item .accordion-title{padding:15px 30px;display:block;color:black;position:relative;border: 1px solid #cccccc;border-bottom:0;font-size:16px;cursor:pointer;background:#fff url(images/plus.png) no-repeat scroll;background-position: right 3% top 20%}
.inside-tabs-content .accordion-item:last-child .accordion-title{border-bottom: 1px solid #cccccc;}
.inside-tabs-content .accordion-item.active .accordion-title{background-image:url(images/minus.png)}
.inside-tabs-content .accordion-item.active .accordion-title{color:#fff;background-color:#0085cb;border:1px solid #0085cb}
.inside-tabs-content p.homeinside-head{font-size:18px;margin:0;padding-bottom:13px;color:#404040}
.inside-tabs-content .accordion-item.active p.homeinside-head{color:#fbfbfb}
.inside-tabs-content p.homeinside-subhead{font-size:15px;width:90%;color:#6a6a6a}
.inside-tabs-content .accordion-item.active p.homeinside-subhead{color:#e6e6e6}
.inside-tabs-content .accordion-content{border:1px solid #f3f3f3;border-top:0;padding:20px 30px;line-height:2rem;overflow:hidden;display:none;background:#f3f3f3}
.inside-tabs-content .accordion-item.active .accordion-content{display:block;border: 1px solid #d8d8d8;border-bottom: 0;}
.inside-tabs-content .accordion-content p.text-half{width:58%;float:left;font-size:15px;line-height:1.8}
.inside-tabs-content .accordion-content p.image-half{width:42%;float:left;padding:20px 0 0 30px}
.inside-tabs-content .accordion-content .know-more{display:inline-block;text-transform:uppercase;color:#0085cc;background:url(images/more-arrow.png) no-repeat scroll right center;margin:0;font-size:15px;font-weight:600;padding:0 25px 0 0}
.inside-tabs-content .homestep-learnmore{display:inline-block;margin:35px 0 0;}

 /*Homepage New Changes P*/
.h2-title-heading {font-size: 2.3rem;font-weight: 600;}
.button-new {border: 1px solid #0071bc;padding: 4px 15px;font-weight: 500;background: #f8fcfe;color: #0071bc;display: inline-block;}
.button-new:hover {background: #0071bc;color: #fff;}
.home-top-container{padding:50px 0;background:url(images/blue-wave-header.webp) no-repeat;background-size: cover;background-position: left 0px top -161px;/*margin-top: 50px;*/}
.home-top-container .feature-title{font-size: 40px;	color: #132e4f;}
.home-top-container .main-subhead{color: #282d57;font-size: 22px !important;font-weight: 400;padding: 0 0 5px;}
.home-top-container .main-subhead:before{content:'\eb5f';font-family:fontello;font-size: 12px;position: relative;top: -7px;color: #282d57;}
.home-top-container .main-subhead:after{content:'\eb60';font-family:fontello;font-size: 12px;position: relative;top: -7px;color: #282d57;}
.home-top-container .feature-sub-title{color: #413f40;width: 75%;margin: auto;padding: 20px 0;}
.home-top-container .feature-btns{padding: 25px 0 40px;}
.home-top-container .button-trial{padding: 10px 20px;background-color: #f37021;color: #fff;margin: 0 12px 0 0;}
.home-top-container .button-pricing{background-color: #1877c1;padding: 10px 20px;color: #fff;}
.home-top-container .button-trial:hover,.home-top-container .button-pricing:hover{opacity:0.9}
.homepage-image-holder{background: linear-gradient(to top,rgba(255, 255, 255, 0.9),rgba(255, 255, 255, 0.45)),url(images/sigsync-header-bgimg.png) no-repeat;background-position:center top 10px;text-align: center;height: 150px;margin: -70px 0 -55px;background-size: cover;}
.home-top-container .videopopup,.sig-generator-holder .videopopup{position: absolute;left: 44.5%;top: 36%;text-indent: -9999px;width:96px;height:96px;background: url(images/home-video-icon.png) no-repeat;background-size: 96px;box-shadow: 0 0 15px #ccc;border-radius: 50%;}
.sig-generator-holder .videopopup {left: 46%;top: 41%;}
.home-top-container .homeimg-holder,.sig-generator-holder .homeimg-holder{position:relative;}
.home-top-container .videopopup:hover,.sig-generator-holder .videopopup:hover{background-position: center top -124.5px;}
.homepage-image-holder img{margin-top: -300px;}

.home-steps-block{padding:10px 0 30px;}
.home-steps-block .h2-title-heading + .txt-center{padding:10px 10% 0;}
.home-steps-block .main-holder{display: flex;padding:5px 0 0;flex-wrap: wrap;justify-content: space-between;}
.home-steps-block .onethird-holder {padding: 30px 0 40px;width: 22%;text-align: justify;}
.home-steps-block .onethird-holder .separator-line{padding: 18px 0 5px;}
.home-steps-block .onethird-holder .h3-txt{margin:0 0 15px;}
.home-steps-block .onethird-holder .steps-icon:hover{box-shadow: 0 0px 7px #7eb0b2;transition: all .2s ease-in-out;}
.home-steps-block .onethird-holder .steps-icon:before,.all-in-one-solution .reason-tabs li span,.home-steps-block.email-sig-manage .icon:before{background: url(/template/default/images/home-sprite.webp) no-repeat;}
.home-steps-block .onethird-holder .steps-icon:before{content:'';display: block;width: 60px;height: 40px;position: relative;top: 14px;left: 11px;}
.home-steps-block .onethird-holder .steps-icon{display: block;width: 64px;height: 64px;background-color: #e1e8ed;border-radius: 50%;}
.home-steps-block .onethird-holder .step1-icon:before{background-position:5px 1px}
.home-steps-block .onethird-holder .step2-icon:before{background-position:0px -46px}
.home-steps-block .onethird-holder .step3-icon:before{background-position:4px -93px}
.home-steps-block .onethird-holder .step4-icon:before{background-position:8px -142px}
.home-steps-block .onethird-holder .p-content:before{margin-bottom: 10px;}
.home-steps-block .onethird-holder .know-text:before{margin: 15px 0 0;color: #368ad5;font-size: 14px;font-weight: 400;}

.sig-generator-holder{padding:30px 0 60px}
.sig-generator-holder .sub-head{padding: 10px 10% 8px;}
.sig-generator-holder .button-new.sig-editor,.home-steps-block.email-sig-manage .button-new{padding: 6px 22px;font-weight: 600;background: #1479c8;color: #fff;border-radius: 10px;}
.sig-generator-holder .button-new.sig-editor:hover,.home-steps-block.email-sig-manage .button-new:hover{background:#2585d0;}
.sigsync-benefits-holder{padding:50px 0 0;overflow:hidden;/*background: linear-gradient(rgba(255, 255, 255, 0.1),rgba(255, 255, 255, 0.1),rgba(173, 183, 222, 0.1)),url(images/home-blue-shade.png) no-repeat;background-position: center bottom;background-size: contain;*/}
.sigsync-benefits-holder .h2-title-heading + .txt-center{padding: 10px 10% 0;}
.sigsync-benefits-holder .image-holder{margin-bottom: 8px;}
.homeprice-box .homeprice-links span:hover,.homeprice-box .homeprice-links a:hover {color: #1380d8;}
.sigsync-key-features{overflow:hidden;background-color:#e4edf7bd;display:flex;margin: 0 auto;}
.sigsync-key-features img{height:100%;}
.sigsync-key-features .one_half:nth-of-type(1){background: linear-gradient(rgba(229,238,249, 0.25),rgba(229, 238, 249, 0.25)),url(/images/sigsync-features.webp) no-repeat;
background-position: right;}
.home-steps .home-slide-list{display:flex;border:1px solid #d4e3f1;width: 68%;margin: 0 auto 50px;justify-content: space-between;border-radius: 62px;background:#e5eef7;}
.home-steps .home-slide-list li{padding: 8px 40px;text-transform: uppercase;font-weight: 600;color: #5a5d61;border-radius: 62px;cursor: pointer;}
.home-steps .home-slide-list li.active{background:#0071bc;color: #fff;}
.home-steps .homestep-left.one_half.last{padding-left: 50px;}
.home-steps .home-slide-holder{padding: 12px 0 25px;}
.home-steps .home-slide-holder .homesteps-content{overflow: hidden;}
.home-steps .home-slide-holder .homesteps-content{display:none}
.home-steps .home-slide-holder .homesteps-content.active{display:block;}
.img-home-sprite,.hometestimonials-holder .slick-prev,.hometestimonials-holder .slick-next,.home-slide-holder .homesteps-content li:before,.home-features .demo-holder-new .link-button,.built-in-comp-block .complink-button:before,.hometestimonials-block .arrows::before, .home-steps .arrows::before,.home-features .arrows:before,.homebenefits-block .arrows:before{background-image: url(images/home-sprite-img.png);background-repeat: no-repeat;}
.sigsync-key-features .text-block.current{display:block;}
.sigsync-key-features .text-block{display:none;min-height: 165px;}
.sigsync-key-features .home-heading{font-size: 22px;font-weight: 600;}
.sigsync-key-features .feature-buttons{padding:30px 0;}
.sigsync-key-features .one_half.last {padding: 40px 20px 0;}
.sigsync-key-features .feature-slide-list li{text-align: center;display:flex;flex-direction:column;padding: 10px 0; width: 25%;}
.sigsync-key-features .feature-slide-list li.fea4 .feature-icon-block{border-right: 0;}
.sigsync-key-features .feature-slide-list li.fea1{text-align: left;width: 22%;}
.sigsync-key-features .feature-slide-list .img-home-sprite.easy{margin: 0 !important;}
.sigsync-key-features .feature-slide-list .img-home-sprite{display: block;margin: 0 auto;background-color:#fff;padding: 40px;width: 49px;height: 49px;border-radius: 50%;border: 4px solid #b8d8ec;cursor: pointer;}
.sigsync-key-features .feature-slide-list li.current .img-home-sprite,.sigsync-key-features .feature-slide-list .img-home-sprite:hover{background-color:#0071bc}
.sigsync-key-features .feature-slide-list {display: flex; justify-content: space-between;  padding: 20px 0;}
.sigsync-key-features .feature-slide-list .content{padding: 5px 0 0;font-size: 16px;font-weight: 600;}
.sigsync-key-features  li span.feature-icon-block{padding-bottom: 16px;border-right: 1px solid #cbdfed;}
.sigsync-key-features .img-home-sprite.easy {background-position: left 17px top -49px;}
.sigsync-key-features .img-home-sprite.secure {background-position: left 17px top -149px;}
.sigsync-key-features .img-home-sprite.marketing {background-position: left 16px top -249px;}
.sigsync-key-features .img-home-sprite.ad-support {background-position: left 16px top -341px;}
.sigsync-key-features li.current .img-home-sprite.easy,.sigsync-key-features .img-home-sprite.easy:hover {background-position: left 17px top 0;}
.sigsync-key-features li.current .img-home-sprite.secure,.sigsync-key-features .img-home-sprite.secure:hover {background-position: left 17px top -99px;}
.sigsync-key-features li.current .img-home-sprite.marketing ,.sigsync-key-features .img-home-sprite.marketing:hover {background-position: left 16px top -199px;}
.sigsync-key-features li.current .img-home-sprite.ad-support,.sigsync-key-features .img-home-sprite.ad-support:hover {background-position: left 17px top -296px;}	
.home-features .content-wrapper{display: flex;flex-direction: column;align-items: center;}
.home-features .demo-holder-new{background: linear-gradient(#1360c3,#376aae);width: 65%;padding: 30px 16% 60px 50px;color: #fff;margin: 0 auto;position:relative;}
.home-features .demo-holder-new .link-button{transform: translateX(-5%);transition: transform .4s ease-in-out;width: 100px;height: 100px;background-position:right 101% top 100%;display: block;position: absolute;left: 80%;top: 65px;} 
.home-features .demo-holder-new:hover .link-button{transform: translateX(0);transition: transform .4s ease-in-out;}
.home-features .demo-head{font-size: 24px;}
.home-features .demo-content{padding: 13px 0 0px 0;}
.home-features .blue-underline{border-bottom: 2px solid #fff;padding: 0 0 6px;}
.home-features{padding:0 0 60px;overflow:hidden}
.home-features .feature-title{font-size:36px;font-weight:700;margin:0 0 20px;color:#2d2c2c}
.home-features .feature-subtitle{color:#424141;margin:0 0 30px;font-size:18px}
.home-features .client-title{text-align:right;padding:0 50px 0 0;font-size:21px;line-height:60px}
.home-features .slick-arrow:after{color:#57595a}
.home-features .slick-arrow.slick-disabled:after{color:#d8d8d8;}
.home-features .slick-arrow.slick-prev{left:-50px;top:35%}
.home-features .slick-arrow.slick-next{right:-50px;top:35%}
.home-features .demo-holder-new .colors-line{border-bottom: 9px solid #59be8d;display: block;width: 34%;position: absolute;left: 32%;top: 0%;}
.home-features .demo-holder-new .colors-line:before{content:'';border-bottom:9px solid #f0ca18;width: 94%;position: absolute;left: -94%;top: 0%;height: 9px;}
.home-features .demo-holder-new .colors-line:after{content:'';border-bottom:9px solid #ed4f24;width: 100%;position: absolute;left: 100%;top: 0%;height: 9px;}
.built-in-comp-block{padding: 50px 0;overflow: hidden;}
.built-in-comp-block .main-holder{background: #076cbe;display: flex;border-radius: 25px;width: 95%;margin: 0 auto;box-shadow: 0px 0px 38.8px 1.2px rgba(0, 0, 0, 0.19);line-height: 0;}
.built-in-comp-block .main-holder .one_half:first-child{padding:30px 40px;color: #fff;}
.built-in-comp-block .one_half.last{margin-top: -51px;}
.built-in-comp-block .comp-head{font-size: 18px;}
.built-in-comp-block .comp-content{font-size: 20px;}
.built-in-comp-block:hover .complink-button:before{left: 1%;transition:all .4s ease-in-out;}
.built-in-comp-block .complink-button:before{content: '';width: 30px;height: 30px;background-position:right 101% top 91%;display: block;position: relative;left: 0;top: 9px;} 

.home-steps-block.email-sig-manage {padding:50px 0 60px;background:#f0f6f8;}
.home-steps-block.email-sig-manage .main-holder {padding: 30px 0 20px;}
.home-steps-block.email-sig-manage .onethird-holder .h3-txt {font-size: 1.2rem;}
.home-steps-block.email-sig-manage .onethird-holder{background:#e8f2f6;border:1px solid #ccd3d5;width: 31%;padding: 25px;border-radius: 18px;}
.home-steps-block.email-sig-manage .separator-line{background:#f4f7f8;border:1px solid #c9dce2;border-radius: 15px;padding: 20px;text-align:justify;}
.home-steps-block.email-sig-manage .icon{display: block;padding: 15px;}
.home-steps-block.email-sig-manage .icon:before{content:'';display: block;width: 60px;height: 55px;margin: auto;position: relative;top: -12px;}
.home-steps-block.email-sig-manage .icon.deploy:before{background-position: 0 81%;}
.home-steps-block.email-sig-manage .icon.automate:before{background-position: 0 91.5%;}
.home-steps-block.email-sig-manage .icon.manage:before{background-position: 0 100.6%;}

.our-clients {margin: 0 0 30px;}
.our-clients .clients-group{display: flex;}
.hometestimonials-block .clients-right-arrow:before,.home-steps .clients-right-arrow:before,.home-features .clients-left-arrow:before,.homebenefits-block .clients-left-arrow:before{float: right;right: 10%;background-position: 0px 79%;}
.hometestimonials-block .clients-left-arrow:before,.home-steps .clients-left-arrow:before,.home-features .clients-right-arrow:before,.homebenefits-block .clients-right-arrow:before{float: left;left: 10%;background-position: 0px 87.3%;}
.hometestimonials-block .arrows:before,.home-steps .arrows:before,.home-features .arrows:before,.homebenefits-block .arrows:before{content:'';width: 32px;height: 32px;position: relative;top:60px}
.home-steps .clients-right-arrow:before{right:0px;}
.home-steps .clients-left-arrow:before{left: 0;}
.home-steps .arrows:before{top:180px;}
.clients-left-arrow.arrows,.clients-right-arrow.arrows{cursor:pointer;}
.home-features .arrows,.homebenefits-block .arrows{position:relative;width: 100%;display: block;}
.home-features .arrows:before,.homebenefits-block .arrows:before{top:30px;position:absolute;}
.home-features .clients-right-arrow:before{left: -4%;}
.home-features .clients-left-arrow:before{right: -4%;}
.homebenefits-block .arrows::before {top: 200px;z-index: 10;}
.homebenefits-block .clients-right-arrow:before{left: 50%;}
.homebenefits-block .clients-left-arrow:before{right: -30px;}
.our-clients .clients-image{padding: 30px 0; background-image: url(images/our-client-sprite.png); background-repeat: no-repeat;width: 20%;}
.our-clients .clients-image.tesco{ background-position: center top -40px;}
.our-clients .clients-image.tesco:hover{background-position: center top 18px;}                                                
.our-clients .clients-image.uni{background-position: center top -1117px;}      
.our-clients .clients-image.uni:hover {background-position: center top -1058px;}
.our-clients .clients-image.acme {background-position: center top -280px;}
.our-clients .clients-image.acme:hover {background-position: center top -221px;}
.our-clients .clients-image.informa {background-position: center top -756px;}
.our-clients .clients-image.informa:hover{background-position: center top -697px;}
.our-clients .clients-image.imbb {background-position: center top -640px;}
.our-clients .clients-image.imbb:hover{background-position: center top -582px;}
.our-clients .clients-image.cap {background-position: center top -522px;}
.our-clients .clients-image.cap:hover{background-position: center top -463px;}
.our-clients .clients-image.ar {background-position: center top -162px;}
.our-clients .clients-image.ar:hover{background-position: center top -104px;}
.our-clients .clients-image.lex {background-position: center top -994px;}
.our-clients .clients-image.lex:hover{background-position: center top -935px;}
.our-clients .clients-image.jetron {background-position: center top -874px;}
.our-clients .clients-image.jetron:hover{background-position: center top -815px;}
.our-clients .clients-image.axis {background-position: center top -402px;}
.our-clients .clients-image.axis:hover{background-position: center top -343px;}
.our-clients p{display:block;}
 
.home-steps{padding:40px 0 80px}
.home-steps h2{font-size:35px;font-weight:600;padding-bottom:15px;margin:0}
.home-steps .home-steps-subhead{font-size:16px;padding-bottom:30px;line-height:1.8}
.homesteps-content .homestep-left p{margin:0 0 5px;line-height:1.8; text-align:justify; }
.homesteps-content .homestep-title{font-size:22px;margin:0;padding:0 0 15px;font-weight:600}
.homesteps-content .homestep-title span{color:#0071bc;/*border-bottom:2px solid #f7941d;*/padding:0 0 5px}
.homesteps-content .homestep-content{font-size:15px;line-height:1.6;padding:0 15% 0 0}
.homesteps-content .homestep-subtitle{font-size:18px;font-weight: 600;padding: 8px 0;}
.homesteps-content .homestep-list li{padding: 0 0 6px 28px;position:relative;}
.homesteps-content .homestep-list li:before{content: '';display: inline-block;width: 20px;height: 20px;background-position: left 0 top 56.8%;position: absolute;top: 2px;left: 0;}
.homesteps-content .homestep-more{display:inline-block;text-transform:uppercase;color:#0085cc;background:url(images/more-arrow.png) no-repeat scroll right center;margin:25px 0 0;font-size:15px;font-weight:600;padding:0 25px 0 0}
.homesteps-content .homestep-right img{padding:15px 0 0}
.home-steps .slick-dots{bottom:-60px}
.home-steps .slick-dots li{width:16px;margin:0 6px;height:16px}
.home-steps .slick-dots li button{border:1px solid #5c5b58}
.home-steps .slick-dots li.slick-active button{background:#0085cb;border:1px solid #0085cb}
.home-steps .slick-arrow::after{color:#000}
.home-steps .slick-arrow.slick-prev{left:-35px;top:43%}
.home-steps .slick-arrow.slick-next{right:10px;top:43%}
.home-steps .slick-arrow.slick-prev::after{content:'\e896';color:#666}
.home-steps .slick-arrow.slick-next::after{content:'\e897';color:#666}

.homepeace-block{padding:50px 0;overflow:hidden}
.homepeace-block .block-title{font-size:36px;font-weight:600;margin:0;color:#2d2c2c;position:relative}
.homepeace-block .block-title:after{content:'';width:102px;height:3px;background:#3498db;display:block;margin:10px auto 25px}
.homepeace-block .block-subtitle{color:#424141;margin:0 0 30px;font-size:18px}
.homepeace-holder{padding:30px 0 0;overflow:hidden;display:flex;line-height:1.8;flex-wrap:wrap}
.homepeace-box a,.homepeace-box a:hover{color:#383737}
.homepeace-box .homepeace-title{font-size:20px;font-weight:400;margin:15px 0 20px}
.homepeace-box .homepeace-body{margin:0 0 30px;min-height:200px}
.homepeace-box .homepeace-btn{position:relative;text-transform:uppercase;color:#2ba0c2;background:url(images/more-arrow.png) no-repeat scroll 40% center}
.homepeace-box .homepeace-btn:hover{color:#14b6e6}

.homeinside-block{padding:50px 0;overflow:hidden}
.homeinside-block .block-title{font-size:36px;font-weight:600;margin:0;color:#2d2c2c;position:relative}
.homeinside-block .block-title:after{content:'';width:102px;height:3px;background:#3498db;display:block;margin:10px auto 25px}
.homeinside-block .block-subtitle{color:#424141;font-size:18px}
.homeinside-block .homeinside-box{box-shadow:0 0 5px rgba(0,0,0,0.23);margin:90px 0 0 35px;display:flex;padding:0 0 30px}
.homeinside-box .homeinside-left{position:relative;margin:-35px 0 0 -35px;width:25%;background:#0b3155;padding:35px 0 35px 30px}
.homeinside-left li{padding:20px 30px;color:#fff;font-size:19px;cursor:pointer;position:relative}
.homeinside-left li:after{content:'';position:absolute;width:30px;height:100%;right:-30px;background:#fff;top:0}
.homeinside-left li.active,.homeinside-left li.active:after{background:#005eb8}
.homeinside-box .homeinside-right{padding:80px 0 100px 70px;width:calc(75% + 35px)}
.homeinside-right .homeinside-content{display:none}
.homeinside-right .homeinside-content.active{display:block}
.homeinside-right .homeinside-title{font-size:38px;font-weight:600;margin:0 0 20px}
.homeinside-right .homeinside-title span{color:#0072bc}
.homeinside-right .imgright{margin:4% 0 0 8%}
.homeinside-content p{line-height:1.8;margin:0 0 30px}
.homeinside-content .homeinside-list li{padding:0 0 15px 20px;background:url(images/list-icon.jpg) no-repeat scroll left 8px}
.homeinside-content .learn-btn{background:#208cd3;color:#fff;padding:6px 15px 6px 50px;position:relative;margin:15px 0 0;display:inline-block;font-weight:600}
.homeinside-content .learn-btn:hover{background:#0f71b0}
.homeinside-content .learn-btn:before{content:'';width:35px;height:100%;background:#004a80 url(images/info-icon.png) no-repeat scroll center;position:absolute;left:0;top:0}
.homeinside-content .learn-btn:after{position:absolute;left:34px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #004a80;top:13px;content:''}

.homesteps-block{padding:50px 0 0}
.homesteps-block .block-title{font-size:36px;font-weight:600;margin:0;color:#2d2c2c;position:relative}
.homesteps-block .block-title:after{content:'';width:102px;height:3px;background:#3498db;display:block;margin:10px auto 25px}
.homesteps-block .block-subtitle{color:#424141;font-size:18px}
.homesteps-block .homesteps-box{box-shadow:0 0 5px rgba(0,0,0,0.23);margin:50px 0 0;display:flex}
.homesteps-box .homesteps-left{background:#e23443;padding:50px 0 0}
.homesteps-left .homesteps-title{font-size:42px;color:#fff;font-weight:600}
.homesteps-left img{position:relative;margin:24px 0 -5px}
.homesteps-box .homesteps-right{padding:75px 30px 30px 0}
.homesteps-right li{padding:0 0 55px 125px;line-height:1.6;position:relative;background:url(images/steps-circle-icon.jpg) no-repeat scroll 25px top}
.homesteps-right li:before{content:attr(data-tab);position:absolute;left:49px;top:7px;font-size:32px;color:#e23443}
.homesteps-right li:after{content:'';background:url(images/step-line-icon.png) repeat-y scroll left top;height:100%;display:block;position:absolute;left:57px;top:66px;width:1px}
.homesteps-right li:last-child:after{display:none}
.homesteps-right li:last-child{padding-bottom:30px}
.homesteps-right a.morebtn{color:#e23443;text-transform:uppercase;background:url(images/more-arrow-pink.png) no-repeat scroll right center;padding:0 20px 0 0}
.homesteps-right a.morebtn:hover{color:#fb283a}

.homeslides-block{padding:50px 0}
.homeslides-block h2{font-size:36px;margin-bottom:10px}
.homeslides-block h3{font-size:19px;font-weight:400;margin:20px 0 0}
.homeslides-holder{padding:80px 0 0;overflow:hidden}
.homeslides-tabs li{display:inline-block;margin:0 25px 0 0;padding:0 0 10px;cursor:pointer;font-weight:700}
.homeslides-tabs li.active{border-bottom:2px solid #0072bc}
.homeslides-content{padding:20px 0 0;display:none}
.homeslides-content.active{display:block}
.homeslides-content p.homeslide-title{margin:0 0 10px;font-size:22px}
.homeslides-content p{margin:0 0 15px}
.homeslides-content a{text-transform:uppercase;color:#207cbd;font-size:14px;font-weight:700}
.homeslides-content a:hover{color:#067ed2}
.homeslides-right .slick-arrow.slick-prev{left:0;top:45%;width:24px;height:24px;background-image:url(images/home-sprites.png);background-repeat:no-repeat;background-position:-80px -153px}
.homeslides-right .slick-arrow.slick-next{right:0;top:45%;width:24px;height:24px;background-image:url(images/home-sprites.png);background-repeat:no-repeat;background-position:-111px -153px}
.homeslides-right .slick-arrow.slick-prev:after,.homeslides-right .slick-arrow.slick-next:after{display:none}
.homeslides-holder .slick-slide{text-align:center}

.homebenefits-block{padding:60px 0}
.homebenefits-block .h3-txt{font-size:18px;font-weight:400;line-height:1.8}
.homebenefits-block .h2-title-heading + .txt-center{padding: 10px 8% 0;}
.homebenefits-holder{padding:80px 0 0;overflow:hidden;display:flex;}
.homebenefits-holder .left-content{width:55%; text-align:justify;}
.homebenefits-holder .right-image-box{width:45%}
.homebenefits-holder .right-image-box img{margin-top: -35px;}
.peace-mind-section .h3-txt{padding: 30px 0 0;font-size: 16px;font-weight: 600;}
.homebenefits-list li{display:inline-block;margin:0 30px 0 0;padding:0 0 5px;cursor:pointer;font-weight:600}
.homebenefits-list li.current{border-bottom:2px solid #0067b8;}
.homebenefits-list{display:flex;}
.peace-mind-section .peace-content-block{display:none;}
.peace-mind-section .peace-content-block.current{display:block;}
.peace-mind-section .peace-content-block .sub-para{padding: 0 22px 5px 0;}
.homebenefits-box{padding:40px 0 0;}
.homebenefits-box .one_half:last-child{margin-top: -50px;}
.homebenefits-box h3{margin:0 0 24px;font-size:22px}
.homebenefits-box p{margin:0 0 30px;letter-spacing:.05em}
.home-blue-btn{padding: 6px 22px;font-weight: 600;background: #1479c8;color: #fff;letter-spacing: normal;font-size: 16px;border: 1px solid #0071bc;display: inline-block;border-radius: 10px;}
.home-blue-btn:hover{background: #2585d0;color:#fff;}
.homefree-block .home-blue-btn{margin:0 0 0 30px}
.home-green-btn{background:#029f27;margin:0 0 0 20px}

.hometemplates-block{padding:50px 0 !important}
.hometemplates-block h2{font-size:30px;margin-bottom:15px}
.hometemplates-block p.sub-title{font-size:18px;margin:0}
.hometemplates-list{display: flex;justify-content:center;flex-wrap: wrap;background: #eef4f9;width: 67%;padding: 6px;margin: 40px auto 10px;border-radius: 22px;border:1px solid #d4e3f1;align-items: baseline;}
.hometemplates-list li{color:#75899c;cursor:pointer;padding:5px 15px;}
.hometemplates-list li.active{background: #0071bc;color: #fff;border-radius: 20px;font-weight: 600;}
.hometemplates-box{display:none}
.hometemplates-box.active{display:block}
.hometemplate-img{max-width:630px;position: relative;left: 26px;}
.hometemplate-img img{background:#edf3f9;border-radius: 15px 15px 0 0;}
.hometemplate-slides li.slick-active .hometemplate-img img{background:#dcedfd}
.hometemplate-slides .slick-list{padding:50px 18% 50px 22%}
.hometemplate-slides .slick-list .slick-active{transform:scale(1.1,1.1)}
.hometemplate-content{padding:15px 20px;box-shadow: 1px 1px 6px #c6d0da;max-width: 628px;margin:-5px 0 0;background:#fff;border-radius: 0 0 20px 20px;position: relative;left: 26px;}
.hometemplate-content p.title{font-weight:700;font-size:16px;margin:5px 0 10px}
.hometemplate-content p{font-size:14px}
.hometemplate-slides .slick-arrow.slick-prev{left:19%;top:34%;width:64px;height:64px;background-image:url(images/home-sprites.png);background-repeat:no-repeat;background-position:0 0}
.hometemplate-slides .slick-arrow.slick-next{right:20%;top:34%;width:64px;height:64px;background-image:url(images/home-sprites.png);background-repeat:no-repeat;background-position:-74px 0}
.hometestimonials-block{padding:50px 0;}
.hometestimonials-block h2{background:linear-gradient(to top,rgb(248, 251, 253), rgba(255, 255, 255, 0.66), rgba(255, 255, 255, 0.75)),url(images/home-blue-shade.png); background-repeat:no-repeat;background-position: center;background-size:cover;font-size:30px;font-weight:400;width: 100%;padding: 100px 0;margin: 0 !important;}
.hometestimonials-block .content-wrapper{position:relative;border-bottom: 2px dashed #c3cad7;}
.hometestimonials-block .img-home-sprite{background-position:left 5px top 70.8%;width: 50px;height: 43px;display: block;position: absolute;top: -32%;left: 48.5%;}
.hometestimonials-block .hometestimonials-holder{width:65%;margin: 15px auto 0;min-height: 245px;}
.animate-active {animation: righty 0.5s forwards;position: relative;}
@keyframes righty {
	0% {
		opacity: 0;
		right: -200px;
	}

	100% {

		opacity: 1;
		right: 1px;
	}

}
.hometestimonials-holder .animate-active {animation: lefty 0.5s forwards;position: relative;}
@keyframes lefty {
	0% {
		opacity: 0;
		right: -200px;
	}

	100% {

		opacity: 1;
		right: -50px;
	}

}
.hometestimonials-box img{float:left;display:inline-block;margin:0 15px 0 0}
.hometestimonials-box p.hometestimonial-title{font-size:22px;line-height:1.5;padding:0 10px 0 0;color:#3d4247;font-weight:400;text-align:center;}
.hometestimonials-box p.hometestimonial-title:before{content:'- ';}
.hometestimonials-box p.hometestimonial-title span{display:block;font-style:italic;color:#868080;font-size:18px;margin:0;font-weight:400}
.hometestimonials-box p{color:#868080;margin:20px 80px 0 0;line-height:1.6}
.hometestimonials-holder .slick-arrow{top: 16%;padding: 0;width: 50px;height: 50px;}
.hometestimonials-holder .slick-arrow.slick-prev {left: -114px;background-position: left 11px top 88%;}
.hometestimonials-holder .slick-arrow.slick-prev.slick-disabled{background-position: left 11px top 75.35%;}
.hometestimonials-holder .slick-arrow.slick-next {background-position: left 11px top 79.6%;right: -110px;}
.hometestimonials-holder .slick-arrow.slick-next.slick-disabled{background-position: left 11px top 83.8%;right: -110px;}
.hometestimonials-holder .slick-arrow.slick-prev:after,.hometestimonials-holder .slick-arrow.slick-next:after{content:'' !important;}

.homebenefits-right .slick-arrow.slick-prev:after,.homebenefits-right .slick-arrow.slick-next:after{display:none}
.homefree-block{padding:50px 0;font-size:21px}
.homefree-block h2{font-size:35px;margin:0 0 40px}
.homefree-block p{margin:0 0 50px}
.main-footer {padding: 50px 0 10px;color: #d6d6d6;overflow: hidden;font-size: 14px;background: #1c3650 url(images/home-footer-bgimg.png) no-repeat;background-position: center;background-size: cover;}
.footer-copy li a ,.footer-copy p{color: #d6d6d6;font-size: 13px;}
.footer-copy li a:hover{color: #fff;}
.footer-copy ul {display:flex;justify-content: flex-end;}
.footer-copy p{float:left;}
.footer-copy ul li{margin: 0 30px 0 0;}
.footer-copy ul li:last-child{margin: 0 !important;}
.footer-container {overflow: hidden;border-bottom: 1px solid #5b7085;display: flex;justify-content: space-between;}
.footer-container p.foot-title {color: #d6d6d6;font-size: 17px;font-weight: 600;}
.footer-container a {color: #d6d6d6;font-size: 15px;}
.footer-container a:hover{color:#fff}
.footer-container .fbox:first-child{width:30%}
.footer-container .fbox{width:20%;}
.footer-container .fbox li{padding:0 0 10px}
.footer-container .sigsync-footer-logo,.footer-container a.social-link{background-image:url(images/home-socialmedia-sprite.png);background-repeat:no-repeat;background-position:left top;margin:0 0 15px;width: 125px;height: 32px;display: inline-block;}
.footer-container a.social-link{width: 35px;height: 25px;}
.footer-container a.fb{background-position: 0 -40px;}
.footer-container a.tw{background-position: 0 -74px;}
.footer-container a.in{background-position: 0 -108px;}
.footer-container a.yt{background-position: 0 -142px;}
.footer-container .foot-address{line-height:1.8}
.footer-container .sigsync-content{padding: 0 16% 20% 0;font-size: 15px;margin-top: -9px;}
.footer-copy{padding:10px 0 0;overflow:hidden;font-size:12px}


.hometemplate-slides .slick-arrow.slick-prev:after,.hometemplate-slides .slick-arrow.slick-next:after{display:none}
.homecustomize-block{padding:50px 0}
.homecustomize-block h2{font-size:30px}
.homecustomize-block h3{font-weight:400;font-size:19px;line-height:1.8}
.homecustomize-holder{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;text-align:center;padding:60px 0 0}
.homecustomize-holder a{display:flex;flex-basis:15%;flex-direction:column;margin:0 3% 2% 0;align-items:center;justify-content:center}
.homecustomize-box .homecustomize-img{background:#51c761;padding:45px 0;width:100%;height:180px}
.homecustomize-personal .homecustomize-img{background:#3493bf}
.homecustomize-address .homecustomize-img{background:#ff8c55}
.homecustomize-ad .homecustomize-img{background:#d6a9fd}
.homecustomize-html .homecustomize-img{background:#636363}
.homecustomize-analytics .homecustomize-img{background:#a9a5d3}
.homecustomize-oneclick .homecustomize-img{background:#f26c4f}
.homecustomize-professional .homecustomize-img{background:#1cbbb4}
.homecustomize-holder .homecustomize-txt{display:block;color:#0067b8;padding:15px 0;font-weight:700}

body.page .maincontent{padding:96px 0 0;overflow:hidden}
.page-holder{background:#fff;padding:2rem 0;overflow:hidden}
.feature-banner-setting.feature-slide{background-image:url(images/featurebg.jpg);opacity:1}
.feature-slide .feature-banner-content{height:450px}
.features-container .features-box{padding:40px 0;overflow:hidden;line-height:1.8;font-size:16px}
.features-container .features-box .p-block{line-height:1.8;padding: 0 0 0 30px;margin-bottom: 25px;}
.features-container .features-box:nth-child(2n){background:#ebecec}
.features-box h1{font-size:1.5rem;color:#0085cb;margin:0 0 10px}
.features-box h3{font-size:16px;font-weight:600;margin:10px 0;padding:0 0 0 20px;position:relative}
.features-box .tick:before{content:'';font-family:Fontello;position:absolute;top:1px;left:0;color:#7ab700}
.features-box p.more a{margin:20px 0 0;background:#0085cb;color:#fff;padding:5px 20px;display:inline-block}
.faq-slide .feature-banner-content{height:450px}
.faq-holder{padding:0 90px}
.faq-top{padding:50px 0}
.faq-top h2{font-size:45px;font-weight:400;padding:0 0 20px}
.faq-box{background:#f1f1f1;overflow:hidden;display:flex;max-width:1280px;margin:0 auto 30px}
.faq-left{float:left;width:20%;background:#ccc}
.faq-left a{padding:20px 20px 20px 60px;display:block;text-align:left;border-bottom:1px solid #e2e2e2;color:#000;font-weight:400;position:relative}
.faq-left a.active{background:#0085cb;color:#fff}
.faq-left a.active:before{position:absolute;content:'';top:27.5%;right:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:20px solid #f1f1f1}
.faq-right{float:left;width:80%;padding:20px}
.faq-box ol{padding-left:30px}
.faq-right li{margin:0 0 15px}
.faq-right li .faq-title{margin:0 0 0 10px}
.faq-right li .faq-title a{color:#555}
.faq-box li .faq-title a:hover,.faq-right li.active .faq-title a{color:#0085cb}
.faq-right li .faq-content{display:none;padding:10px;line-height:1.8}
.faq-right li .faq-content p{margin:0 0 10px;font-size:16px;line-height:1.8}
.faq-right li .faq-content p.divider-line{border-top:1px dashed #ccc;margin:15px 0;padding:15px 0 0}
.faq-right ul.feature-list li{position:relative;margin:0 0 5px;padding:0 0 0 15px}
.faq-right ul.feature-list li:before{content:'\e802';font-family:Fontello;position:absolute;top:0;left:0;color:#7ab700}
.faq-right li.active .faq-content{display:block}
.faq-right .privacy-mail-up{vertical-align:middle}
/*New privacy policy page*/
.faq-holder.privacy-policy{padding: 40px 90px 0;}
.privacy-policy .legal-subhead{padding: 0 13%;}
.faq-holder.privacy-policy .faq-left {background:#e0ebf2;width:22%;border: 1px solid #bfd4e2;}
.faq-holder.privacy-policy .faq-left a {padding: 15px 0 15px 20px;color: #494c50;border-bottom: 1px solid #bfd4e2;}
.faq-holder.privacy-policy .faq-left a.active {background: #289ed8;color: #fff;}
.faq-holder.privacy-policy .faq-left a.active::before {border-right: unset;position: absolute;right: -15px;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 22px solid #289ed8;content: '';top: 29%;}
.faq-holder.privacy-policy .faq-right{width:78%;background:#f9f9f9;border:1px solid #d8eaee;border-left: 0;}
.faq-holder.privacy-policy .terms-holder {padding: 10px 0;}
.feature-banner-setting.centralized-web-slide{background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.5)),url(images/centralized-bg.jpg);opacity:1;background-position:center center}
.centralized-web-slide .feature-banner-content h1{padding-top:150px}
.central-holder{padding:30px 0;overflow:hidden}
.central-container{margin:0 0 20px}
.central-container h3{color:#0085cb;font-size:1.3rem;margin:0 0 10px;font-weight:600}
.central-container p{margin:0 0 15px;line-height:1.8}
.feature-banner-setting.centralized-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/centralized-bg.webp);opacity:1;background-position:center center}
.feature-banner-content h1 span{font-size:22px;display:block;margin:10px 0 0}
.dashboard-container .dashboard-box{padding:40px 0;overflow:hidden;font-size:16px}
.dashboard-container .dashboard-box .content-wrapper{display:flex;}
.dashboard-container .dashboard-box .one_half{margin:auto}
.dashboard-container .dashboard-box:nth-child(2n){background:#e9f2f6}
.dashboard-box h1{font-size:1.5rem;color:#0085cb;margin:0 0 10px}
.dashboard-box h3{font-size:1rem;font-weight:600;margin:10px 0;padding:0 0 0 20px;position:relative}
.dashboard-box h3:before{content:'\e802';font-family:Fontello;position:absolute;top:0;left:0;color:#7ab700}
.dashboard-box p{line-height:2;margin:0 0 10px}
.dashboard-box p.more a{margin:20px 0 0;background:#0085cb;color:#fff;padding:2px 20px;display:inline-block}
.rules-holder{padding:30px 0;overflow:hidden}
.rules-container{margin:0 0 20px}
.rules-container h2{color:#0085cb;margin:15px 0;font-weight:600;font-size:1.5rem}
.rules-container h3{font-size:1.3rem;margin:0 0 15px;font-weight:600}
.rules-container p{margin:0 0 15px;line-height:1.8}
.rules-container ul.rule-list{margin:0 0 15px}
.rules-container ul.rule-list li{position:relative;margin:0 0 5px;padding:0 0 0 15px;line-height:2}
.rules-container ul.rule-list li:before{content:'\e802';font-family:Fontello;position:absolute;top:0;left:0;color:#7ab700}
.rules-container ol{margin:0 0 0 20px}
.feature-banner-setting.spf-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/spfbg.jpg);opacity:1}
.feature-banner-setting.outlook-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/outlookbg.jpg);opacity:1}
.feature-banner-setting.microsoft-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/microsoftbg.jpg);opacity:1}
.spf-holder{padding:30px 0;overflow:hidden}
.spf-container{margin:0 0 20px}
.spf-container h2{color:#0085cb;margin:0 0 20px;font-weight:600;font-size:1.5rem}
.spf-container p{margin:0 0 15px!important;line-height:1.8}
.spf-container .accordion li{margin:20px 0}
.spf-container .accordion-title h3{border:1px solid #eee;padding:10px 40px 10px 15px;font-size:1.2rem;margin:0;color:#fff;position:relative;background:#0085cb;cursor:pointer;display:inline-block;width:38%;transition:all ease-in .3s}
.spf-container .accordion-title h3:before{margin-right:10px}
.spf-container li.active .accordion-title h3{width:100%;display:block}
.spf-container .accordion-title h3:after{border:1px solid #dce3e3;background:#f4f6f6;color:#586266;text-shadow:0 1px 0 #fff;line-height:18px;display:block;position:absolute;top:8px;right:10px;height:16px;width:16px;font-family:fontello;content:'\ebaf';text-align:center;border-radius:3px;-moz-border-radius:3px;webkit-border-radius:3px;font-weight:400}
.spf-container li.active .accordion-title h3:after{content:'\ebae';font-size:14px}

.spf-holder .spf-container  h3.steps {color: #0085cb;margin: 15px 0;font-size: 1.2rem; font-weight: 600;}

.mail-list .mail-box{display:none}
.spf-container li .accordion-content{display:none;padding:20px;line-height:1.8;font-size:16px;border:1px solid #eee;border-top:0}
.spf-container .accordion span{color:#999}
.spf-links a{display:block;margin:0 0 10px}
.spf-config-box,.spf-list p.pre{margin:0 0 0 10px}
.spf-config-box label{float:left;margin:0 10px 0 0;font-weight:600}
.feature-banner-setting.support-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/supportbg.jpg);opacity:1;background-color:#fff;background-position:left top}
.support-banner-content{padding:150px 0 0 30%;height:450px}
.support-banner-content h1{color:#fff;padding:90px 0 45px;font-size:45px}
.support-holder{padding:30px 0;overflow:hidden;color:#4b4a4a}
.support-holder .btn-submit{background:#f26522;color:#fff;font-size:18px;padding:15px 20px}
.support-holder .btn-submit:focus{border:0}

/*support page new P*/
.support-holder.new{background: linear-gradient(rgba(11, 62, 91,0.702),rgba(11, 62, 91,0.702)),url(images/sitemap-header-bgimg.jpg) no-repeat left 100% top;height: 545px;color: #fff;}
.support-holder.new .support-content{width:76%;line-height: 1.8;}
.support-holder.new .sub-para{font-size:1.8rem;padding: 10px 0 0px;font-weight: 300 !important;}
.support-form-right.two_fifth{background: #2a4555;padding: 30px;border-radius: 15px;}
.support-holder.new .login1 input[type=email],.support-holder.new .login1 input[type=password],.support-holder.new .login1 input[type=text],.support-holder.new .login1 select,.support-holder.new .login1 textarea{padding: 7px;border-radius: 4px;border: 0;}
.support-form-right .form-heading{margin:0 0 10px;color:#fff;font-weight:300 !important;font-size: 1.3rem;}
.support-form-right #message{height: 120px !important;}
.support-form-right #captchaimg{margin-left: 8px;}
.support-form-right #submit-support{}
.support-holder .btn-submit {background: #f26522;color: #fff;font-size: 17px;padding: 9px 0;text-align: center;border-radius: 5px;}
.support-holder .btn-submit:hover{opacity:0.9;}
.support-holder.new .login1 li {padding: 10px 0;}
.support-form-right .refresh.icon-arrows-cw{position: relative;}
.support-form-right .refresh.icon-arrows-cw:before{font-size: 22px;color: #3498db;position: absolute;top: 1px;}
.support-four-block{padding: 50px 0 10px;overflow: hidden;}
.support-four-block .help-box {overflow: hidden;font-size: 16px;padding: 30px;box-shadow: 0 2px 15px #cac6c6;border-radius: 15px;min-height: 230px;}
.support-four-block .help-box .icon{background:url(images/support-sprite.png) no-repeat;width: 38px;height: 38px;position:relative;margin: 0 0 25px;}
.support-four-block .help-box .icon:before{content:'';display:block;border-radius: 50%;box-shadow: 0 0 10px #c5c5c5;width: 55px;height: 55px;position: absolute;top: -7px;left: -2px;}
.support-four-block .help-box:first-child .icon:hover:before,.support-four-block .help-box:nth-of-type(3) .icon:hover:before{box-shadow: 0 0 10px #ab9999;cursor:pointer}
.support-four-block .help-box .icon.chat{background-position: left 13px top -93px;}
.support-four-block .help-box .icon.mail{background-position:left 13px top -62px}
.support-four-block .help-box .icon.call{background-position:left 13px top -29px;display:block;}
.support-four-block .help-box .icon.address{background-position:left 13px top 5px}
.support-four-block .support-ways{padding-bottom: 40px;display: flex;}
.support-form-holder{display:flex;}

.help-cont h3{font-size:18px;font-weight:600}
.feature-banner-setting.about-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/aboutusbg.jpg);opacity:1}
.about-container .about-box{padding: 40px 0 60px;overflow:hidden;line-height:2;font-size:16px;}
.about-container .about-box:first-child{text-align:center;}
.about-container .about-box p{line-height:2}
.about-container h2{font-size:1.4rem;margin:0 0 15px}
.about-container h3{color:#0085cb;margin:10px 0;font-size:1.2rem;font-weight:600}
.about-container p{margin: 20px 0 25px 30px;position: relative;}
.about-container .about-box li{position:relative;padding:5px 0 5px 25px}
.about-container .about-box li:before{content:'\e802';font-family:Fontello;position:absolute;top:4px;left:0;color: #2790d1;font-size: 18px;}
.feature-banner-setting.security-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/security-bgimg.webp);opacity:1;background-position: center;}
.security-holder{padding:50px 0;overflow:hidden}
.security-box:last-child{margin:0}
.security-box img{float:left;margin:0 20px 20px 0}
.security-holder .security-box{margin: 0 0 5%;position: relative;padding: 0 0 0 120px;}
.security-holder .security-box:before{background:url(images/security-page-sprite.webp) no-repeat;content:'';display:inline-block;width: 100px;height: 100px;position: absolute;
left: 0;background-size: 95px;}
.security-holder .security-box.reliable-secure:before{background-position:0 0}
.security-holder .security-box.iso-certified:before{background-position:0 12%}
.security-holder .security-box.oauth-authentication:before{background-position:0 24%;left: -10px;}
.security-holder .security-box.mfa-support:before{background-position:0 36.3%}
.security-holder .security-box.tls-encryption:before{background-position:0 49.5%}
.security-holder .security-box.gdpr-compliant:before{background-position:0 58.8%;left: -10px;}
.security-holder .security-box.scalable-uptime:before{background-position:0 71.7%}
.security-holder .security-box.emails-not-stored:before{background-position:0 81.7%}
.security-holder .security-box.centralized-control:before{background-position:0 92%}
.security-holder .security-box.private-storage-rules:before{background-position:0 101.2%;background-size:unset;left: -10px;}
.security-holder .security-box h3{color: #001027 !important;font-size: 1.5rem;font-weight: 400;}
.security-holder .security-box:last-child{margin:0;}
.security-box p{line-height:2}
.feature-banner-setting.mfa-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/mfabg.png);opacity:1}
.feature-banner-setting.privacy-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/privacybg.jpg);opacity:1}
.privacy-holder{padding:30px 0;overflow:hidden}
.privacy-box h3{color:#0085cb;margin:15px 0}
.privacy-box h4{margin:10px 0}
.privacy-box ul{margin:20px 0 20px 10px;line-height:2}
.privacy-box ul li{position:relative;padding:0 0 0 15px}
.privacy-box ul li:before{content:'\e802';font-family:Fontello;position:absolute;top:0;left:0;color:#7ab700}
.privacy-box p{line-height:2;margin:0 0 10px}
.privacy-box .privacy-mail-up{vertical-align:middle}
.sitemap-holder{overflow:hidden;}
.sitemap-holder h1{margin:0 0 20px;color:#fff;font-size:2rem}
.sitemap-holder .sitemap-container{display:flex;padding: 60px 0;}
.sitemap-holder .sitemap-box{border-radius:10px;padding:20px;border: 1px solid #e7e5e5;box-shadow: 0 0 10px #ddd;}
.sitemap-holder .sitemap-box .h3-head {padding: 20px 0 10px;font-size: 1.6rem;text-align: center;margin: 0;}
.sitemap-holder .sitemap-box .new-content{border-bottom:3.5px solid #f2f2f2;padding:0 0 30px;color: #8d8f90;}
.sitemap-holder .sitemap-box .bg-img{width: 95px;height: 95px;display: block;margin: 0 auto;}
.sitemap-holder .sitemap-box .prod-bg{background:url(images/products-sitemap-page.png) no-repeat center;}
.sitemap-holder .sitemap-box .feature-bg{background:url(images/features-sitemap-page.png) no-repeat center;}
.sitemap-holder .sitemap-box .support-bg{background:url(images/support-sitemap-page.png) no-repeat center;}
.sitemap-holder .sitemap-box .about-bg{background:url(images/about-sigsync-sitemap.png) no-repeat center;}
.sitemap-holder .sitemap-box ul{padding: 10px 5px 10px 20px;line-height:2}
.sitemap-holder .sitemap-box li:before{background: url(images/sitemap-right-arrow.png) no-repeat left;display: inline-block;top: 3px;position: relative;content: '';width: 16px;height: 16px;left:
-25px;}
.sitemap-holder .sitemap-box li{margin-bottom:10px}
.sitemap-holder .sitemap-box a{color:#000;margin-left: -16px;}
.sitemap-holder .sitemap-box a:hover{color:#0085cb}
.sitemap-header-block .h1-heading,.support-holder.new .main-title{padding: 9% 0 11px;font-size:2.8rem;}
.sitemap-header-block .content-wrapper{background:url(images/sitemap-top-bgimg.png) no-repeat;height: 512px;background-position: right 0 top 13px;}
.sitemap-header-block .h1-heading,.sitemap-header-block .h2-title,.support-holder.new .main-title{font-weight:300 !important;}
.sitemap-holder .sitemap-header-block{background:linear-gradient(rgba(11, 62, 91,0.88),rgba(11, 62, 91,0.77)),url(images/sitemap-header-bgimg.jpg) no-repeat left 100% top;height: 545px;color: #fff;}
.sitemap-holder .sitemap-header-block .sitemap-head-content{width:45%;padding: 15px 0;}
.sitemap-holder .sitemap-header-block .button-new,.support-holder.new .button-new {background: #089ef0;border: 1px solid #089ef0;color: #fff;padding: 7px 25px;border-radius: 4px;font-size: 17px;box-shadow: 0 0 10px #415761;font-weight: 600;}
.sitemap-holder .sitemap-header-block .button-new:hover,.support-holder.new .button-new:hover{opacity:0.9;}
.freedemo-section{background: #d6effd;border-radius: 15px;padding: 40px 0 0 40px;margin:10px 0 50px;display:flex;}
.freedemo-section .prod-demo-btn{padding: 0 0 40px;}
.freedemo-section .freedemo-head{font-size: 30px;margin: -11px 0 20px;}
.freedemo-section .freedemo-content{padding: 0 0 25px;line-height: 2;color: #3f3e3e;}
.freedemo-section .freedemo-button{background: #2889cf;padding: 10px 25px;color: #fff;font-weight: 600;	border-radius: 4px;}
.freedemo-section .freedemo-button:hover{opacity:0.9}
.freedemo-section .one_fourth{background:url(images/freedemo-last-bgimg.png) no-repeat;margin: 0;margin-right: 0px;padding: 16px 0;background-position: 0 15px;}
.feature-banner-setting.terms-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/termsbg.jpg);opacity:1}
.terms-holder{padding:30px 0;overflow:hidden}
.terms-box p{line-height:2}
.terms-box ol{margin:0 0 0 30px;line-height:2}
.terms-box h3{color:#0085cb;margin:10px 0}
.terms-box li p{font-size:16px;margin:10px 0}
.terms-box .support-mail{vertical-align:middle}
.connector-holder{background:#fff;padding:10px; min-height: 100vh;}
.connector-holder .content-wrapper{padding:0 30px;max-width:1280px;margin:0 auto;font-size:16px}
.connector-holder.connector-sent .content-wrapper{font-size:16px}
.connector-sent #disable_btn{color:#009FDA;cursor:pointer}
.connector-holder .connect-box{padding:0 0 0 15px}
.connector-holder .content-wrapper img{margin-top:10px}
.connector-holder li{margin:20px 0}
.connector-holder p.img-holder{position:relative;display:inline-block;padding:0 20px}
.connector-holder a.img_popup:before{font-family:fontello;content:'\e810';position:absolute;top:50%;left:50%;color:#fff;font-size:30px}
.connector-holder a.img_popup{display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;color:rgba(250,250,250,.8);background:rgba(24,28,32,.5)}
.connector-holder a.img_popup:hover{opacity:1}
.connector-holder h1{color:rgba(0,0,0,.87);margin:0 0 20px}
.connector-holder li .accordion-content{display:none;padding:20px;line-height:1.8;font-size:16px;border:1px solid #eee;border-top:0;width: 60%;}
.connector-holder li .accordion-content p{line-height:1.8}
.connector-holder a.ui.mini.button{font-size:16px}
.connector-holder p.note span:first-child{float:left;width:7%;height:45px}
.connector-holder .accordion-title h3{border:1px solid #eee;padding:8px 40px 8px 15px;font-size:1.2rem;margin:0;color:#fff;position:relative;background:#0085cb;cursor:pointer;display:inline-block;width:60%;transition:all ease-in .3s}
.connector-holder.connector-manual .accordion-title h3{display:block;width:90%}
.connector-holder .accordion-title h3:before{margin-right:10px}
.connector-holder li.active .accordion-title h3{width:60%;display:block;background:#1678c2;color:#fff}
.connector-holder .accordion-title h3:after{border:1px solid #dce3e3;background:#f4f6f6;color:#586266;text-shadow:0 1px 0 #fff;line-height:18px;display:block;position:absolute;top:8px;right:10px;height:16px;width:16px;font-family:fontello;content:'\ebaf';text-align:center;border-radius:3px;-moz-border-radius:3px;webkit-border-radius:3px;font-weight:400}
.connector-holder li.active .accordion-title h3:after{content:'\ebae';font-size:14px}
.connector-holder .accordion-content ol{padding:0 0 0 20px}
.connector-holder .accordion-content ol li:first-child{margin-top:0}
.connector-holder .accordion-content ol li:last-child{margin-bottom:0}
.connector-holder .connector-list{line-height:2;list-style:none;overflow:hidden}
.connector-holder .spf-config-box p:last-child{margin-bottom:1em}
.video-holder{position:relative;text-align:center;padding:30px 0 0}
.video-holder video{box-shadow:0 0 5px #aaa}
.video-holder .video-icon{position:absolute;top:10%;left:40%;cursor:pointer;-moz-opacity:.75;opacity:.75;transition:all .3s ease-in-out 0}
.video-holder .video-icon:hover{transform:scale(1.1);-moz-opacity:1;opacity:1}
.step-holder{padding:30px 0}
.step-holder .accordion-title h3{font-size:16px}
.step-holder .accordion-content h3,.step-holder .accordion-content p{margin:0 0 10px}
.step-holder .pre-box{margin:20px 0;font-size:16px}
.step-holder .pre-box h3{background:#eee;padding:10px;margin:0}
.step-holder .pre-box h3:before{margin-right:10px}
.step-holder .pre-content{padding:10px 40px;border:1px solid #eee}
.step-holder .pre-content li{margin:5px 0;line-height:2;position:relative;padding:0 0 0 15px}
.step-holder .pre-content li:before{content:'\e802';font-family:Fontello;position:absolute;top:0;left:0;color:#7ab700}
.feature-banner.exchange-banner,.exchange-banner .feature-banner-content{height:550px}
.feature-banner-setting.exchange-slide{background-image:linear-gradient(rgba(55, 55, 62, 0.9),rgba(43, 121, 152, 0.67),rgb(28, 118, 139)),url(images/signature-for-exchange-topbg.webp);opacity:1}
.exchange-slide .feature-content{padding:0 30px;text-align:left;font-size:18px;float: unset;}
.exchange-slide .feature-content h1.main-title{margin:0 0 30px;text-align:left;font-size:40px;padding: 20px 0;}
.exchange-slide .mail-left img{display:inline-block;vertical-align:top;margin:0 5px 0 0}
.sig-for-exchange{padding: 0 0 0 15px;}
.sig-for-exchange:before,.exchange-slide .banner-list li{content:'';display:inline-block;background:url(images/signature-for-exchange2.webp) no-repeat;position:relative;}
.universal-email-sig.sig-for-exchange:before{background-position: 0 0;width: 24px;height: 22px;left: -15px;top: 3px;}
.trusted-email-sig.sig-for-exchange:before{background-position: 0 -25px;width: 24px;height: 22px;left: -15px;top:1px;}
.signature-for-exchange{position:absolute;left: 0px;top: 4px;}
.signature-for-exchange:before{content:'';display:inline-block;background:url(images/signature-for-exchange1.webp) no-repeat;position:absolute;width:100px;height:85px}
.web.signature-for-exchange:before{background-position:0 0%;}
.connector.signature-for-exchange:before{background-position:0 11.5%;}
.rule.signature-for-exchange:before{background-position:0 23.2%;}
.email-sig.signature-for-exchange:before{background-position:0 34%;}
.disclaimers.signature-for-exchange:before{background-position:0 45%;}
.template.signature-for-exchange:before{background-position:0 56%;}
.photos.signature-for-exchange:before{background-position:0 67.2%;}
.banner.signature-for-exchange:before{background-position:0 78%;}
.compliance.signature-for-exchange:before{background-position:0 89.3%;}
.advertising.signature-for-exchange:before{background-position:0 100.3%;}
.exchange-slide .feature-content .banner-list{padding:20px 0 0}
.exchange-slide .feature-content .banner-list li{padding: 0 0 0 20px;color: #fff;background-position: 0 -49px;margin: 10px 0;}
.exchange-slide .top-btns a{border: 1px solid #64bfd7;color:#fff;float:left;width:auto;margin:0 20px 0 0;border-radius:6px;padding:8px 30px;font-size:16px;background:rgba(0,0,0,.2);-webkit-transition:.4s ease;transition:.4s ease;-moz-transition:.4s ease}
.exchange-slide .top-btns a:hover{background:#64bfd7}
.exchange-slide .top-btns{margin-top:30px;text-align:left}
.exchange-slide .top-btns .icon-th-list{background:#64bfd7;}
.exchange-slide .top-btns .icon-th-list:hover{background:transparent;}
.exchange-container{padding:30px 0 0;overflow:hidden}
.exchange-container h2{margin:10px 0 30px;font-size:1.8rem}
.exchange-container.prod-exchange h2{margin:10px 0 50px;}
.exchange-box{float:left;width:100%;position: relative;padding: 20px 0;}
.prod-exchange .exchange-box {padding: 0 0 30px 120px;}
.exchange-box:last-child{margin:0;border-bottom:0;}
.exchange-box img{float:left;margin:0 20px 20px 0}
.exchange-box h3{font-size: 1.6rem;margin:0 0 15px}
.exchange-box p{line-height:2}
ul.bullet-list{list-style:disc;padding-left:15px}
ul.bullet-list > li {padding: 5px 0 5px 8px !important;}
ul.bullet-list > li:before ,ul.notick li:before{content:none !important;}
.angle-list li{padding: 5px 0 5px 20px !important;} 
.angle-list > li:before{content: '\ebad' !important;font-family: fontello;color: #212121 !important;font-weight: 600;left: 3px !important;} 
ol.numeric-list{padding:0 0 0 20px}
ol.alphabet-list{padding:10px 0 0 20px}
ol.numeric-list li {padding:0 0 10px 10px}
.exchange-holder{padding:50px 0;background:#ecf2f6}
.feature-banner-setting.company-wide{background: linear-gradient(#0a58708a,#196f90ba),url(images/company-wide-email-signature.webp) no-repeat;height: 500px;color: #fff;display: flex;justify-content: center;align-items: center;}
.feature-banner-setting.company-wide h1{font-size:40px;text-align: center;}
.exchange-box.exchange-video .video-top-holder {padding: 0; border-bottom:0;width: 42%;margin: auto;}
.exchange-box.exchange-video .video-boxnew {width: 100%;}
.exchange-holder .connector-rules-exch{background:#076cbe;color:#fff;padding:8px 20px;border-radius: 5px;display: inline-block;}
.exchange-holder .connector-rules-exch:hover{opacity:0.9;}
.exchange-holder .new-btn {margin:30px 0 45px;}
.exchange-holder h2{color:#0085cb;margin:0 0 20px 15px}
.exchange-holder .connect-box{padding:0 0 0 15px}
.exchange-holder .exchange-intro{line-height:2.5;margin:0 0 10px}
.exchange-holder .accordion li{margin:20px 0}
.exchange-holder .accordion li.active h3{  background: #d8e6f2;border: 1px solid #b7daf0;}
.exchange-holder .accordion-title h3{border: 1px solid #eee;border-radius: 5px;padding: 8px 40px 8px 15px;font-size: 16px;margin: 0;color: #000;position: relative;background: #fff;cursor: pointer;width: 100%;border: 1px solid #ccc;font-weight:300;}
.exchange-holder .accordion-title .icon-right-hand::before{color: #2185d0;margin-right: 10px;}
.exchange-holder .accordion-title h3:after{color: #1a2022;text-shadow: 0 1px 0 #fff;line-height: 18px;display: block;position: absolute;top: 10px;right: 15px;height: 16px;width: 16px;font-family: fontello;content: '\ebaf';text-align: center;border-radius: 3px;-moz-border-radius: 3px;webkit-border-radius: 3px;font-weight: 600;}
.exchange-holder li.active .accordion-title h3:after{content:'\ebae';font-size:14px}
.exchange-holder li.active .accordion-title h3{width:100%}
.exchange-holder li .accordion-content{display:none;padding:20px;line-height:2.5;border:1px solid #b7daf0;border-top:0;border-radius: 0 0 10px 10px;background: #fff;}
.exchange-holder .accordion-content ul{list-style:disc;margin:0 0 0 20px}
.exchange-holder .accordion-content li{margin:0}
.exchange-holder .accordion-content p{margin:0 0 10px}
.slider-section{padding:110px 0 30px;position:relative;z-index:2;overflow:visible}
.slider-section h1{color:#0085cb;margin:0 0 20px}
.email-slider-box{position:relative;overflow:hidden;height:455px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.email-slider-box .email-img-left{display:inline-block;max-width:780px}
.email-slider-box .email-content-right{float:right;width:320px;margin:80px 80px 0 40px}
.email-slider-box .email-content-right h3{color:#1374ab;margin:0 0 15px;font-size:1.2em;line-height:1.8}
.email-slider-box .email-content-right p{line-height:1.8;margin:0 0 10px;font-size:16px}
.email-slider-box .slider-btns_tabs{width:0;position:absolute;right:30px;text-align:center;top:50px;z-index:99}
.email-slider-box .slider-btns_tabs li{margin:20px 0;display:block}
.email-slider-box .slider-btns_tabs li a{width:11px;height:11px;display:block;background:#c9c9c9;background:rgba(201,201,201,.1);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3) -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.email-slider-box .slider-btns_tabs li a:hover{background:rgba(0,0,0,.7)}
.email-slider-box .slider-btns_tabs li.slider-btns_here a{background:#3d91be}
#tips_popup h3{font-size:1.5rem;margin:10px 0 15px}
#tips_popup .email-slider-box .email-img-left{margin:15px 0 0}
#tips_popup .email-slider-box .email-content-right{margin:40px 20px 40px 10px;float:left}
#tips_popup .email-slider-box .slider-btns_tabs{left:0;width:100%;bottom:0;top:auto;right:auto}
#tips_popup .email-slider-box .slider-btns_tabs li{display:inline-block;margin:0 5px}
#tips_popup .email-slider-box .email-content-right h3{color:#ffba07;font-size:18px;line-height:1.8}
#tips_popup .email-slider-box .email-content-right h3.icon-lightbulb-2:before{margin-left:0}
#tips_popup .email-slider-box .email-content-right p{font-size:16px;color:#ccc}
#tips_popup .email-slider-box .slider-btns_tabs li a,#tips_popup .email-slider-box .slider-btns_tabs li a:hover{background:rgba(255,255,255,.7)}
#tips_popup .email-slider-box .slider-btns_tabs li.slider-btns_here a{background:#3d91be}
#screenshots_popup{overflow:hidden;position:relative}
#screenshots_popup .screen-btns_nav.next,#screenshots_popup .screen-btns_nav.prev{position:absolute;top:45%;text-indent:-9999px;width:30px;height:30px;background-image:url(../../includes/jquery/fancybox/fancybox.png);background-repeat:no-repeat;z-index:99}
#screenshots_popup .screen-btns_nav.prev{left:40px;background-position:-40px -30px}
#screenshots_popup .screen-btns_nav.next{right:40px;background-position:-40px -60px}
.cancel-holder{padding:110px 0 30px}
.cancel-holder h1{color:#0085cb;margin:0 0 20px}
.cancel-holder ul{list-style:disc;margin:0 0 0 20px}
.cancel-holder p{margin:0 0 10px;line-height:2}
.connector-holder ol.cancel-list li{margin:0}
.connector-holder p.img-box img{margin:0 10px}
.feature-banner-setting.rule-slide{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(images/privacybg.jpg);opacity:1}
.feature-banner-setting.rule-slide .rule-left{float:left;width:44%}
.feature-banner-setting.rule-slide .rule-left h1{font-size:30px}
.feature-banner-setting.rule-slide .rule-left h1.main-title{font-size:45px}
.feature-banner-setting.rule-slide .rule-right{float:left;width:56%}
.feature-banner-setting.rule-slide .rule-banner{background:transparent url(images/rulescreen.png) no-repeat top center;height:370px;max-width:708px;float:right;width:100%;text-indent:-9999px;margin:5px 0 0}
.rule-holder{padding:30px 0}
.rule-holder h2{color:#0085cb;margin:0 0 20px}
.rule-holder h3{color:#0085cb;margin:15px 0;font-size:1.2rem}
.rule-holder ol{margin:0 0 0 20px}
.rule-holder p{margin:0 0 10px;line-height:2}
.feature-banner-setting.sign-slide{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(images/gdprbg.jpg);opacity:1}
.feature-banner-setting.sign-slide .sign-left{float:left;width:44%}
.feature-banner-setting.sign-slide .sign-left h1{font-size:30px;line-height:1.6;text-align:left;padding-top:120px}
.feature-banner-setting.sign-slide .top-btns a{border:1px solid #fff;color:#fff;float:left;width:auto;margin:0 15px 0 0;border-radius:0;padding:8px 15px;font-size:14px;background:rgba(0,0,0,.2);-webkit-transition:.4s ease;transition:.4s ease;-moz-transition:.4s ease}
.feature-banner-setting.sign-slide .top-btns a:hover{background:#16a6e5}
.feature-banner-setting.sign-slide .sign-right{float:left;width:56%}
.feature-banner-setting.sign-slide .sign-banner{background:transparent url(images/signscreen.png) no-repeat top center;height:370px;max-width:708px;float:right;width:100%;text-indent:-9999px;margin:5px 0 0}
.sign-holder{padding:30px 0}
.sign-holder h2{margin:0 0 30px;font-size:1.4rem}
.sign-box{float:left;width:100%;margin:0 0 30px}
.sign-box img{float:left;margin:0 15px 10px 0;width:60px;height:60px}
.sign-box h3{color:#0085cb;margin:4px 0 2px}
.sign-box p{line-height:2}
.sign-box a.more-btn{background:#7ab700;color:#fff;font-size:.7em;padding:0 5px}
.feature-banner-setting.gdpr-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/gdprbg.jpg);opacity:1}
.gdpr-container .gdpr-box{padding:40px 0;overflow:hidden;line-height:1.8}
.gdpr-box .data-center h3{margin:0 0 30px}
.gdpr-container .gdpr-box:nth-child(2n){background:#ebecec}
.gdpr-box h1,.gdpr-box h3,.gdpr-box h4,.gdpr-box h5{margin:0 0 10px;color:#0085cb;font-size:1.2rem}
.gdpr-box p{margin:10px 0;line-height:1.8}
.gdpr-box li{padding:0 0 10px 15px;position:relative;line-height:30px}
.gdpr-box li:before{content:'\e802';color:#7ab700;font-family:fontello;position:absolute;top:0;left:0}
.gdpr-box .hipaa-box{margin:20px 0 0}
.gdpr-box .hipaa-box li{margin:0;line-height:1.4285em}
.gdpr-box.hippa-holder h3{font-size:1.4rem;margin:15px 0}
.gdpr-box .hipaa-box h4{color:rgba(0,0,0,.87)}
.gdpr-box .gdpr-img{margin:80px 0 0}
.user-page-holder{padding:120px 0 30px;overflow:hidden;background:#245d8a}
.productdtls-holder{overflow:hidden;border:1px solid #47657f;background:#fff;color:#47525d;margin:0 auto;width:68%}
.useraccount h3.user-heading{background:#2a3b4b;padding:10px 10px 10px 50px;font-size:20px;color:#e6f3f8;position:relative}
.useraccount h3.user-heading:before{display:inline-block;font-family:fontello;left:15px;position:absolute;top:0;content:'\e809';text-align:center;font-size:20px;line-height:45px}
.useraccount .field_container{padding:20px;overflow:hidden}
.useraccount .field_container .one_half{padding:0 0 0 6%}
.useraccount input[type=password],.useraccount input[type=text],.useraccount textarea{line-height:1.21428571em;padding:.5em;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:0;width:80%}
.user-page-holder #save_changes .submit{font-size:16px;border:0;margin:0 50px 0 0}
.password-holder{padding: 40px;overflow: hidden;border: 1px solid #e7e7e7;margin: 0 auto;}
.password-left{overflow: hidden;border: 2px solid #e7e7e7;background: #fff;margin: auto 7px;padding: 0 0 0 44%;background:url(images/password-reset-bg.webp) no-repeat;height: 450px;background-size: 35%;background-position: left 18% center;}
.password-left .login1 input{outline: none;border: 0;border-bottom: 1px solid #a5b2bd;}
.password-left .login1 input:focus{border-bottom: 1px solid #a5b2bd !important;}
.password-left .form-container{padding: 14% 0 0 22%;width: 70%;}
.password-left h2{padding: 0 0 5px;font-size: 2rem;font-weight: 600;}
.password-left h2:after{content:' ?';}
.password-left .pass-txt{padding: 3px 1px 16px;line-height: 2;margin-bottom: 0;color: #494c4e;}
.password-left .form-container:has(.pass-txt){padding: 10% 0 0 22% !important;}
.password-left .password-container{padding:0;overflow:hidden}
.password-left ul li{padding: 10px 0 20px;}
.password-left .buttonrow {margin: 20px 0 0;position: relative;}
.password-left .buttonrow #submit,.password-left .buttonrow #resetsubmit{padding: 10px;border-radius: 7px !important;width: 100%;} 
.password-left input[type=email],.password-left input[type=text]{line-height:1.21428571em;padding:.5em;border: 1px solid transparent !important;border-bottom:1px solid #a5b2bd !important;}
.password-left .btn:focus{border-bottom:1px solid rgba(34,36,38,.15);}
.server-holder{padding:120px 0 30px;overflow:hidden;background:#245d8a}
.server-left{overflow:hidden;border:1px solid #47657f;background:#0c2239;color:#fff;margin:80px auto;width:40%}
.server-left h2{background:#2a3b4b;padding:10px;font-size:20px;color:#e6f3f8;position:relative}
.server-left .server-container{padding:20px;overflow:hidden}
.server-left .server-container p{margin:0 0 10px}
.server-left input[type=email],.server-left input[type=text]{line-height:1.21428571em;padding:.5em;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem}
.server-left .btn:focus{border:0}
.display-messages{margin:120px auto -100px;padding:0 30px;max-width:1280px}
.display-messages .error,.display-messages .notice,.display-messages .success{background:rgba(254,80,0,.8);color:#fff;margin:0;padding:10px 20px}
.display-messages .success{background:#7ab700}
.error-box{padding:140px 0 80px;background:#fff}
.error-box p{margin:0 0 25px}
.error-box li{margin:10px 0 0}
.videos_wrap_popup{display:none;float:left;height:100%;position:fixed;width:100%;z-index:9999999999;top:10px!important}
.layout_center{background:#000;height:100%;opacity:.9;position:fixed;top:0;width:100%}
.videoContainer{height:540px;margin:0 auto;opacity:10;position:relative;width:960px}
.videos_close_btn{background:url(images/close-btn.png) no-repeat scroll 0 0;cursor:pointer;display:block;height:39px;position:fixed;right:16px;top:10px;width:39px;z-index:1999}
#container1_wrapper{background-color:#00adee;border:1px solid #808d98}
footer{background:#272c49;clear:both;font-size:16px}
.footer-box{padding:40px 0;overflow:hidden;color:#fff}
.footer-box h4{font-size:20px;margin:0 0 20px}
.footer-box li{padding:10px 0}
.footer-box a{color:#fff;margin:0 3px}
.footer-box p{margin:0 0 15px;line-height:1.8}
.social-media a{background-image:url(images/social-sprites.png);background-repeat:no-repeat;width:24px;height:24px;display:inline-block;text-indent:-9999px}
.social-media a.twitter{background-position:-28px 0}
.social-media a.blog{background-position:right 0}
.footer-copyright{background:#1f233a;color:#fff;padding:30px 0}
@media only screen and (min-width:980px) and (max-width:1024px) {
body.eml-overflow,.main-header-buttons,footer{font-size:14px!important}
.main-header-buttons.inner-tab-menus a{letter-spacing:.05em}
.sub-menu{width:36%;left:62.9%}
.sub-menu-box h4{font-size:.8em}
.sub-menu li{font-size:13px}
.feature-content{max-width:96%}
.feature-content .banner-list li{font-size:14px}
.mail-list li.mail-title a{max-width:90%}
.centered-btns_tabs{bottom:8%}
.feature-banner-content p.cert-box{display:none}
.home-features .fbox{padding:40px 20px}
.home-features .fbox h3{font-size:22px}
.graphics-block p.img-holder{width:35vh}
.home-screenshots li{width:30%}
.spf-container .accordion-title h3{width:46%}
.connector-holder .accordion-title h3{width:60%}
.connector-holder p.note span:first-child{width:8%}
.sign-block h3{font-size:14px}
.sign-block .sign-title{padding:3%}
.sign-block ol li{font-size:13px}
.email-slider-box .email-img-left{max-width:520px}
.email-slider-box .email-content-right{margin-top:40px}
.email-slider-box .slider-btns_tabs{top:0}
.email-slider-box .slider-btns_tabs li{margin:15px 0}
.productdtls-holder{width:80%}
.email-slider-box .email-content-right{width:300px}
#tips_popup .email-slider-box .email-content-right{width:280px;margin:30px 30px 30px 10px}
.exchange-holder .accordion-title h3{width:100%}
.feature-banner-setting.rule-slide .feature-banner-content,.feature-banner-setting.sign-slide .feature-banner-content{padding:75px 30px 0}
.feature-banner-setting.sign-slide .sign-left h1{font-size:24px;padding-top:80px}
.feature-banner-setting.rule-slide .rule-left,.feature-banner-setting.sign-slide .sign-left{width:30%}
.feature-banner-setting.rule-slide .rule-right,.feature-banner-setting.sign-slide .sign-right{width:70%}
.sitemap-holder .sitemap-box li{font-size:15px}
}
@media only screen and (max-width:980px) {
.four_fifth,.four_sixth,.half_width,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_third{width:100%;margin-right:0}
.text-size-3{font-size:1.5rem}
.pull-right{float:none}
.pull-left{float:none}
.btn-200m{margin-left:0}
.btn-med{font-size:1rem}
.btn-large{padding:12px 60px}
body{font-size:16px !important}
.content-wrapper{padding:0 10px}
.tabs-mob-title{display:block;padding:10px;color:#fff;position:relative;background:#0085cb}
.tabs-mob-title i{font-size:.8rem;float: right;}
.tabs-mob-title.tabs-mob-active i:before{content:'\ebab'!important}
.hiddenheight{display:none}
.homedemo{padding:10px}
.demospace{padding:0;min-width:auto;max-width:inherit;font-size:13px;text-align:left}
.demospace h2{margin:5px;padding:0;font-size:18px}
.ui.button{padding:1em!important;font-size:1rem!important}
.main-header .main-header-logo{margin:5px 0 0}
.mainheader{display:none}
.main-header #rightmenu{display:block;margin: 15px 10px 0 0;}
.main-nav-open .page-wrapper{left:0}
.main-nav-open .main-nav{margin-left:-101%;width:100%;z-index:9999}
.main-nav-open .headbtns a{margin:0 0 10px;text-align:center}
.main-nav-open .headbtns a:hover{color:#fff}
body.page .headbtns a.login,body.page .headbtns a.signup{border-color:#fff;color:#fff}
.main-nav .main-nav-collapsed .main-nav-tier3{display:block}
.feature-banner .centered-btns_nav{display:none!important}
.feature-banner,.feature-banner-setting,.feature-banner.exchange-banner{height:100%;position:relative}
.homepage .feature-banner-setting{padding-top:30px}
.feature-banner-setting{padding-top:80px;width:100%}
.feature-banner-setting.manual-slide{padding-top:0}
.feature-banner-setting.exchange-slide,.feature-banner-setting.outlook-slide,.feature-banner-setting.microsoft-slide{padding:0}
.exchange-slide .feature-content{padding:30px 20px 0 30px;font-size:16px}
.feature-content .banner-list{max-width:100%}
.feature-banner-setting.features-inner-slide{background-position:center center}
.feature-banner-content,.exchange-banner .feature-banner-content{padding:0 0 30px;height:100%;overflow:hidden}

.feature-banner-content h1{padding:40px 10px 0;margin:0;line-height:1.5;}
.feature-banner-content h1 span{margin:0;font-size:1.2rem}
.feature-banner-content .subtext{font-size:1rem}
.feature-banner-content p.cert-box{display:none}
.feature-content{margin:0;max-width:100%;padding:10px;border-radius:0}
.feature-content a.iso-icon{display:none}
.feature-content h1,.feature-content h2.main-title{padding:10px;font-size:1.2rem!important;text-align:left;margin:0}
body.homepage .feature-content h1,.exchange-slide .feature-content h1.main-title{font-size:2rem!important}
.feature-content p.steps-title{margin:0 0 30px;font-size:24px}
.feature-content .videopopup{margin:30px 0}
.centered-btns_tabs{bottom:4%}
.exchange-slide .top-btns .btn{margin-top:10px}
.mail-list li.mail-title a{padding:6px 24px 6px 10px;max-width:100%}
.top-btns .btn{margin:8px !important}
.top-btns {display: flex;justify-content: center;flex-wrap: wrap;}
.mail-left,.mail-right{width:100%}
.mail-right{text-align:center}
.mail-right p.free-img{margin:10px 0}
.feature-content .banner-list li{font-size:14px}
.feature-content a{margin:0 5px}
.quote-stories{padding:20px 0}
.quote-stories h3{margin:0 0 20px;font-size:24px;text-align:center}
.quotesblock .quotelists li:before{font-size:20px}
.quotesblock .quotelists{width:100%}
.quotesblock .quotelists p{font-size:16px}
.slick-arrow{display:none}
.home-boxes .home-box p{padding:0}
.home-maincontent .content-wrapper{flex-direction:column}
.home-boxes .home-box,.home-maincontent li,.home-screenshots li{width:100%;border:0}
.home-maincontent li:nth-child(odd){flex-direction:column-reverse}
.home-maincontent li:nth-child(even){flex-direction:column}
.home-features{padding:20px 0}
.home-features .fbox{width:100%;margin:4% 0}
.features-holder h5,.graphics-block h4{font-size:20px}
.graphics-block p.img-holder{width:auto;margin:0;float:none;text-align:center}
.home-boxes .home-box{border-bottom:1px solid #e3dede}
.choose-block h3{font-size:24px}
.features-holder .one_third{margin:0 0 20px}
.sign-block{padding:0}
.sign-block .sign-title{padding:0 30px}
.sign-block h3{padding:10px 0}
.sign-block .sign-title p{margin:0 0 10px}
.sign-block .one_half.last p{margin:0 30px}
.homepage h2{font-size:24px!important}
.home-maincontent-top p{font-size:14px}
.graphics-block .ui.button{margin:0 0 20px;line-height:1.5}
body.page .maincontent{padding:55px 0 0}
.reason-holder{display:block;padding:0!important}
.reason-holder .reason-box{width:100%;margin:0 0 20px;padding:10px}
.reason-holder .reason-box p.img-left{margin:5px 10px 0}
.reason-holder .reason-box h3{margin:0}
.feature-banner-setting.feature-slide{background-size:cover}
.feature-box{width:100%;margin:0 0 20px}
.features-container .features-box{padding:20px 0}
.faq-box{display:block}
.faq-left,.faq-right{width:100%}
.faq-right li .faq-title{font-size:16px}
.faq-box ol{padding-left:10px}
.faq-holder{padding:0 20px}
.faq-holder p:last-child a.ui.button.large{margin:0 0 10px;display:block}
.tabs-mob-title{display:block;padding:10px;color:#fff;position:relative;background:#555;margin:0;cursor:pointer}
.faq-left ul{display:none}
.gdpr-container .gdpr-box:nth-child(2n+1) .content-wrapper{display:flex;flex-direction:column-reverse}
.gdpr-box .gdpr-img{margin:0 0 20px}
.dashboard-container .dashboard-box{padding:20px 0}
/* .dashboard-container .dashboard-box:nth-child(odd) .content-wrapper{display:flex;flex-direction:column-reverse} */
.spf-container .accordion-title h3{width:100%}
.feature-banner-setting.support-slide{background-size:cover}
.support-banner-content h1{color:#fff;padding:50px 15px}
.connector-holder .content-wrapper{padding:0 20px}
.connector-holder .connector-list{padding:0}
.connector-holder .connect-box{padding:0}
.connector-holder h1{font-size:20px}
.connector-holder .accordion-title h3,.connector-holder li .accordion-content,.connector-holder li.active .accordion-title h3{width:100% !important}
.connector-holder.connector-manual .accordion-title h3{width:100%;font-size:16px}
.connector-holder li .accordion-content{padding:10px}
.connector-holder p.note span:first-child{width:auto;height:auto}
.connector-box .connect-links li{font-size:14px!important}
.connector-box .connect-foot{text-align:center!important}
.connector-box .connect-foot span.pull-left{padding:10px 0 30px!important;display:block;text-align:left}
.connector-holder a#manualconfigo365{margin:0 0 10px}
.email-slider-box{height:500px}
.email-slider-box .email-content-right{width:96%;margin:20px 0 0}
.email-slider-box .slider-btns_tabs{width:100%;bottom:0;left:0;top:auto;right:auto}
.email-slider-box .slider-btns_tabs li{display:inline-block;margin:0 10px}
.exchange-holder h2{font-size:18px}
.exchange-holder .connect-box{padding:0}
.exchange-holder .accordion-title h3{width:100%}
.feature-banner-setting.rule-slide .rule-left,.feature-banner-setting.sign-slide .sign-left{width:100%}
.feature-banner-setting.rule-slide .rule-right,.feature-banner-setting.sign-slide .sign-right{display:none}
.feature-banner-setting.sign-slide .sign-left h1{padding:60px 10px 0;font-size:24px}
.support-form-left .help-box{margin:0 0 20px}
.support-form-left .help-box:nth-child(4){margin:0}
.productdtls-holder{width:100%}
.useraccount .field_container .one_half{padding:0}
.user-page-holder #save_changes .submit{margin:20px 0 0}
.useraccount input[type="password"],.useraccount input[type="text"]{width:100%}
.useraccount textarea{width:96%!important}
.support-form-right{width:70%;margin: 40px auto 0;}
.footer{font-size:14px}
.footer-box{padding:20px 0}
.footer-box .one_half{margin:0 0 7px}
.footer-box .one_half .one_half{width:50%}
.footer-box .one_half.last .one_half.last{padding:0 0 0 30px}
.footer-box .one_full{clear:both}
.footer-box h4{margin:0 0 10px;font-size:16px}
.footer-box p{margin:0 0 5px}
#tips_popup h3{margin:5px 0}
#tips_popup .email-slider-box .email-content-right{height:400px;margin:10px}
.homepeace-block,.homepeace-holder{padding:0}
.homepeace-subtitle{font-size:14px}
.homepeace-box .homepeace-title{min-height:auto;margin:10px 0}
.homepeace-box .homepeace-body{margin:0 0 10px}
.homepeace-box .homepeace-btn::after{left:100px}
.homebenefits-block h3,.homecustomize-block h3{font-size:15px}
.homebenefits-holder,.homebenefits-box,.homebenefits-block,.hometemplates-block,.hometemplate-slides .slick-list,.homemarket-right,.homecustomize-block,.homecustomize-holder,.hometestimonials-block,.main-footer{padding:20px 0}
.homemarket-right{text-align:center}
.homebenefits-list li{margin-right:40px}
.hometemplates-holder .slick-dots,.hometestimonials-holder .slick-dots{bottom:-20px}
.homecustomize-holder a{flex-basis:47%}
.hometestimonials-box p{margin-right:0}
.footer-container{padding:0}
.footer-container .fbox{margin:0 0 20px;width:50%}
.footer-copy .foot-hello{text-align:center;background-position:30%}
.footer-copy .txt-right{text-align:center!important;padding:20px 0 0}
}
@media only screen and (max-width:767px) and (orientation: landscape),(min-device-width:768px) and (max-device-width:980px) {
.homestep-holder .homestepbox{width:31%}
.homepeace-holder .one_fourth{width:50%;padding:10px}
.homebenefits-holder .homebenefits-right,.homemarket-holder .homemarket-left,.homemarket-holder .homemarket-right{width:50%}
.homecustomize-holder{justify-content:flex-start}
.homecustomize-holder a{flex-basis:30%;margin:0 12px}
}
@media only screen and (min-width:768px) and (max-width:980px) {
.footer-container .fbox{width:25%}
.footer-copy .foot-hello{text-align:left;width:50%;background-position:left center}
.footer-copy .txt-right{text-align:right !important;width:50%;padding:0}
.pricing-pcinote span.pci-txt {display: block !important;padding: 0 !important;margin: 15px 0 0 !important;border-left: 0 !important;}
}
@media only screen and (max-width:767px) and (orientation: landscape) {
.footer-copy .foot-hello{background-position:40%}
}

@media only screen and (min-width:1240px) and (max-width:1365px) {
.email-slider-box .email-content-right{width:300px}
#tips_popup .email-slider-box .email-content-right{width:280px}
.feature-banner-setting.rule-slide .feature-banner-content,.feature-banner-setting.sign-slide .feature-banner-content{padding:75px 40px}
.feature-content .banner-list{max-width:95%}
.features-container .features-box-new .content-wrapper {padding: 30px !important;}
}
@media screen and (min-device-width:1920px) {
body.eml-overflow .main-header-content.content-wrapper{max-width:100%}
.main-header-content.content-wrapper{max-width:1280px}
.main-header-content.content-wrapper.full-header{max-width:100%}
.spf-notification{width:52%;margin-left:105px}
.sub-menu{width:25%;left:61.5%}
.main-sub-menu{left:70.9%}
.feature-content{max-width:1280px}
.graphics-block p.img-holder{width:35vh}
.feature-banner-setting.support-slide{background-size:contain}
.support-banner-content h1{padding-top:150px}
.cancel-subbox{min-height:650px}
.subscribe-note{width:70%}
#eventstable_wrapper .dataTables_scrollBody{max-height:600px!important}
}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}
.fancybox-skin{position:relative;background:#fff;color:#000;text-shadow:none;border:10px solid #fff;padding:0!important}
.fancybox-opened{z-index:8030;overflow:visible!important;padding:20px 8px}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}
.fancybox-outer,.fancybox-inner{position:relative;font-weight:300}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/includes/jquery/fancybox/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(/includes/jquery/fancybox/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-32px;right:-26px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:50%;width:36px;height:34px;cursor:pointer;text-decoration:none;background:transparent url(/includes/jquery/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:visible!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(119,119,119,0.7)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/includes/jquery/fancybox/fancybox_sprite.png);background-size:44px 152px}
#fancybox-loading div{background-image:url(/includes/jquery/fancybox/fancybox_loading.gif);background-size:24px 24px}
}
.user-home-wrapper{background:#fff;padding:0 0 45px}
/*dashboard new changes*/
.user-home-wrapper .dashboard-wrapper, .ui.outer-container .dashboard-wrapper{margin: 0 !important;}

.user-home-container{margin:0 auto;width:92%;padding:25px 0 0}
.dashboard-top-content h1{color:#444e6f;font-weight:700 !important}
.tenant-top-wrapper.dashboard-title .top-title{color:#444e6f;font-weight:700 !important;font-size:2rem !important;line-height: 1 !important;}
.user-home-wrapper h2{padding:0;font-size:36px;margin:0 0 15px}
.user-home-holder{display:flex;justify-content:space-between;flex-wrap:wrap}
.user-home-holder .user-home-box{width:28%;text-align:center;box-shadow:0 0 6px rgba(0,0,0,0.15);-moz-box-shadow:0 0 6px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);border-top:4px solid #82C341;border-bottom-left-radius:200px 15px;border-bottom-right-radius:200px 15px}
.user-home-holder .user-home-box:hover{background:#f9f9f9}
.user-home-holder .user-home-box.user-home-service{border-color:#347ab8}
.user-home-holder .user-home-box.user-home-account{border-color:#fdb913}
.user-home-holder .user-home-box a{padding:25px;display:block;color:#000;line-height:1.8}
.user-home-holder .user-home-box .user-home-title{display:block;font-size:24px;padding:10px}
.user-tenants-holder{overflow:hidden}
.user-tenants-title{overflow:hidden}
.user-tenants-title a.button{padding-left:3em;background-image:url(images/icon-plus-big.png)!important;background-repeat:no-repeat;background-position:8px center;border-radius:0!important;margin:0 10px;font-weight:600;vertical-align:middle}
.user-tenants-table{border:1px solid #ddd}
.user-tenants-holder thead{background:#f9fafb}
.user-tenants-table tr td,.user-tenants-table thead th{border-bottom:1px solid #ccc;padding:8px;line-height:1.42857143;text-align:left;border-left:1px solid #ccc}
.user-tenants-table th.tenant-no{width:40px}
.user-tenants-table th.tenant-status{width:280px}
.user-tenants-table a.icon{display:inline-block;margin-left:5px;vertical-align:middle;border:1px solid;padding:5px}
.user-tenants-table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:14px!important}
.user-tenants-table>tbody>tr>td{vertical-align:middle}
.user-tenants-table .managebtn .ui.button{padding-right:1.2em;padding-left:1em}
.txt-nowrap{white-space:nowrap}
.user-table .tenant-name{width:95px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.user-table tr td{border-bottom:1px solid #ccc;padding:8px;line-height:1.42857143}
.user-tenants-holder .step-content{width:73%}
.connector-box .connect-foot .button{border-radius:0;padding-left:3em;padding-right:3em}
.connector-box .connect-links li{width:21%}
.ui.grid>.column.no-padding-left:not(.row){padding-left:0!important}
.geoform .fields{width:20%}
.geoform .fields .field{padding:0!important;width:100%}
.ui.form.geoform .fields select{border-radius:0}
a.hoverline:hover{text-decoration:underline}
.connector-holder .connector-list a.plugurl{padding:5px 15px;border:1px solid #eee;display:inline-block;line-height:1.5;background:#f7f7f7;color:#333}
span.copyurl{padding:7px 10px;display:inline-block;margin-left:10px;font-size:12px;background:#019bcd;color:#fff;vertical-align:top;cursor:pointer}
.rulenameform .ui.toggle.checkbox .box:before,.rulenameform .ui.toggle.checkbox label:before{background:rgba(0,0,0,.15)}
.rule-wrapper{width:70%;clear:both;margin-top:20px}
.rule-wrapper table.dataTable thead th{border-bottom:1px solid #cecece}
#table_id_wrapper table{border:1px solid #ccc;margin:15px 0;float:left}
#table_id_wrapper table i.icon,#table_id_wrapper table i.icons{font-size:14px}
#table_id_wrapper .rulestatus{display:inline-block;background:rgba(0,0,0,.15);width:24px;height:14px;border-radius:500rem;vertical-align:middle;position:relative;margin:0 .25rem}
#table_id_wrapper .rulestatus.rule-on{background:#7ab700}
#table_id_wrapper .rulestatus:after{background:#fff -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.05)));background:#fff -webkit-linear-gradient(transparent,rgba(0,0,0,.05));background:#fff linear-gradient(transparent,rgba(0,0,0,.05));position:absolute;content:'';width:8px;height:8px;top:3px;left:3px;border-radius:500rem}
#table_id_wrapper .rulestatus.rule-on:after{left:13px}
#table_id_wrapper .dataTables_paginate .paginate_button{padding:2px 4px;font-size:14px;line-height:1;min-width:auto}
#table_id_wrapper .ui.toggle.checkbox{min-height:14px;width:28px;vertical-align:middle}
#table_id_wrapper .ui.toggle.checkbox input{width:28px;height:14px}
#table_id_wrapper .ui.toggle.checkbox label{min-height:auto;padding-left:0}
#table_id_wrapper .ui.toggle.checkbox label:before{background:rgba(0,0,0,.15);width:28px;height:14px}
#table_id_wrapper .ui.toggle.checkbox label:after{width:13px;height:13px;left:2px}
#table_id_wrapper .ui.toggle.checkbox input:checked~label:after{left:14px}
.rulenameform{margin:0 0 30px}
.rulenameform label.rule-status{vertical-align:top!important}
.ui.grid.senders-grid{margin:0;padding:20px 10px}
.rule-form .ui.button.ruleeditbtn{padding:5px 10px!important;border-radius:2px!important;margin-left:5px}
.rule-form .field{margin:10px 0}
.rule-form label{color:#333;margin:0 10px 0 2px}
.senders-grid .form-head{border-bottom:1px solid #ededed;padding:0 0 5px}
.senders-grid input[type="radio"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox}
.tab-content .tab.active.ui.tab.ruleflow-tabcontent{padding-bottom:20px}
.ui.grid.receiver-grid{padding:20px 10px 0;border-top:1px solid #cecece}
.ui .ruleexecution-grid{margin:10px}
#showusertable_filter.dataTables_filter,#showgrouptable_filter.dataTables_filter,#showgroupusertable_filter.dataTables_filter,#nosigusertable_filter.dataTables_filter,#nosiggroupusertable_filter.dataTables_filter{bottom:auto;right:auto;margin:0 0 20px;float:left}
#showusertable_filter.dataTables_filter, #showgrouptable_filter.dataTables_filter{margin:0 0 10px}
#showusertable_wrapper .dataTables_filter input, #showgrouptable_wrapper .dataTables_filter input{margin:0}
#showusertable_info,#showgrouptable_info,#showgroupusertable_info,#nosigusertable_info,#nosiggroupusertable_info{padding:10px 0;float:right}
#addphrasetable_wrapper,#donotaddphrasetable_wrapper{margin:20px 0 0}
#addphrasetable_wrapper table,#donotaddphrasetable_wrapper table{border:1px solid #ccc}

.feature-inner-container .feature-box.company-wide{padding: 50px 0;overflow: hidden;}

.video-banner-content h2.text-size-2,.feature-new-slide h2.text-size-2{color:#fff}
.page-holder h3.config-head{padding:0;margin:0 0 30px}
.video-banner-content{background-image: linear-gradient(rgba(20, 75, 124, 0.51),rgba(3, 56, 74, 0.65)),url(images/sigsync-video-tutorial.jpg);background-repeat:no-repeat;height: 545px;}
.video-banner-content.video-new{background-image: linear-gradient(rgba(20, 75, 124, 0.51),rgba(3, 56, 74, 0.65)),url(images/video-bgimg.webp);background-repeat:no-repeat;height: 545px;}
.video-banner-content .button-new{background: #089ef0;border-radius: 4px;border: 0;color: #fff;font-size: 17px;padding: 7px 20px;}
.video-banner-content .button-new:hover{opacity:0.9}
.video-banner-content .video-head{padding: 0 23% 25px;}
.video-banner-content .main-title {padding: 100px 0 20px !important;}
.prod-page-holder{display:flex;padding:20px 0}
.prod-page-holder .prod-manual-menu{float:left;width:25%;border-right:1px solid #d0d4d9;padding:0 10px 0 0}
.prod-page-holder .prod-manual-menu a{color:#4d5b62}
.prod-page-holder .prod-manual-menu a.active{color:#2078af}
.prod-page-holder .prod-manual-menu a:hover{color:#2890a5}
.prod-page-holder .prod-manual-menu a.genmenu,.prod-page-holder .prod-manual-menu a.genmenu:hover,.prod-page-holder .prod-manual-menu a.genmenu.active{position:relative}
.prod-page-holder .prod-manual-menu a.genmenu:before{content:'\eb35';font-family:Fontello;left:-17px;font-size: 13px;color: #0085cb;top:0;position:absolute;}
.prod-page-holder .prod-manual-menu ul.submenu-links{padding:10px 0 0;display:none}
.prod-page-holder .prod-right-content{float:right;width:75%;padding:0 0 0 30px}
.prod-right-content .manual-holder p{margin:10px 0;line-height:1.8}
.prod-right-content .manual-holder ol{padding:0 0 0 20px}
.prod-right-content .manual-holder ol li{padding:5px 0}
.prod-right-content .manual-holder ul li{position:relative;padding:5px 0 5px 15px}
.prod-right-content .manual-holder ul li::before{content:'\e802';font-family:Fontello;position:absolute;top:6px;left:0;color:#7ab700}
.prod-right-content .manual-holder h3{margin:15px 0;font-size:1.2rem;font-weight:600}
.manual-block{margin-bottom:25px}
.manual-block .bg-note{background:#cce2fe;padding:5px}
.manual-holder.newmanual h1{font-size: 1.7rem !important;}
.manual-holder.newmanual h2{font-size: 1.35rem !important;}

@media only screen and (max-width:980px) {
.feature-banner-inner.video-banner-inner{height:350px}
.video-banner-content.feature-banner-content{padding:0;width:100%}
.video-banner-content h1{padding: 16% 0 30px;}
.video-banner-content .video-head {padding: 0 13% 25px;}
.video-banner-content.feature-banner-content h2.text-size-2{font-size:1.5rem}
.prod-page-holder{flex-direction:column}
.prod-page-holder .prod-manual-menu{width:100%;padding:0;border:0}
.prod-page-holder .prod-right-content{padding:20px 0 0;width:100%}
.tabs-mob-title.tabs-mob-active i:before{content:'\ebab'!important}
.subpage-links{display:none}
.password-left{width:100%;margin:0}
}
.slick-slider{-moz-user-select:none;box-sizing:border-box;display:block;position:relative;touch-action:pan-y}
.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}
.slick-list:focus{outline:medium none}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0px,0px,0px)}
.slick-track{display:block;left:0;position:relative;top:0}
.slick-track::before,.slick-track::after{content:"";display:table}
.slick-track::after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{margin:0 auto;text-align:center}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block;outline:none!important}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}
.slick-arrow.slick-hidden{display:none}
.slick-arrow{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;border-radius:50%;color:#222;cursor:pointer;font-size:0;height:36px;position:absolute;text-align:center;top:22%;transition:all .3s ease-in 0;width:36px;z-index:9;line-height:36px;outline:0}
.slick-arrow:after{color:#fff;font-family:"Fontello";font-size:32px}
.slick-arrow.slick-next{right:-80px}
.slick-arrow.slick-next:after{content:"\ebad"}
.slick-arrow.slick-prev{left:-80px}
.slick-arrow.slick-prev:after{content:"\ebac"}
.slick-dots{bottom:0;left:0;list-style:outside none none;margin:0 auto;padding:0;position:absolute;right:0;text-align:center;width:100%}
.slick-dots li{cursor:pointer;display:inline-block;height:10px;margin:0 4px;padding:0;position:relative;text-align:center;width:10px}
.slick-dots li button{background:transparent;border:1px solid #000;border-radius:50%;box-sizing:border-box;color:transparent;cursor:pointer;display:block;font-size:0;height:100%;line-height:0;outline:medium none;padding:5px;width:100%}
.slick-dots li.slick-active button{background:#000}
.notetxt{font-size:12px;margin-top:5px}
.videos_wrap_popup{display:none;float:left;height:100%;position:fixed;width:100%;z-index:99999999;top:10px!important}
.layout_center{background:#000;height:100%;opacity:.9;position:fixed;top:0;width:100%}
.videoContainer{height:540px;margin:0 auto;opacity:10;position:relative;width:960px}
.videos_close_btn{background:url(images/close-btn.png) no-repeat scroll 0 0;cursor:pointer;display:block;height:39px;position:fixed;right:16px;top:10px;width:39px;z-index:1999}
#container1_wrapper{background-color:#00adee;border:1px solid #808d98}
.playListVideo{float:left;height:100%;width:100%;display:none}
.playListVideo .videos_wrap_popup{transition:all .5s ease-in;visibility:visible;display:block!important;float:left;height:100%;width:100%;z-index:99999999}
.playListVideo .layout_center{height:100%;position:fixed;width:100%;background:none repeat scroll 0 0 #000;opacity:.9;-moz-opacity:.9;-webkit-opacity:.9;-khtml-opacity:.9;filter:alpha(opacity=90);top:0;z-index:9}
.playListVideo .videos_close_btn{background:url(images/close-btn.png) no-repeat scroll 0 0cursor:pointer;display:block;height:39px;position:fixed;right:16px;top:10px;width:39px;z-index:1999}
.playListVideo .videoContainer{width:calc(100% - 40px);max-width:1190px;display:table;opacity:10;padding:0;background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:10px!important;z-index:10;background:#fff;height:453px}
.inner-video-wrap2{float:left;width:100%;background-color:#fff;height:100%;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;transition:height .3s ease}
.video-left-wrap{float:none;width:auto;height:auto;float:right;width:calc(100% - 250px);height:100%}
@media only screen and (min-width:1024px) {
.playListVideo .videoContainer.innervideo{width:890px}
.videoContainer.innervideo .video-left-wrap{width:890px}
.playListVideo.fullscreen .videoContainer.innervideo{width:100%}
}
.video-container-box{float:left;width:100%;height:100%;margin:auto;vertical-align:middle;background-color:#fff}
.video-container-box #container1,.video-container-box #container1_jwplayer_display_text{background-color:#fff!important}
.playListVideo .video_menus{border-left:1px solid #ddd;height:100%;z-index:99999999;position:absolute;background:#272c49;margin-left:0;left:0;margin-top:0;overflow:hidden;float:left;border:0;width:250px;height:100%;max-height:500px}
.playListVideo .video-wrapper ul.videos_list{border-left:1px solid #262935;overflow:auto;height:100%;width:250px}
.playListVideo .video-wrapper ul#vid_recovery,.playListVideo .video-wrapper ul#vid_migration,.playListVideo .video-wrapper ul#vid_edbrecovery,.playListVideo .video-wrapper ul#vid_ostrecovery,.playListVideo .video-wrapper ul#vid_backup,.playListVideo .video-wrapper ul#vid_exchange_migration{display:none}
.playListVideo .video-wrapper ul.current_video{display:block!important}
.playListVideo ul.videos_list li[data-tab='active']{background:#2aa9e1}
.playListVideo ul.videos_list li{color:#fff;display:block;cursor:pointer;margin-bottom:0;width:100%;float:left}
.inner-video-wrap2 ul.videos_list li{border-bottom:1px solid #373f5e}
.playListVideo ul.videos_list li{color:#fff;cursor:pointer;position:relative}
.playListVideo .video-info{float:left;padding-left:40px;width:100%;position:relative}
.playListVideo .video-info a:before{font-family:"Fontello";position:absolute;left:23px;color:#fff;top:18px;font-size:18px}
.playListVideo .video_menus li:nth-child(1) .video-info a:before{content:'\e808'}
.playListVideo .video_menus li:nth-child(2) .video-info a:before{content:'\e9d4'}
.playListVideo .video_menus li:nth-child(3) .video-info a:before{content:'\e99c'}
.playListVideo .video_menus li:nth-child(4) .video-info a:before{content:'\e9bc'}
.playListVideo .video_menus li:nth-child(5) .video-info a:before{content:'\e866'}
.playListVideo .video-info h3{font-size:16px;color:#fff;display:inline}
.playListVideo .video-info h3 a{color:#fff; display:block; padding:16px 10px;}
@media only screen and (max-width:980px) {
.playListVideo .videoContainer{left:47%}
.playListVideo .video_menus{display:none}
.video-left-wrap{float:left;width:100%}
}
.how-video-box{margin:0;position:relative}
.dashboard-top-content .how-video-box{margin:0}
.how-video-box ul li{display:inline-block}
.how-video-box li.more-videos{float:right;position:relative}
.how-video-box li.more-videos:before,.how-video-box li.more-videos a:before{content:'';width:6px;height:127%;position:absolute;background:#fff;transform:rotate(30deg);top:-17%}
.how-video-box li.more-videos a:before{left:-13px}
.how-video-box li.more-videos a{padding:36px 40px;font-weight:600;color:#eee;display:inline-block}
.how-video-box span{color:#fff;padding:10px 60px;position:relative;display:inline-block;cursor:pointer;font-size:30px;font-style:italic;font-weight:600}
.how-video-box span img{vertical-align:middle;transform:scale(0.7);transition-duration:1s}
.how-video-box span:hover img{transform:scale(1)}
.how-video-box span:before{position:absolute;left:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:20px solid #fff;content:'';top:33%;z-index:10}
.how-video-box span{color:#47525d;font-weight:400;font-style:normal}
.how-video-box ul li{border:1px solid #ddd}
@media only screen and (max-width:980px) {
.user-home-wrapper h2{font-size:24px;margin:0 0 20px;text-align:center}
.how-video-box span{text-align:center;font-size:20px;padding:15px}
.user-home-holder .user-home-box{width:100%;margin:0 0 15px}
.user-home-holder .user-home-box:last-child{margin:0}
.user-tenants-title a.button{display:block;text-align:center;margin:0 0 10px;padding-left:40px!important}
.user-tenants-body{margin:20px 0 0;overflow-x:auto}
.user-tenants-table{table-layout:auto}
.user-action .icon-left-hand:before{content:'\ebc2'}
}

/*OLD VIDEO PAGE*/
.videobox{overflow:hidden;padding:40px 0}
.video-topholder h2{font-size:35px}
.video-topholder p{padding:0 0 50px;line-height:2;max-width:60%;margin:0 auto}
.video-top-holder{padding:0 0 50px;border-bottom:1px solid #ccc}
.video-box-intro{width:55%;margin:0 auto}
.video-boxes-holder h3{font-size:24px;margin:0 0 30px}
.video-content li{cursor:pointer;position:relative}
.video-content li img{border:1px solid #ccc}
.video-content li:before{background:rgba(123,121,106,0.76) url(images/big-btn-arrow.png) no-repeat scroll 0 0 / 125px 80px;cursor:pointer;display:block;height:80px;position:absolute;width:125px;z-index:2;left:295px;top:140px;content:'';transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.video-content li:hover:before{background:rgba(246,59,68,0.8) url(images/btn-arrow.png) no-repeat scroll center / 125px 80px;width:150px;height:100px}
.video-block-holder{padding:50px 0 0}
.video-container{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center}
.video-container .video-block{display:flex;display:-webkit-flex;flex-direction:column;padding:15px;flex-basis:22em;position:relative;margin:0 0 20px}
.video-container .video-block:before{content:"";position:absolute;left:4%;bottom:0;height:1px;width:92%;border-bottom-style:inset;border-bottom-width:thin}
.video-block h4{text-align:center;margin:10px 0;font-size:16px;font-weight:600}
.video-block li{position:relative;cursor:pointer}
.video-block li:before{background:rgba(123,121,106,0.76) url(images/btn-arrow.png) no-repeat scroll 0 0 / 60px 38px;cursor:pointer;display:block;height:38px;position:absolute;width:60px;z-index:2;left:130px;top:66px;content:'';transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.video-block li:hover:before{background:rgba(246,59,68,0.8) url(images/btn-arrow.png) no-repeat scroll 0 0 / 80px 50px;width:80px;height:50px}
.video-block li img{border:1px solid #ccc}
.video-block p{margin:10px 0}
.video-top-txt{padding:0 7% 0 0}

.video-new-block h4{text-align:center;margin:10px 0;font-size:16px;font-weight:600;min-height:40px}
.video-new-block li{position:relative;cursor:pointer}
.video-new-block a:before{background:rgba(123,121,106,0.76) url(images/btn-arrow.png) no-repeat scroll 0 0 / 60px 38px;cursor:pointer;display:block;height:38px;position:absolute;width:60px;z-index:2;left:130px;top:66px;content:'';transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.video-new-block a:hover:before{background:rgba(246,59,68,0.8) url(images/btn-arrow.png) no-repeat scroll 0 0 / 60px 38px;width:60px;height:38px}
.video-new-block p{margin:10px 0}
.video-new-block{display:flex;display:-webkit-flex;flex-direction:column;padding:15px;flex-basis:22em;position:relative;margin:0 0 20px}
.video-new-block:before{content:"";position:absolute;left:4%;bottom:0;height:1px;width:92%;border-bottom-style:inset;border-bottom-width:thin}
.video-new-content li{cursor:pointer;position:relative}
.video-new-content a:before{background:rgba(123,121,106,0.76) url(images/arrowvideo2.png) no-repeat scroll 0 0 / 125px 80px;cursor:pointer;display:block;height:80px;position:absolute;width:125px;z-index:2;left:295px;top:140px;content:'';transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.video-new-content a:hover:before{background:rgba(246,59,68,0.8) url(images/arrowvideo2.png) no-repeat scroll center / 125px 80px !important;width:125px;height:80px}
.new-container a.fancyvideo-thumb img{max-width:100%}
.new-container a.fancyvideo-thumb span{position:absolute;left:0;top:17%;width:40%;color:#fff;padding:15px;text-align:center;font-size:14px}
.new-container .video-new-content a.fancyvideo-thumb span{position:absolute;left:1%;top:36%;font-size:30px;color:#fff;width:40%;line-height:1.5}
.prod-right-content .manual-holder .videos_list li{position:relative;padding:0}
.prod-right-content .manual-holder ul.videos_list li::before{display:none}
.manual-holder.new-container .video-new-content a.fancyvideo-thumb span{width:30%;left:-1%}
.prod-right-content .mfa-auth-holder h3{margin-top:30px}
.manual-holder.new-container .video-new-content.center-aligned-vid{text-align:center}
.manual-holder.new-container .video-new-content.center-aligned-vid a.fancyvideo-thumb span{left:13%}
.manual-holder.new-container .video-new-content.center-aligned-vid a.fancyvideo-thumb:before{left:445px}
.mx-manual-holder p img{margin-bottom:15px}
.exchange-box .new-container .video-new-content a.fancyvideo-thumb span{width:30%;left:4%;margin-top:14%}

@media only screen and (max-width:980px) {
.video-box-intro{width:100%}
.video-content li::before{left:30%;top:30%}
.video-topholder p{max-width:100%;padding:0 0 10px;margin:0}
}
.playListVideo.fullscreen .videos_wrap_popup{top:0!important}
.playListVideo.fullscreen .videoContainer{width:100%;height:100%;max-width:100%;margin:0!important}
.rule-box-container{padding:20px 0;display:flex}
.rule-box-container .rule-tabs-menu{float:left;width:20%;border-right:1px solid #d0d4d9}
.rule-box-container .rule-tabs-menu li{position:relative;padding:10px;display:block;cursor:pointer}
.rule-box-container .rule-tabs-menu li.current{color:#0085cb;font-weight:600}
.rule-box-container .rule-tabs-menu li:hover{color:#0085cb}
.rule-box-container .rule-tabs-menu li:before{content:'\e893';font-family:Fontello;left:0;top:10px;position:absolute}
.rule-box-container .rule-box{display:none;float:left;width:80%;padding:15px 20px}
.rule-box-container .rule-box.current{display:block}
.rule-box-container .rule-box .mail-features li:before{top:10px}
@media only screen and (max-width:980px) {
.rule-box-container{flex-direction:column}
.rule-box-container .rule-tabs-menu,.rule-box-container .rule-box{width:100%;border:0}
.rule-box-container .rule-box{padding:20px 0}
.rule-box-container .rule-tabs-menu ul{display:none}
}
/*KB pages change*/
.prod-right-content .manual-holder p.step-img-overlay{margin:12px 0 18px !important}
.manual-holder .spf-container p.kbcaption{color: #0085cb; margin: 0 0 20px;font-weight: 600;font-size: 1.5rem;}	
.manual-holder .spf-container h2{font-size: 1.5rem; color: rgba(0,0,0,.87);}
.manual-holder .spf-container{margin-top:40px}
.manual-holder .spf-container h2.icon-right-hand{margin: 0; margin-bottom: 8px;}
.manual-holder .spf-container ol li p.pre{margin:10px 0 0 !important}
.knowledge-holder{margin-bottom: 30px;}
.knowledge-holder h3{margin: 0; padding-bottom: 10px; font-weight:400; font-size: 1.175rem;}
.knowledge-holder p{font-size:15px;}
.manual-holder .pre-kb{background-color: #eef1f4;border: 1px solid #c9c9c9;color: #4d5b62;font-family: FreeMono,"Nimbus Mono L","Liberation Mono","Courier New",Courier,monospace;overflow: auto;padding: 5px 10px;font-size: 14px;}


.manual-holder .step-img-overlay{max-width:fit-content;margin:12px 0}
.manual-holder .step-img-overlay img{max-width:690px;border: 1px solid transparent;}
.manual-holder .step-img-overlay a{position:relative;display:block;line-height:0;}
.manual-holder .step-img-overlay a:before{position:absolute;top:0;left:0;right:0;bottom:0;content:''}
.manual-holder .step-img-overlay a:hover:before,.prod-page-holder .step-img-overlay a:hover::before {background: rgba(0,0,0,.3);position: absolute;top: 0;left: 0;right: 0;bottom: 0;content: '';}
.manual-holder.thumb-img-holder p.pre,.manual-holder.thumb-img-holder span.pre{background:#f6f6ba}
.manual-holder .prebtn{background:#1ab6e8;color:#fff;display:inline-block;padding:1px 8px 2px;vertical-align:middle;margin:0 0 0 10px;font-size:14px;cursor:pointer}

/*new pre command*/
.manual-holder.thumb-img-holder span.newpre{width: 80%;display: inline-block;}
.manual-holder .newprebtn{vertical-align: top}

/*.manual-holder.thumb-img-holder .step-img-overlay{max-width:350px}
.manual-holder.thumb-img-holder img{max-width:350px}*/
.manual-holder .step-img-overlay a:hover img{border: 1px solid #1e90ff;box-shadow: 0 5px 20px rgb(0 0 0 / 20%);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 20px rgb(0 0 0 / 20%)}
/*.manual-holder.thumb-img-holder .step-img-overlay a img{border: 1px solid #888}*/
.manual-holder.thumb-img-holder .manual-block .accordion{padding:20px 0 0}
.manual-holder.thumb-img-holder .manual-block .accordion-item{list-style:none;margin:0 0 20px}
.manual-holder.thumb-img-holder .manual-block .accordion-item{border:0}
.manual-holder.thumb-img-holder .manual-block .accordion-item .accordion-title{padding:10px 40px;}
.manual-holder.thumb-img-holder .manual-block .accordion-item .accordion-title{padding:11px 40px;display:block;color:#4d5b62;position:relative;border:1px solid #acacac;font-size:16px;cursor:pointer;border-left:5px solid #0040ff}
.manual-holder.thumb-img-holder .manual-block .accordion-title a,.accordion-title span{margin:0 0 10px}
.manual-holder.thumb-img-holder .manual-block .accordion-content{border:1px solid #acacac;border-top:0;padding:20px 30px;line-height:2rem;overflow:hidden;display:none}
.manual-holder.thumb-img-holder .manual-block .accordion-item .accordion-title:before{content:'\eb35';font-family:"Fontello";position:absolute;top:12px;left:15px;color:#3366ff;font-size:14px}
.manual-holder.thumb-img-holder .manual-block .accordion-item .accordion-title:after{line-height:20px;display:block;position:absolute;top:12px;right:15px;font-family: "fontello";content:'\e840';text-align:center;font-size:26px;color:#2078af}
.manual-holder.thumb-img-holder .manual-block .accordion-item.active .accordion-title:before{content:'\eb39'}
.manual-holder.thumb-img-holder .manual-block .accordion-item.active .accordion-title:after {content:'\e843'}
.manual-holder.thumb-img-holder .manual-block .accordion-item.active .accordion-title{border-bottom:0}
.manual-holder.thumb-img-holder .manual-block .accordion.new{padding:0}
.manual-holder.thumb-img-holder .manual-block .accordion.new ol{padding:0}
.manual-holder.thumb-img-holder .manual-block .accordion.new .accordion-item{list-style:none;margin:0}
.manual-holder.thumb-img-holder .manual-block .accordion.new .accordion-content{border:1px solid #e5e5e5;border-top:0;padding:20px 30px;line-height:2rem;overflow: hidden;display:none}
.manual-holder.thumb-img-holder .manual-block .accordion.new .accordion-item .accordion-title{padding:5px 35px;display:block;color:#4d5b62;position:relative;border: 1px solid #e5e5e5;font-size:16px;cursor:pointer}
.manual-holder.thumb-img-holder .manual-block .accordion.new .accordion-item .accordion-title:before{content:'\eb35';font-family:"Fontello";position:absolute;top:5px;left:15px;color:#3366ff;font-size:14p;}
.manual-holder.thumb-img-holder .manual-block .accordion.new .accordion-item .accordion-title:after{line-height:20px;display:block;position:absolute;top:12px;right: 15px;font-family:"fontello";content:none;text-align:center;font-size:26px;color:#2078af}
.manual-holder.thumb-img-holder .manual-block .accordion.new .accordion-item.active .accordion-title:before{content:'\eb39'}
.manual-holder.thumb-img-holder .manual-block .accordion.new .accordion-item.active .accordion-title:after{content:none}
.manual-holder.thumb-img-holder .manual-block .accordion.new .accordion-item.active > .accordion-title{border-bottom:0}
/*New image size*/
.faq-right-holder .step-img-overlay.img-resize{max-width: 690px;}
.img-resize .step-img-overlay img, .faq-right-holder ol.img-resize .step-img-overlay img, .faq-right-holder .img-resize.step-img-overlay img, .img-resiz .step-img-overlay img, .faq-right-holder ol.img-resiz .step-img-overlay img, .faq-right-holder .img-resiz.step-img-overlay img{max-width:690px !important;border: 1px solid transparent;}
.img-resize ul.admin-list, .img-resiz ul.admin-list{margin: 20px 0 20px;}
.img-resize ul.admin-list li, .img-resiz ul.admin-list li{padding: 0 0 5px 19px;}
.img-resize .step-img-overlay, .img-resiz .step-img-overlay {max-width:fit-content;}
.img-resize p.step-img-overlay, .img-resiz p.step-img-overlay{margin-bottom: 25px !important;}

/*User Manual search option*/
.search-holder{background: #153a4e;margin: 20px auto;padding:25px;width: 74%;border: 1px solid #4c7b98;opacity: 0.9;}
.search-holder .um-search-group{display: table;margin: 5px auto;width: 98%;}
.search-holder .um-text{display: table-cell;color: #555;height: 46px;padding: 10px 16px;font-size: 16px;width: 100%;border: 1px solid #ccc;webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;outline: 0;}
.search-holder span.input-group-btn{display: table-cell;width: 1%;vertical-align: top;}
.search-holder span.input-group-btn .btn-info{color: #fff;background-color: #0085ED;padding: 7px 16px;font-size: 30px;vertical-align: middle;height: 46px;}

/*left submenu*/
.prod-page-holder .prod-manual-menu .mainsubmenu .submenu-inner-links li,.prod-right-content .manual-holder .submenu-inner-links li{color: #4d5b62;}
.prod-page-holder .prod-manual-menu .mainsubmenu .inner-submenu-links li:before,.prod-right-content .manual-holder .submenu-inner-links li:before{font-size: 13px;color: #0085cb;left: -15px;}
.prod-right-content .manual-holder .submenu-inner-links li:before{font-size: 14px;}
.prod-page-holder .prod-manual-menu .mainsubmenu .submenu-inner-links li:before,.prod-right-content .manual-holder .submenu-inner-links li:before{content: '\ebc5';font-family: Fontello;font-size: 13px;color: #0085cb;left: -15px;}
.prod-right-content .manual-holder .submenu-inner-links li {color: rgba(0,0,0,.87) !important;cursor: pointer;padding: 5px 0 5px 20px;}
.prod-right-content .manual-holder .submenu-inner-links li::before {left: 0px;}
.prod-right-content .manual-holder .submenu-inner-links a,.prod-right-content .manual-holder .submenu-inner-links li{color:rgba(0,0,0,.87) !important;cursor:pointer;}
.prod-right-content .manual-holder .submenu-inner-links a:hover,.prod-right-content .manual-holder .submenu-inner-links li:hover{color:#156bc0 !important}
.prod-right-content .manual-holder .inner-submenu.inactive ul{display:none;margin-left:5px;}
.prod-right-content .manual-holder .inner-submenu.active ul{margin-left:5px;}
.prod-right-content .manual-holder .inner-submenu.inactive:before{content: '\eb35';}
.prod-right-content .manual-holder .inner-submenu.active:before{content:'\eb39'}
.prod-page-holder .prod-manual-menu ul.inner-submenu-links{padding:10px 0 0;display:none;}
.prod-right-content .thumb-img-holder ul.right-circle li::before{content:'\eba3';font-family:Fontello;position:absolute;top:6px;left:0;color:#7ab700}
.prod-right-content .thumb-img-holder ul.right-circle li {position: relative;padding: 5px 0 5px 20px;}

.um-overviewbox-holder a.more, .knowledge-holder a.more{background: #7ab700;color: #fff;padding: 3px 5px 4px;display: inline-block;font-size: 12px; line-height: 1;}
.um-overviewbox-holder a.more:hover, .knowledge-holder a.more:hover{background: #5f9c00; color: #fff;}


.connector-user{margin-top:55px}
.user-page-holder-new{padding:120px 0 30px;overflow:hidden;background:#fff}
.prod-page-holder{display:flex;padding:30px 0}
.prod-page-holder .prod-manual-menu{float:left;width:26%;border-right:1px solid #d0d4d9;padding:0 10px 0 0}
.prod-page-holder .prod-manual-menu li{padding:7px 5px 7px 0;display:block;position:relative;cursor:pointer;color:#4d5b62;margin: 0 0 0 15px;}
.prod-page-holder .prod-manual-menu ul.inner-submenu-links{padding:10px 0 0}
.prod-page-holder .prod-manual-menu li::before {content: '\ebc5';font-family: Fontello;left: -17px;top: 8px;position: absolute;font-size: 13px;color: #0085cb;}
.prod-page-holder .prod-manual-menu li.inactive::before {content: '\eb35';left: -17px;font-size: 13px;color: #0085cb;}
.prod-page-holder .prod-manual-menu li.mainsubmenu.active:before{background-position: left 0 top -58px !important;}
.prod-page-holder .prod-manual-menu li.mainsubmenu.arrow.inactive::before{background-position: left 0 top -90px ;width: 21px;height: 21px;top: 10px;}
.prod-page-holder .prod-manual-menu li.mainsubmenu.arrow.active::before{background-position: left 0 top -126px !important;width: 21px;height: 21px;top: 10px;}
.prod-page-holder .prod-manual-menu li.inner-submenu.active::before{background-position: left 0 top -58px !important}
.prod-page-holder .prod-manual-menu li.mainsubmenu.active:before{left:-17px;content:'\eb39';font-size:13px;color:#0085cb}
.prod-page-holder .prod-manual-menu .mainsubmenu li::before{content: '\e893';font-family:Fontello;left:-17px;top:8px;position:absolute;font-size:17px;color:#4d5b62}
.prod-page-holder .prod-manual-menu li.inactive.sigmenu:before,.prod-page-holder .prod-manual-menu li.mainsubmenu.sigmenu.active:before{display:none}
.prod-page-holder .prod-manual-menu a{color:#4d5b62}
.prod-page-holder .prod-manual-menu a.active{color:#2078af}
.prod-page-holder .prod-manual-menu a:hover{color:#2890a5}
.prod-page-holder .prod-manual-menu ul.submenu-links{padding:10px 0 0;display:none}
.prod-page-holder .prod-right-content{float:right;width:74%;padding:0 0 0 30px}
.prod-right-content .manual-holder p{line-height:1.8; margin:10px 0 !important}
.prod-right-content .manual-holder ol{padding:0 0 0 25px}
.prod-right-content .manual-holder ol li{padding:5px 0}
.prod-right-content .manual-holder ul li{position:relative;padding:5px 0 5px 15px}
.prod-right-content .manual-holder ul li::before{content:'\e802';font-family:Fontello;position:absolute;top:6px;left:0;color:#7ab700}
.prod-right-content .manual-holder ul li.cancel:before{color:red;content:'\e801'}
.prod-right-content .manual-holder h3{margin:15px 0;font-size:1.35rem;font-weight:600}
/*new changes*/
.prod-page-holder .prod-manual-menu li.mainsubmenu.arrow:before, .prod-page-holder .prod-manual-menu li.mainsubmenu.arrow.active:before{font-size: 16px}
.prod-page-holder .prod-manual-menu .mainsubmenu .submenu-inner-links li.inner-submenu.inactive::before {content: '\eb35';font-family: Fontello;font-size: 13px;color: #0085cb;left: -15px;}
.prod-page-holder .prod-manual-menu .mainsubmenu .submenu-inner-links li.inner-submenu.active::before {content: '\eb39';font-family: Fontello;font-size: 13px;color: #0085cb;left: -15px;}
.manual-block{margin-bottom:25px}
.manual-block .title-right span{display:inline-block;position:relative}
.manual-block .title-right img{border:1px solid #ccc}
.manual-block .title-right span:before{background:rgba(123,121,106,0.76) url(images/big-btn-arrow.png) no-repeat scroll 0 0 / 125px 80px;cursor:pointer;display:block;height:80px;position:absolute;width:125px;z-index:2;left:295px;top:140px;content:'';transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.manual-block .title-right span:hover:before{background:rgba(246,59,68,0.8) url(images/btn-arrow.png) no-repeat scroll center / 125px 80px;width:150px;height:100px}
.manual-block .title-right.sign-block-video span{width:50%}
.manual-block .title-right.sign-block-video span:before{background:rgba(123,121,106,0.76) url(images/btn-arrow.png) no-repeat scroll 0 0 / 60px 38px;cursor:pointer;display:block;height:38px;position:absolute;width:60px;z-index:2;left:50%;top:90px;content:'';transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.manual-block .title-right.sign-block-video span:hover:before{background:rgba(246,59,68,0.8) url(images/btn-arrow.png) no-repeat scroll 0 0 / 80px 50px;width:80px;height:50px}
.manual-holder .component-icon{width: 30px;vertical-align: middle;}
.manual-holder .toolbar-icon{width: 16px;vertical-align: middle;}
@media only screen and (max-width:980px) {
.prod-page-holder{flex-direction:column}
.prod-page-holder .prod-manual-menu{width:100%;padding:0;border:0}
.prod-page-holder .prod-right-content{padding:20px 0 0;width:100%}
.tabs-mob-title.tabs-mob-active i:before{content:'\ebab'!important}
.subpage-links{display:none}
.manual-holder .step-img-overlay img, .img-resize .step-img-overlay img{max-width:100% !important}

}

/*Demo page new P*/
.demo-header-container{background:url(images/demo-top-bg.png) no-repeat;text-align: center;color:#fff;height: 400px;padding: 65px 0 0;background-size: cover;}
.demo-header-container .demo-title{font-size: 2.3rem;font-weight: 400;}
.demo-header-container .demo-content{margin:0;}
.demo-header-container .demo-content:last-child{padding: 0 18%;}
.demo-main-container{width: 1200px;margin: 0 auto;padding: 25px 50px;box-shadow: 0 0 10px #3c3939;margin: -170px auto 80px;background: #fff;display: flex;}
.demo-main-container .demo-form-holder{padding:15px 25px 15px 0;}
.demo-main-container .demo-form-head{font-size: 1.6rem;color: #00204d;border-bottom: 1px solid #9898a2;padding: 0 0 12px;margin-bottom: 17px;}
.demo-main-container .demo-right-part{padding: 50px 0;}
.demo-main-container .demo-right-part .demo-right-title{font-size: 18px;font-weight: 600;}
.demo-main-container .demo-right-part > div{border: 1px solid #d5d2d2;background: #f2f3fb;padding: 20px;margin: 25px 0;}
.demo-main-container .demo-form-left .one_half{width: 272px;}
.demo-main-container .demo-form-left #demotime{width: 100%;}
.demo-main-container .demo-form-left .security{padding: 22px 0;}
.demo-main-container .demo-form-left #security_code{width: 194px;margin-right: 8px;}
.demo-main-container .demo-form-left #demotimezone{width: 100%;height: 38px;background: transparent;}
.demo-main-container .demo-form-left li{padding: 12px 0;margin-right: 4%;}
.demo-main-container .demo-form-left .message-box{width:569px !important;clear: both;}
.demo-main-container .buttonrow{position:relative}
.demo-main-container .buttonrow img{position:absolute;top: 19px;left: 17px;}
.demo-main-container  #submit-demo{background:#fe5000;color:#fff;margin-bottom: 30px;padding-left:44px;font-size: 1.2rem !important;}
.demo-main-container  #submit-demo:focus{border:0 !important;}
.demo-main-container  #submit-demo:hover{background: #ff6017 !important;}
.demo-main-container .demo-right-part .send-request a{background: #037ab1;color: #fff;padding: 6px 15px 8px;display: inline-block;}
.demo-main-container .demo-right-part .send-request a:before{background:url(images/guide-icon-new.png) no-repeat;content:'';display:inline-block;width:26px;height:16px;position: relative;top: 3px;}
.demo-main-container .demo-right-part .send-request a:hover{opacity:0.9;}
.demo-main-container .demo-right-part .demo-support a{background: #f54419;color: #fff;padding: 6px 15px 8px;display: inline-block;}
.demo-main-container .demo-right-part .demo-support a:before{background:url(images/support-icon.png) no-repeat;content:'';display:inline-block;width:23px;height:16px;position: relative;top: 3px;}
.demo-main-container .demo-right-part .demo-support a:hover{opacity:0.9;}



/* .demo-page-sprite,.demo-main-container .demo-box .box-head{background:url(images/demo-page-sprite.webp) no-repeat;} */
/* .demo-form-holder .demo-head{font-size: 26px;margin-top: 40px;font-weight: 600;} */
/* .demo-form-holder{padding:0 30px 0;overflow:hidden;width:50%;} */
/* .demo-form-holder .demo-container{width: 90%;float: right;} */
/* .demo-form-holder p{margin:0 0 20px} */
/* .demo-form-holder h2{margin:0 0 20px;font-size:1.3rem} */
/* .demo-form-holder span{text-decoration:underline;color:#0085cb;cursor:pointer} */
/* .demo-form-holder #demotime{width:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none} */
/* .demo-form-holder .login1 select:focus{border:1px solid #8bc3dd} */
/* .demo-form-holder #security_code{width:50%;margin-right: 1%;} */
/* .demo-form-holder select#choose_product{opacity:.6;filter:Alpha(opacity=60)} */
/* .demo-form-holder #submit-demo{padding: 10px 30px;background: #ff5001;margin-top: 20px;} */
/* .demo-form-holder #submit-demo:hover,.built-in-comp-header .button-new:hover,.peace-box .feature-list-page .button-new:hover{opacity:0.9} */
/* .demo-form-holder #submit-demo:focus{border:0} */
/* .login1 .demo-form-left input[type="email"],.login1 .demo-form-left input[type="password"],.login1 .demo-form-left input[type="text"],.login1 .demo-form-left select,.login1 .demo-form-left textarea {border: 1px solid #cacfdf; padding: 10px;}  */
/* .demo-main-container {display:flex;width:100%;height: 100vh;padding: 4% 0 0;} */
/* .demo-main-container .demo-page-sprite{display: block;width: 209px;height: 72px;} */
/* .demo-main-container .demo-form-left{display:flex;flex-wrap: wrap;} */
/* .demo-main-container .demo-form-left .one_half,.demo-main-container .demo-box{width:47%;} */
/* .demo-main-container .demo-form-left li{margin-bottom:10px;} */
/* .demo-main-container .demo-form-left #demotimezone,.demo-main-container .demo-form-left .message-box, .demo-main-container .demo-form-left .security{width:100%} */
/* .demo-main-container .demo-form-left .message-box #message{width:96% !important;height:120px !important;} */
/* .demo-main-container .demo-boxes{display: flex;flex-wrap: wrap;padding:12% 0 0; justify-content: space-between;} */
/* .demo-main-container .demo-box{background: #1b5272;padding:15px;border-radius: 7px;border: 1px solid #1e5c80;margin: 18px 0;box-shadow: 0 0 8px #1c191982;min-height: 170px;} */
/* .demo-main-container .demo-box a{color:#fff;} */
/* .demo-main-container .demo-box p{font-size: 14px;color: #c8d7e2;} */
/* .demo-main-container .demo-box .box-head{font-size: 15px;padding: 0 0 0 30px;} */
/* .demo-main-container .demo-box .box-head:hover{text-shadow: 0 0 10px #05203e;} */
/* .demo-main-container .demo-box .dashboard{background-position: 0 55%;} */
/* .demo-main-container .demo-box .editor{background-position: 0 67%;} */
/* .demo-main-container .demo-box .support{background-position: 0 78.5%;} */
/* .demo-main-container .demo-box .box-head.user-manual{background-position: 0 90.2%;} */
/* .demo-main-container .demo-box .box-head.video{background-position:  0 100.3%;} */
/* .demo-right-holder{padding:30px;color:#fff;width:50%;/*background:url(images/demo-rhs-bgimg.png) no-repeat;background-position: bottom left;*/} */
/* .demo-right-holder .right-topholder{background: #1b5272;padding: 30px 40px;border-radius: 7px;border:1px solid #1f5f83;text-align: center;font-size: 13px;margin: auto;position:relative;} */
/* .demo-right-holder .right-topholder:before{position:absolute;right:48%;border-left:15px solid transparent;border-right: 15px solid transparent;border-top: 20px solid #1b5272;content: '';top: 100%;z-index: 2;} */
/* .demo-right-holder .right-topholder:after{position: absolute;right: 47.9%;border-left: 16px solid transparent;border-right: 16px solid transparent;border-top: 21px solid #1d6993;content: '';top: 100%;z-index: 1;} */
/* .demo-right-holder .right-topholder .right-content{line-height: 1.6;font-size: 16px;} */
/* .demo-right-holder .text-last span{color:#7391a2;} */
/* .demo-right-holder .right-icon-block.demo-page-sprite{background-position: 0 37.5%;width: 129px;height: 47px;display: inline-block;content: '';} */
/* .demo-right-container{width: 80%;margin: auto;} */


@media only screen and (max-width:980px) {
.demo-form-holder #security_code{width:50%}
.demo-form-holder #demotimezone{width:100%}
.demo-form-holder .content-wrapper,.demo-btm-holder .content-wrapper{width:94%}
}
.feature-inner-container.design-email-sig{padding:50px 0;}
.home-demo-holder-new{padding:30px 0;overflow:hidden;clear:both;background:#fff}
.demo-white-bg{background:#fff}
.home-demo-box{background:#f3f7fe;padding:50px 0}
.home-demo-holder-new p.demo-title{font-size:30px;padding:0 0 10px;color:#47525d;margin:0}
.home-demo-holder-new p.demo-subtitle{font-size:16px;padding:10px 16% 20px;color:#888;line-height:2}
.home-demo-box p.demo-title,.home-demo-box p.demo-subtitle{color:#252424}
.home-demo-holder-new .demo-btn-box{display:block;margin:10px 0}
.home-demo-holder-new .demo-btn{background:#0061ff;color:#fff}
.home-demo-holder-new .demo-btn:hover{background:#1e5fc8}
.home-demo-box .demo-btn{background:#2a8ae8;padding:8px 20px}
.home-demo-box .demo-btn:hover{background:#1e5fc8}
.sticky.notemplatenotifications{background:#f6f6ba;padding:15px 10px;width:17%;margin:8px 8px 0 3px;box-shadow:0 0 3px #000;font-size:14px;line-height:1.8;min-height:100px;left:0!important;bottom:10px!important;z-index:11!important}
.sticky.notemplatenotifications .close{margin-top:-18px;margin-right:-10px;font-size:1em}
.popupspace{padding:30px}
#dnstopic:hover{color:#d50000 !important}
@media only screen and (max-width:767px) {
.home-demo-holder-new p.demo-title{font-size:22px}
.home-demo-holder-new p.demo-subtitle{padding:10px}
}
@media screen and (min-device-width:1920px) {
.sticky.notemplatenotifications{width:10%;bottom:90px!important}
}
.reason-holder .reason-box p.img-left{background-image:url(images/signature-icons.png);background-repeat:no-repeat;width:32px;height:32px}
.reason-holder .reason-box p.img-perfect{background-position:0 -40px}
.reason-holder .reason-box p.img-solution{background-position:0 -80px}
.reason-holder .reason-box p.img-automatic{background-position:0 -120px}
.reason-holder .reason-box p.img-html{background-position:-50px 0}
.reason-holder .reason-box p.img-best{background-position:-52px -40px}
.reason-holder .reason-box p.img-company{background-position:-49px -80px}
.reason-holder .reason-box p.img-secure{background-position:-48px -120px}
.faq-content .ui.button{padding:3px 10px}
.configure-holder.add-admin-holder{width:65%}

.feature-banner-content.new{background-image: linear-gradient(rgba(42, 105, 151, 0.6),rgba(28, 80, 106, 0.69)),url(images/sigsync-features-bgimg.jpg) !important;height: 545px;background-position: left 4% top;}
.feature-banner-content.new .main-title,.feature-banner-content.new .feature-subhead{font-size:2.9rem;font-weight:400 !important;}
.feature-banner-content.new .feature-subhead{margin: 0 0 25px;}
.feature-banner-content.new h1 {padding: 100px 0 0;}
.feature-banner-content.new .feature-txt{padding: 0 16% 0;line-height: 1.8;}
.features-container .features-box-new:nth-child(2n){background:#eef7fc;}
.features-container .features-box-new{padding:50px;position:relative;}

.features-box-new .feature-list{margin:0 0 20px}
.features-box-new h2{font-weight: 600;margin: 0 0 30px;color:#0085cb;}
.features-box-new .feature-list li{position:relative;margin:0 0 5px;padding:0 0 0 30px}
.features-box-new .feature-list li:before{content:'\e802';font-family:Fontello;position:absolute;top:3px;left:0;color:transparent}
.features-box-new ul.featurestep-list li {padding:0 0 4px 36px;position: relative;}

.features-container .features-box-new .content-wrapper{display:flex;align-items:center;flex-wrap:wrap}
.features-container .features-box-new:last-child .content-wrapper{display:block}
.features-container .features-box-new a.more{background: #0085cb;color:#fff;padding: 5px 10px;display:inline-block;font-size:12px;line-height:1}
.features-container .features-box-new a.more:hover{opacity:0.9}
.features-container .features-box-new.marketing{background: linear-gradient(#add9e6,#add9e685), url(images/featurepage-mid-bg.png) no-repeat;color: #000;padding: 50px 60px;}
.features-box.marketing h2{font-weight:600;margin: 0 0 25px;font-size: 2.5rem;color:#000;}
.feature-holder .prod-feature-box .img-left{width:50px;height:50px;border-radius:50%;background-color: #51adf4 !important;margin-right: 20px !important;position:relative;border: 1px solid #7ec5fc;}
.feature-holder .prod-feature-box .img-left:before{content:'';display:block;width: 40px;height: 32px;position: absolute;left: 4px;top:6px;}

.feature-holder .prod-feature-box:nth-of-type(1) .img-left:before{background-position: left 8px top 16.7% !important}
.feature-holder .prod-feature-box:nth-of-type(2) .img-left:before{background-position: left 8px top 31.65% !important;}
.feature-holder .prod-feature-box:nth-of-type(3) .img-left:before{background-position: left 9px top 49.2% !important;}
.feature-holder .prod-feature-box:nth-of-type(4) .img-left:before{background-position: left 10px top 67% !important;}
.feature-holder .prod-feature-box:nth-of-type(5) .img-left:before{background-position: left 10px top 84.2% !important;}
.features-box-new .blue-font{color:#2252a2;}
.features-box-new h3{font-size: 1.3rem;font-weight:600;padding: 0 0 0 30px;}
.features-box-new .h3-title {padding: 0 !important;}
.feature-sprite,.features-box-new .tick:before,.feature-holder .prod-feature-box .img-left:before{background:url(images/feature-pagenew-sprite.webp) no-repeat !important;}
.features-box-new .tick:before{background-position:left top 100% !important;width: 20px;height: 22px;color: transparent;}
.features-box-new .tick.new-space{margin-top: 30px;}
.features-box-last{padding:50px 0 0;overflow:hidden;display:flex;align-items:center}
.features-box-new:last-child h2{color:#000;margin:0 0 25px;font-size:2rem}
.features-box-new p.feature-intro-txt{max-width: 1000px;margin: 0 auto;color:#303131;font-size: 17px;}
.features-box-last .three_fifth{width:53%;margin:0 4% 0 0}
.features-box-last .two_fifth{width:43%}
.features-box-last .feature-img{display:none;margin:0}
.features-box-last .feature-img.active{display:block}
.feature-holder .prod-feature-box{background:#3091f1; clear:both;padding:15px;border: 1px solid #83a2b5;margin:0 0 15px;font-size:14px;cursor:pointer;transition:border-color .3s cubic-bezier(.455,.03,.515,.955),box-shadow .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);-moz-transition:border-color .3s cubic-bezier(.455,.03,.515,.955),box-shadow .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);-webkit-transition:border-color .3s cubic-bezier(.455,.03,.515,.955),box-shadow .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);}
.feature-holder .prod-feature-box.active,.feature-holder .prod-feature-box:hover{background:#0080ff;}
.feature-holder .prod-feature-box:last-child{margin:0}
.feature-holder .prod-feature-box .img-left{float:left;margin:5px 0 0 }
.feature-holder .prod-feature-box h4{margin: 0 0 7px 30px;color: #fff;font-size: 17px;}
.feature-holder .prod-feature-box p{line-height:1.5;font-size: 15px;color: #e3eff6;}
.feature-holder .prod-feature-box  p.new{padding-left: 71px;}
.features-container .feature-btm-btns{margin:50px 0 8px}
.features-container .feature-btm-btns a{margin-right:20px}
.feature-banner-inner-new,.list-feature-new-slide .feature-banner-content{height:500px}
.feature-banner-setting.list-feature-new-slide{background-image:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url(images/list-feature-bg.jpg)!important}
.list-feature-new-slide .feature-banner-content h1{line-height:1.5}
.admin-more{font-size:12px;color:#fff;background:#0085cb;padding:3px 10px;display:inline-block;line-height:1}
.admin-more:hover,.admin-right-more:hover{color:#fff}

/*Built in components page P*/
.built-in-comp-header {background-image: linear-gradient(rgba(20, 75, 124, 0.51),rgba(3, 56, 74, 0.65)),url(images/built-in-comp-topbg.png);height: 545px;color: #fff;background-repeat: no-repeat;}
.built-in-comp-header .main-title{padding: 9% 0 0;font-size: 42px;font-weight: 300 !important;}
.built-in-comp-header .sub-heading{font-size: 15px;font-weight: 300 !important;padding: 10px 0 20px;line-height: 2;}
.built-in-comp-header .button-new,.peace-box .feature-list-page .button-new{background:#1678c2;border: 0;color: #fff;font-size: 16px;padding: 8px 25px;}
.built-in-comp-sprite,.peace-box .feature-list-page li:before,.about-container .builtin-sprite:before,.built-in-comp:before{ background:url(images/built-in-comp-sprite.png) no-repeat;}
.peace-box.main-holder:nth-of-type(2n){background:#edf3f7;}
.peace-box .feature-list-page li:before{content:'';display:inline-block;width: 30px;height: 30px;background-position: left top 7px;position:absolute;top:0;left:0;}
.peace-box .feature-list-page .button-new {padding: 6px 20px;}
.peace-box .feature-list-page h2{font-size:24px;color:#2c3438;font-weight:600;padding: 15px 0;}
.peace-box .feature-list-page h2:before{content:'';display:inline-block;width:65px;height:65px;vertical-align: middle;box-shadow:0 0 14px 3px #ddd;border-radius: 50%;margin-right: 20px;background-color: #fff;}
.peace-box .feature-list-page .insert-img:before{background-position:8.6px 4.8%;}
.peace-box .feature-list-page .personal-field:before{background-position: 8.5px 18.3%;}
.peace-box .feature-list-page .address-field:before{background-position: 8.6px 32.3%;}
.peace-box .feature-list-page .active-dir:before{background-position: 8.6px 46.4%;}
.peace-box .feature-list-page .html-import:before{background-position: 8.9px 60.2%;}
.peace-box .feature-list-page .analytics:before{background-position: 8.7px 74%;}
.peace-box .feature-list-page .oneclick:before{background-position: 8.7px 88%;}
.peace-box .feature-list-page .templates:before{background-position: 8.7px 102%;}
.peace-box .feature-list-page .img-block.one_half{margin:auto 0;}
.peace-box .feature-list-page{display:flex;}
.peace-box.main-holder:nth-of-type(2n+1) .one_half:last-child{text-align:center;}
.peace-box .feature-list-page li{font-size:16px;margin-bottom:8px;font-weight:400;line-height:2;position:relative;padding: 0 0 10px 30px;}

/*about sigsync new*/
.why-sigsync-block .content-wrapper{display:flex;flex-wrap:wrap;padding: 20px 30px;}
.why-sigsync-block .one_half{margin: auto 0;}
.about-container .sigsync-about-head{font-size:2rem;}
.built-in-comp-header.about-sigsync .main-title{padding: 0 0 15px;}
.built-in-comp-header.about-sigsync .button-new{background: #2790d1;border-radius: 0;}
.about-container .about-box .button-new {padding: 1px 20px;background: #2790d1;color: #fff;display: inline-block;font-size: 17px;}
.about-container .about-box .button-new:hover{opacity:0.9;}
.about-container .about-box:nth-of-type(2) .one_half.last{padding: 5% 20px 0;}
.built-in-comp-header.about-sigsync {background-image: linear-gradient(rgba(20, 75, 124, 0.51),rgba(3, 56, 74, 0.65)),url(images/aboutus-topbg.png);color: #fff;background-repeat: no-repeat;} 
.built-in-comp-header.about-sigsync .content-wrapper{display:flex;align-items: center;justify-content: space-between;padding: 80px 0;}
.built-in-comp-header.about-sigsync .aboutus-rhs-img {background: url(images/about-us-top-header.png)no-repeat;width: 500px;height: 384px;position: relative;top: 14%;} 
.about-container .builtin-sprite:before{content: '';width: 23px;height: 21px;display: inline-block;background-position: 0 0;position: absolute;top: 4px;left: -35px;}

@media only screen and (max-width:980px) {
.feature-banner-inner-new,.feature-new-slide .feature-banner-content{height:100%}
.feature-new-slide .feature-banner-content h1,.list-feature-new-slide .feature-banner-content h1{padding:50px 30px 0;font-size:1.5rem}
.feature-new-slide .feature-banner-content h2{font-size:1.2rem}
.features-container .features-box-new{padding:20px 10px}
.features-box-last{flex-direction: column-reverse;padding-top: 20px;}
.features-box-last .feature-holder{padding:20px 0 0}
.features-box-last .three_fifth,.features-box-last .two_fifth{width:100%;margin:0 0 20px}
.features-box-new p.feature-intro-txt{max-width:100%}
.features-box-last .feature-img{padding:0}
}
@media screen and (min-device-width:1920px) {
.features-container .features-box-new:nth-child(2):before,.features-container .features-box-new:nth-child(5):before{border-left-width:1900px}
}
@media only screen and (max-width:767px) and (orientation: portrait) {
.features-container .feature-btm-btns{margin:20px 0 0}
.features-container .feature-btm-btns a{margin:0 20px 20px 0}
.exchange-slide .feature-content h1.main-title{margin:0 0 20px}
.exchange-slide .feature-content .banner-list{padding:0}
.exchange-slide .top-btns a{margin:0 10px 20px 0;width: 220px;text-align: center;}
.homefree-block .home-blue-btn{padding:10px 20px;margin:0 0 20px}
.home-green-btn{margin:20px 0 0}
}
.admin-search-group .input-group-btn:before{font-family:fontello;content:'\e810';top:12px;left:12px;position:absolute;color:#fff;font-size:30px;display:none}
.admin-search-group{display:table;margin:20px auto;padding-top:130px;padding-bottom:30px;width:100%}
.admin-search-group .admin-text{display:inline-block;color:#555;height:46px;padding:10px 16px;font-size:16px;width:96%;border:1px solid #ccc;webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.admin-search-group .admin-text:focus{border-color:#ddd;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.admin-search-group .input-group-btn{display:inline-block;width:4.1%;vertical-align:top;margin-left:-5px;position:relative;cursor:pointer;border-radius: 0 10px 10px 0;}
.admin-search-group .btn{color:#fff;background-color:#296dad;padding:7px 16px;font-size:30px;vertical-align:middle;height:46px;width:100%;display:inline-block;background:#296dad url(images/admin-search-icon.png) no-repeat scroll center center}
.one-half.fbox-content{background:#fff;text-align:center;color:#000;margin-bottom:30px}
.admin-title{font-size:1.5rem;margin-top:15px;padding-top:10px;margin-bottom:15px;padding-left:28px}
.admin-navigation{clear:both;padding-top:30px;padding-bottom:30px}
.admin-img{min-width:100%;max-width:100%;height:auto;vertical-align:bottom;width:100%}
.admin-more{font-size:12px;color:#fff;background:#0085cb;padding:3px 10px;display:inline-block;line-height:1}
.admin-more:hover,.admin-right-more:hover{color:#fff}
.admin-background{background-color:#eee;overflow:hidden}
.admin-txt{margin-bottom:15px;padding-bottom:25px;padding-left:28px}
.admin-right-title{margin-top:15px;padding-top:10px;margin-bottom:15px;padding-left:14px;margin-right:14px}
.admin-right{font-size:1.2rem}
.admin-right-txt{font-size:1rem;margin-bottom:15px;padding-bottom:25px;padding-left:14px;padding-right:3px;margin-right:14px}
.admin-right-more{font-size:11px;color:#fff;background:#4183c4;padding:1px 5px;display:inline}
.admin-content{padding-top:120px}
.admin-con{padding-left:25px;padding-right:25px;padding-bottom:10px}
.admin-no-results{font-size:20px;color:#4183c4}
.manual-holder ul.admin-list li{position:relative;padding:0 0 10px 19px}
.faq-right .manual-holder ul.admin-list li{margin:0}
.manual-holder ul.admin-list li:before{content:'\e802';font-family:"Fontello";position:absolute;top:0;left:0;color:#7ab700;font-size:1.3rem;font-weight:700}
.feature-list-text li{font-size:16px;margin-bottom:8px;font-weight:400;line-height:2}
.feature-list-text h1{padding-bottom:12px}
.feature-list-text h2{font-size:18px;color:#0092cb;font-weight:500;padding:0 0 10px}
@media only screen and (max-width:980px) {
.admin-search-group .admin-text{width:90%}
.admin-search-group .input-group-btn{width:10%}
.admin-search-group .input-group-btn::before{left:6px}
.admin-title,.admin-txt{padding:10px}
}
.subscription-holder{background:#fff;overflow:hidden}
.subscription-holder .ui.form .fields{margin:0}
.subscription-holder .ui.form select{border-radius:0}
.subscription-box{border:1px solid #d1dbde}
.subscription-box.subscription-last{border-top:0}
.subscription-box h3{background:#f7f7f7;padding:10px;border-bottom:1px solid #d1dbde;margin:0;font-size:22px;font-weight:400}
.subscription-content{padding:20px;overflow:hidden}
.subscription-content .subscription-title{padding:0 0 10px}
.subscription-dtls{margin:0 0 20px;padding:0 0 10px;width:80%;overflow:hidden}
.subscription-dtls label{font-weight:700;color:#434b4b;width:200px;display:inline-block}
.subscription-dtls .ui.primary.button,.subscription-dtls .ui.grey.button{font-weight:700}
.subscription-dtls .subscription-btns{margin:20px 0 0;display:inline-block}
.subscription-dtls #cancelform{display:inline-block}
.subscription-dtls .subscription-btns .ui.primary.button{margin:0 20px 0 0}
.subscription-dtls .subscription-btns i{margin:0 5px 0 0}
.subscription-form .pricing{font-size:40px;line-height:2;margin:0 0 0 10px;color:#fc4d00}
.subscription-form .ui.form .field > label{font-size:15px}
.subscription-form .payment-table h3{padding:0;margin:0}
.subscription-form .ui.primary.button{font-size:18px;padding:10px 20px}
.subscription-content h4{font-weight:400;font-size:18px}
.subscription-content #stripesubmit{font-size:16px;font-weight:700}
.subscription-content #mailboxesQty{padding:.5em;height:35px;}
.subscription-form #mailboxesQty{border:1px solid #aeaeae}
.subscription-buybox{width:55%}
.subscription-buybox .ui.form .field > label{font-size:15px}
.invoices-left{width:80%}
.subscription-note{padding:25px 0 0;font-size:15px}
.subscription-note p{line-height:2}
.subscription-note p.payment-txt{text-align:justify}
.subscription-note span.pci-txt{display:inline-block;padding:0 0 0 10px;margin:5px 0 0 10px;vertical-align:top;border-left:1px solid #dddede;line-height:1.5em}
.invoices-left .table-list table{width:100%;border-collapse:collapse;border-spacing:0;margin:20px 0 0}
.invoices-left .table-list thead{background:#297dbd;color:#fff}
.invoices-left .table-list tr td,.table-list tr th{padding:10px;border:1px solid #ccc;text-align:center}
.invoices-left .table-list span.page-numbers-results,.invoices-left .table-list span.page-numbers{display:block;margin:0 0 10px}
.payment-introbox{margin:20px 0 0}
.payment-introbox p{line-height:2;font-size:15px}
.payment-btnbox{margin:40px 0 30px}
.payment-btnbox .ui.primary.button{font-size:20px;padding:10px 40px}
.payment-btnbox .ui.primary.button i{margin-right:10px}
.user-subscription-box.ui.modal > .header{padding:.5em 1em;background:#2f323e!important;color:#fff!important}
.subscribe-note .price-offer-box{margin:10px 0 20px;font-size:16px}
.subscribe-note .price-offer-box span:after{border-top-width:15px}
.subscribe-note .price-offer-box .price-spl{text-transform:capitalize}
.subscribe-note .price-offer-box .more-btn{background:#2c9aff;color:#fff;padding:3px 8px;display:inline-block;font-size:12px;line-height:1.2}

.tenant-subscription-holder{border:1px solid #d7d7d7;padding:30px; min-height:85vh}
.page-holder .tenant-subscription-holder h3, .configure-holder.license-holder h3.subtitle{font-size:18px;font-weight:600}
.tenant-subscription-holder .subscription-container{display:inline-block;border:1px solid #d7d7d7;margin:0 0 15px;border-bottom:0}
.tenant-subscription-holder .subscription-container label{padding:8px 10px 8px 15px;border-right:1px solid #d7d7d7}
.tenant-subscription-holder .subscription-container span{padding:8px 10px 8px 45px;display:inline-block;min-width:200px}
.tenant-subscription-holder .subscription-container p{border-bottom:1px solid #d7d7d7;margin:0}
.tenant-subscription-holder .subscription-dtls .subscription-btns{display:block}

.tenant-subscription-holder .subscription-btns .edit-btn,.tenant-subscription-holder .subscription-btns .resume-btn{background:#3cb878;cursor:pointer}
.tenant-subscription-holder .subscription-btns .edit-btn:hover,.tenant-subscription-holder .subscription-btns .resume-btn:hover{background:#0ea255}
.tenant-subscription-holder .subscription-btns .cancel-btn{background:#f55158}
.tenant-subscription-holder .subscription-btns .cancel-btn:hover{background:#f22c35}
.tenant-subscription-holder .subscription-btns .edit-btn:before{background:#288253 url(images/edit-icon.png) no-repeat scroll center}
.tenant-subscription-holder .subscription-btns .resume-btn:before{background:#288253 url(images/resume-icon.png) no-repeat scroll center}
.tenant-subscription-holder .subscription-btns .cancel-btn:before{background:#ca2229 url(images/cancel-icon.png) no-repeat scroll center}
/*.tenant-subscription-holder .subscription-btns .buy-btn:after{position:absolute;left:34px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #004a80;top:13px;content:''}*/

.tenant-subscription-holder .resellersubscription-dtls{width:100%;display:flex}
.tenant-subscription-holder .resellersubscription-dtls .subscription-container{margin:0 3% 20px 0;width:45%;border:0}



@media screen and (min-width: 1440px) and (max-width: 1920px){}
.tenant-subscription-holder .subscription-container .showarchivelist{border-bottom:0}
.tenant-subscription-holder .subscription-container .sub-btn{padding:7px 10px 9px;line-height:1;font-size:14px;color:rgba(0,0,0,.6);-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;margin:0 10px 0 0;display:inline-block}
.tenant-subscription-holder .subscription-container .sub-btn:hover{color:#1e70bf;-webkit-box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset;box-shadow:0 0 0 1px rgba(34,36,38,.35) inset,0 0 0 0 rgba(34,36,38,.15) inset}
.tenant-subscription-holder .subscription-container span.sub-mail{cursor:pointer;min-width:auto;}
.tenant-subscription-holder .subscription-container .showarchivelist p{padding:5px 0;cursor:pointer}
.tenant-subscription-holder .subscription-container .showarchivelist p.noarchive{padding:13px 15px}
.tenant-subscription-holder .subscription-container .showarchivelist label{width:150px;border:0;cursor:pointer}
.tenant-subscription-holder .subscription-container .showarchivelist span.sub-mail{margin:0 15px 0 0;color:#1e70bf}
.tenant-subscription-holder .subscription-container .showarchivelist h3{text-transform:capitalize;padding:10px;background:#eee;margin:0;border-bottom:1px solid #d7d7d7}
#showmemberslist #tenantlist{padding:4px 20px 5px 5px;margin:0 0 15px}
.tenant-subscription-holder .subscription-container .monthtext{font-weight:normal; text-align:left; padding:0 !important}
.tenant-subscription-holder .subscription-container .ui.basic.spanbtn{padding:5px 10px; min-width:auto;}
.tenant-subscription-holder .subscription-container span{min-width:auto}
.tenant-subscription-holder #tenantlist, #showmemberslist #tenantlist, .tenant-subscription-holder .tenantlist{min-width:360px; border-radius:0; border:1px solid #ccc; padding:4px 20px 5px 5px;margin:0 0 15px;font-size: 15px;}
.filterlabel {font-size: 15px;}
.tenant-subscription-holder .subscription-btns .edit-btn:after,.tenant-subscription-holder .subscription-btns .resume-btn:after{border-left-color:#288253}
.tenant-subscription-holder .subscription-btns .cancel-btn:after{border-left-color:#ca2229}
.subscribe-note .txt-separator{padding:25px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.subscribe-note .offer-banner a{background:#fafafa;padding:15px;display:inline-block;border:1px solid #e1e1e1;font-size:18px;font-weight:700;color:#2f79c2}
.subscribe-note .offer-banner .sub-txt{color:#2a72a9}
.subscribe-note .offer-banner .sub-upto{color:#6e7072}
.subscribe-note .offer-banner .sub-disc{color:#fa6b02}
.subscribe-note .offer-banner .sub-start{color:#404346}
.subscribe-note .service-points{display:flex;flex-wrap:wrap;justify-content:space-between;width:80%;margin:40px 0 0}
.subscribe-note .service-points li{padding:55px 0 0;position:relative;text-align:center;background:url(images/services-tick-icon.png) no-repeat scroll top center;color:#687384}
.subscribe-note .subscribe-footbtn{margin:35px 0 0}
.subscribe-note .subscribe-footbtn .learn-btn{background:#48a2cc;color:#fff;padding:8px 15px 8px 50px;position:relative;font-weight:600}
.subscribe-note .subscribe-footbtn .learn-btn:hover{background:#2cafec}
.subscribe-note .subscribe-footbtn .learn-btn:before{content:'';width:35px;height:100%;background:#2b7597 url(images/info-icon.png) no-repeat scroll center;position:absolute;left:0;top:0}
.subscribe-note .subscribe-footbtn .learn-btn:after{position:absolute;left:34px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #2b7597;top:13px;content:''}

/*.tenant-configure-holder{border:1px solid #e1e1e1;padding:10px 30px}*/
.page-holder .tenant-configure-holder h3{font-size:18px;font-weight:600;margin-bottom:5px}
.tenant-configure-holder .sig-mode-box{padding:10px;border:1px solid #e1e1e1;margin:0 0 20px;font-size:14px;transition: border-color .3s cubic-bezier(.455,.03,.515,.955),box-shadow .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);-moz-transition: border-color .3s cubic-bezier(.455,.03,.515,.955),box-shadow .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);-webkit-transition: border-color .3s cubic-bezier(.455,.03,.515,.955),box-shadow .3s cubic-bezier(.455,.03,.515,.955),color .3s cubic-bezier(.455,.03,.515,.955);position:relative}
.tenant-configure-holder .sig-mode-box:hover{border-color:#1e90ff;box-shadow:0 5px 20px rgba(0,0,0,.2);moz-box-shadow:0 5px 20px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2)}
.tenant-configure-holder .sig-mode-box:last-child{margin:0}
.tenant-configure-holder .sig-mode-box .fieldcontent{padding:0 0 0 80px}
.tenant-configure-holder .sig-mode-box .fieldcontent img{float:left;margin:0 0 0 -70px}
.tenant-configure-holder .sig-mode-box .field{margin-bottom:10px}
.tenant-configure-holder .sig-mode-box .item label{padding:0 0 0 80px;font-weight:600;color:#0085cb;font-size:16px}
.tenant-configure-holder .sig-mode-box .item .mode{position:absolute;top:0;left:0}
.tenant-configure-holder .tenant-configure-box{padding:25px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin:15px 0 30px}
.tenant-configure-holder .tenant-configure-box.no-border-top{border-top:none;padding-top:0}
.tenant-configure-holder .tenant-configure-box.no-margin{margin-top:0}
.tenant-configure-holder .install-steps li:first-child{margin-bottom:10px}
.tenant-configure-holder .modelist li{cursor:pointer}
.tenant-configure-holder .modelist li:first-child{margin-bottom:10px}
.tenant-configure-holder .modelist li span{color:#009Fda}
.tenant-configure-holder .modelist li span:hover{color:#00baff}
.tenant-configure-holder .configure-holder{padding:0}
.tenant-configure-box .config-btn{background:#208cd3;color:#fff;padding:8px 15px 8px 50px;position:relative;margin:15px 0 5px;display:inline-block;font-weight:600}
.tenant-configure-box .config-btn:hover{background:#0f71b0}
.tenant-configure-box .config-btn:before{content:'';width:35px;height:100%;background:#004a80 url(images/config-icon.png) no-repeat scroll center;position:absolute;left:0;top:0}
.tenant-configure-box .config-btn:after{position:absolute;left:34px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #004a80;top:13px;content:''}
.tenant-configure-footer .secure{padding:0 0 0 65px;background:url(images/secure-authentication-icon.png) no-repeat scroll left top}
.tenant-configure-footer .approved{padding:0 0 0 65px;background:url(images/microsoft-approved-icon.png) no-repeat scroll left center}
.tenant-configure-footer .more-btn{background:#1ab6e8;color:#fff;padding:3px 12px;display:inline-block;font-size:12px;line-height:1.1}

/*.tenant-rule-holder{border:1px solid #e1e1e1;padding:25px}*/
.page-holder .tenant-rule-holder h3{font-size:18px;font-weight:600}
/*.tenant-rule-holder .rule-txt{padding:0 0 20px;border-bottom:1px solid #e1e1e1}*/
.tenant-rule-holder .ui.toggle.checkbox{width:50px;height:20px;margin:0 5px 0 0}
.ui.checkbox input.hidden + label{margin:0;width:50px;height:20px}
.tenant-rule-holder .ui.toggle.checkbox input:checked ~ label{background:url(images/radio-sprite.png) no-repeat scroll left top;width:50px;height:20px}
.tenant-rule-holder .ui.toggle.checkbox label:before,.tenant-rule-holder .ui.toggle.checkbox label:hover:before{background:url(images/radio-sprite.png) no-repeat scroll left -24px;width:50px;border-radius:0}
.tenant-rule-holder .ui.toggle.checkbox input:checked ~ label:before{background:#1abc9c !important;display:none}
.tenant-rule-holder .ui.toggle.checkbox label::after{width:1rem;height:1rem;top:3px;display:none}
.tenant-rule-holder .ui.toggle.checkbox input ~ label::after{left:0.4rem}
.tenant-rule-holder .sign-btn{background:#208cd3;color:#fff;padding:8px 15px 8px 50px;position:relative;font-weight:600;cursor:pointer}
.tenant-rule-holder .sign-btn:hover{background:#0f71b0}
.tenant-rule-holder .sign-btn:before{content:'';width:35px;height:100%;background:#4e7e8e url(images/editor-icon.png) no-repeat scroll center;position:absolute;left:0;top:0}
.tenant-rule-holder .schedule-button:before{background:#004a80 url(images/scheduler-icon.png) no-repeat scroll center}
.tenant-rule-holder .sign-btn:after{position:absolute;left:34px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #004a80;top:12px;content:''}
.tenant-rule-holder .sign-btn#submitruletoeditor,.tenant-rule-holder .sign-btn#sub_submitruletoeditor{padding:2px 9px 4px 50px;display:inline-block;margin:10px 0 0 185px}
.tenant-rule-holder .sign-btn#submitruletoeditor:after,.tenant-rule-holder .sign-btn#sub_submitruletoeditor:after{top:9px}
.tenant-rule-holder .sign-btn#sub_submitruletoeditor{margin-left:240px}
.tenant-rule-holder .nosignaturebtn .sign-btn#submitruletoeditor,.tenant-rule-holder .nosignaturebtn .sign-btn#sub_submitruletoeditor{margin-left:0}
@media screen and (min-device-width:1920px) {
/*.tenant-rule-holder .sign-btn#submitruletoeditor, .tenant-rule-holder .sign-btn#sub_submitruletoeditor{display:block;width:24%}*/
}
.tenant-rule-holder .save-btn{background:#f7941d;color:#fff;padding:5px 15px 5px 50px !important;position:relative;font-weight:600;cursor:pointer}
.tenant-rule-holder .save-btn:hover{background:#fd8a00}
.tenant-rule-holder .save-btn:before{content:'';width:35px;height:100%;background:#f26522 url(images/save-icon.png) no-repeat scroll center;position:absolute;left:0;top:0}
.tenant-rule-holder .save-btn:after{position:absolute;left:34px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #f26522;top:12px;content:''}

.tenant-rule-holder .signature-form .signrule{margin:0 0 10px}
.tenant-rule-holder .signature-form .signlabel{cursor:pointer}
.tenant-rule-holder .signature-form .signbox{margin:10px 0 0 18px}

/*.tenant-preferences-holder{border:1px solid #e1e1e1;padding:25px}*/
.page-holder .tenant-preferences-holder h3{font-size:18px;font-weight:600}
.tenant-preferences-holder .preference-form input[type="submit"]:first-child{margin-top:-55px}
.tenant-preferences-holder .save-btn{background:#f7941d url(images/prefer-savebtn.png) no-repeat scroll left top;color:#fff;padding:8px 15px 8px 50px;position:relative;font-weight:600;cursor:pointer;border:0}
.tenant-preferences-holder .save-btn:hover{background-color:#fd8a00}

@media only screen and (max-width:767px){
.tenant-subscription-holder{padding:15px}
.tenant-subscription-holder .subscription-container{display:block}
.tenant-subscription-holder .subscription-container span{padding-left:15px}
.tenant-subscription-holder .offer-banner{line-height:2;margin:0 0 30px}
.subscribe-note .subscribe-footbtn{margin:25px 0}
.tenant-configure-holder{padding:15px}
.tenant-rule-holder,.tenant-preferences-holder{padding:0;border:0}
#rulecontentbox .ui.grid > [class*="thirteen wide"].column{width:100% !important}
.tenant-rule-holder .sign-btn{display:inline-block;margin:5px 0 0}
.page-holder .tenant-preferences-holder h3{border:0}
}
@media only screen and (max-width:767px) and (orientation: portrait) {
.tenant-rule-holder .sign-btn#submitruletoeditor,.tenant-rule-holder .sign-btn#sub_submitruletoeditor{margin:5px 0}
.page-holder .tenant-subscription-holder h3{font-size:16px}
.tenant-subscription-holder .subscription-btns .buy-btn{margin: 0 0 10px;}
.subscribe-note .service-points{width:100%}
.subscribe-note .service-points li{padding-bottom:20px;flex-basis:50%}
}

@media only screen and (min-width:980px) and (max-width:1024px) {
.subscription-dtls{width:100%}
}
.buy-subscription-form{float:left;width:100%}
.buy-subscription-form h3{border-bottom:1px solid #d9dbe7}
.buy-subscription-form .buy-subscription-box{margin:10px 0!important;display:inline-block!important}
.buy-subscription-form .ui.form .field .subscriptionPlan1{vertical-align:baseline;margin-right:6px}
.buy-subscription-form .price-box-label{display:flex;flex-wrap:wrap}
.buy-subscription-form .price-box-label label.number{line-height:3;margin-right:10px;font-size:15px}
.buy-subscription-form .buy-offer{clear:both;margin:0 0 0 46px !important}
.buy-subscription-form #subscriptionPlan{border-radius:0!important;width:128px!important;display:inline-block;font-size:15px;padding:6px!important}
.buy-subscription-form #mailboxesQty{padding:7px 10px;font-size:15px;width:100px}
.buy-subscription-form #qtyerror{display:none;margin:30px 0 0 10px;color:red;font-weight:700;font-size:14px;line-height:2.5}
.buy-subscription-form .ui.form .fields .field{margin-bottom:15px!important;padding:0!important}
.buy-subscription-form .ui.form .fields .field-last{border:1px solid #d5d5d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:flex;justify-content:space-between;flex-wrap:wrap}
.buy-subscription-form .subscriptionbox{padding:7px;cursor:pointer;text-align:center}
.buy-subscription-form .subscriptionbox.active{background:#1b87cd;color:#fff}
.buy-subscription-form span.actual-price{font-size:20px;display:inline-block;line-height:1.5}
.buy-subscription-form span.mailboxcost{display:inline-block;font-size:16px}
.buy-subscription-form .ui.form ::placeholder{color:#aab7c4!important;font-size:15px;font-family:"Helvetica Neue",Helvetica,sans-serif;opacity:1}
.buy-subscription-form .ui.form .field > label{display:inline-block;vertical-align:top;line-height:2.5;padding:0 25px 0 0;color: rgba(0,0,0,.87);}
.payment-table{float:left;width:80%}
.payment-table .card-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:15px}
.payment-table .card-holder{padding:15px;margin:0 0 20px;overflow:hidden}
.payment-table .card-table tr td{padding:15px 10px;text-align:left}
.payment-table .card-table tr td.cardbrand{display:none}
.payment-table .card-table tr th{padding:10px;text-align:left;border-bottom:1px solid #e7e7e7}
.payment-table .card-table th.title{font-size:17px;padding-left:0}
.payment-table .card-table span.card-bank{font-size:16px;padding:0 5px}
.payment-table .card-table span.card-number{color:#888}
.payment-table .card-table .icon.cancel{cursor:pointer}
.payment-table .new-payment{margin:40px 0 0;overflow:hidden}
.payment-table .new-payment h4{font-size:17px;padding:0 0 5px;border-bottom:1px solid #e7e7e7}
.payment-table .new-payment .card-title{padding:0 0 0 10px}
.payment-table .new-payment .card-title input{display:inline-block;margin:10px 0 0;vertical-align:top}
.payment-table .new-payment .card-title label{display:inline-block;vertical-align:top;line-height:2;padding:0 20px 0 5px;font-size:16px;cursor:pointer}
.payment-table .cardactive{overflow:hidden;padding:10px 0 10px 30px}
.payment-table .ui.form input:not([type]){width:75%;padding:7px 10px;border:1px solid #d7d7d7}
.payment-table #card-name,.payment-table #changecard-name{width:75%;padding:10px;border:1px solid #d7d7d7}
.payment-table .sr-holder label{margin:0 0 5px;display:block}
.payment-table .addnew-cards .btn-holder{clear:both;margin:20px 0;float:left}
.payment-table .addnew-cards #addcarderror,.payment-table .addnew-cards #changecarderror{display:none;margin:5px 0 10px;color:red;font-weight:700;float:left;width:100%;font-size:14px}
.payment-table .addnew-cards #card-errors{clear:both;float:left;margin:5px 0 0;color:red;font-weight:700}
.payment-table #btnSubmit,.payment-table #btnChangeSubmit{font-size:18px;padding:10px 20px!important}
.payment-table .box-title{font-size:18px;border-bottom:1px solid #e7e7e7}
.payment-table .box-title span{vertical-align:top;padding:0 40px 0 0;font-weight:700;line-height:2}
.buy-pcinote{padding:0 0 20px 15px;clear:both}
.buy-pcinote span.pci-txt{display:inline-block;padding:0 0 0 10px;margin:5px 0 0 10px;vertical-align:top;border-left:1px solid #dddede;line-height:1.5em}
.buy-couponcode{padding:0 0 20px 15px;clear:both}
.buy-couponcode label{margin:0 20px 0 0;display:inline-block;vertical-align:middle; font-size: 1.1rem;}
.buy-couponcode #coupon_code{width:20% !important; margin-right: 8px; padding: 0.5em 1.5em 0.5em 0.5em;}
.buy-couponcode #couponapply, .buy-couponcode #btncode{margin-right: 5px;font-size: 1rem !important;padding: 0.67rem 0.7rem;}
.buy-couponcode #btncode a{color: #fff;}
.buy-terms{margin:0 0 20px 17px;line-height:1.8}
.buy-terms #terms_controlset{display:inline-block}
.buy-terms #terms{vertical-align:middle;margin:0 5px 0 0;display:inline-block}
.buy-terms label{cursor:pointer}
.card-box-holder{width:80%}
.card-box-holder h4{font-size:17px;margin:0 0 20px}
.card-box-holder .card-box{display:flex;justify-content:space-evenly;align-items:center;background:#e1e1e1;padding:10px 0;border:2px solid #d4d4d4;margin:0 0 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer}
.card-box-holder .card-box.card-box-active{background:#fff;border-color:#77c413}
.card-box-holder .card-box:last-child{margin:0}
.card-box-holder .card-box p{margin:0}
.card-box-holder .card-box .dots{font-size:30px;vertical-align:top;display:inline-block;line-height:.1;letter-spacing:4px}
.card-box-holder .card-box .cancel-btn{cursor:pointer}
.card-box-holder .card-box span.card-bank{display:flex}
/*.card-box .roundedradiobox{width:28px;height:28px;position:relative;border:2px solid #dadada;border-radius:50%;display:inline-block;background:#fff;box-shadow:0 0 5px #eee;-moz-box-shadow:0 0 5px #eee;-webkit-box-shadow:0 0 5px #eee}
.card-box.card-box-active .roundedradiobox{background:#77c413;border-color:#fff}
.card-box .roundedradiobox input[type="radio"]{visibility:hidden}
.card-box .roundedradiobox label{cursor:pointer;position:absolute;left:0;top:0;width:24px;height:24px}
.card-box .roundedradiobox label:after{content:"\e802";font-family:Fontello;color:#fff;font-weight:600;display:inline-block;padding:2px 6px}*/

/*Card dislay changes*/
.card-box-holder .card-box{position: relative;margin-left: 33px !important;}
.card-box-holder .card-box p.roundedradiobox{position: absolute;left: -24px;top: 20px;}

@media screen and (min-device-width:1920px) {
.card-box-holder{width:45%}
}
.edit-subscription-form .mobile-tab{display:none}
.edit-subscription-form .ui.tabular.menu{border:0}
.edit-subscription-form .ui.tabular.menu .item{background:#1b87cd;border-right:1px solid #fff;color:#fff}
.edit-subscription-form .ui.tabular.menu .active.item{border-top:3px solid #1b87cd;margin-top:-5px;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}
.edit-subscription-form .ui.top.attached.menu > .item:first-child{margin-left:-1px;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important}
.edit-subscription-form .subscription-grid{padding:20px 10px 0;overflow:hidden}
.edit-subscription-form .select-payoptions label{margin:0 20px 0 0;cursor:pointer}
.edit-subscription-form .edit-subscription-grid{border:1px solid #d7d7d7;margin:20px 0;font-size:18px;box-shadow:0 0 4px rgba(0,0,0,0.2);-moz-box-shadow:0 0 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.2);padding:25px 20px 20px;width:450px}
.edit-subscription-form .ui.form .fields{flex-direction:column!important}
.edit-subscription-form .ui.form .field > label{width:220px;display:inline-block;vertical-align:top;line-height:2.5;text-align:right;padding:0 10px 0 0;margin:0}
.edit-subscription-form .edit-subscription-grid .fields{margin:0!important}
.edit-subscription-form .ui.form .fields .field-last{margin:15px 0 0!important}
.edit-subscription-form span.actual-price{font-size:32px;color:#fc4d00;padding:5px 0 0;display:inline-block}
.edit-subscription-form .btn-group{margin:10px 0 20px}
.edit-subscription-form #mailboxesQty{display:none;}
.edit-subscription-form #mailboxesQty, .edit-subscription-form #newmailboxes{padding:10px;width:90px;text-align:center}
.edit-subscription-form .select-payoptions{margin-bottom:30px;font-size:16px}
.edit-subscription-form .select-payoptions label{cursor:pointer}
.edit-subscription-form .payment-table{width:100%}
.edit-subscription-form .card-holder{padding:0}
.edit-subscription-form .card-box-holder{width:60%}
.edit-subscription-form .change-cycle{padding:10px 0 0}
.edit-subscription-form .change-dtls label{font-weight:700;color:#434b4b;width:200px;display:inline-block}
.edit-subscription-form .changeplanbox{margin:20px 0 30px}
.edit-subscription-form .changeplanbox #changePlan{margin:3px 2px 0 0;display:inline-block}
.edit-subscription-form .changeplanbox label{cursor:pointer}
.edit-subscription-form .change-cycle #btnPlanSubmit{font-size:18px;padding:10px 20px!important}
@media screen and (min-device-width:1920px) {
.edit-subscription-form .card-box-holder{width:35%}
}
.edit-subscription-form .subscription-grid h4.form-head{margin:0 0 20px;font-size:18px}
.edit-subscription-form .edit-subscription-box{margin:0 0 30px;width:250px}
.edit-subscription-form .edit-subscription-box .title{border-bottom:1px solid #d3d3d3;padding:0 0 5px;margin:0 0 20px;font-size:16px}
.edit-subscription-form .edit-subscription-box p{display:flex;justify-content:space-between;align-items:center}
.edit-subscription-form .edit-subscription-box p.price-amt .price-actual{font-size:18px;font-weight:600}
.edit-subscription-form .edit-subscription-box p.downgradeplan{position:relative}
.edit-subscription-form .edit-subscription-box span.nextinfo{display:none}
.edit-subscription-form .edit-subscription-box p.downgradeplan span.nextinfo{position:absolute;left:270px;width:100%;display:block}
@media only screen and (max-width:767px) and (orientation: portrait) {
.edit-subscription-form .edit-subscription-box p.downgradeplan{padding:0 0 30px}
.edit-subscription-form .edit-subscription-box p.downgradeplan span.nextinfo{right:0;left:auto;top:30px;text-align:right}
}
.plan-box-holder{margin:20px 0 0;overflow:hidden;border-top:1px solid #e1e1e1;padding:20px 0 0}
.plan-box-holder p{line-height:2}
.plan-box-left{float:left;width:50%;padding:20px 0}
.plan-box-left .plan-box{border:2px solid #d4d4d4;border-radius:5px;padding:20px;width:190px;height:190px;position:relative}
.plan-box-left .plan-box:before{position:absolute;right:-20px;background:#77c413;top:-20px;width:40px;height:40px;content:'';border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:none}
.plan-box-left .plan-box-active:after{font-family:Fontello;content:'\e802';position:absolute;right:-6px;top:-12px;color:#fff;font-size:20px}
.plan-box-left .plan-box-active:before{display:block}
.plan-box-left .plan-box-active{border-color:#77c413}
.plan-box-left .plan-box .plan-cost{font-size:30px;font-weight:600}
.plan-box-left .plan-box-active .plan-cost{color:#77c413}
.plan-box-right{clear:both;width:50%;margin:20px 0}
.plan-box-right .plan-order-holder{border:1px solid #e1e1e1;border-radius:5px}
.plan-box-right .plan-order-holder h4{padding:10px;border-bottom:1px solid #e1e1e1;margin:0}
.plan-order-holder .plan-order-container{padding:0 10px}
.plan-order-holder .plan-order-box{display:flex;justify-content:space-between;padding:10px 15px 0;border-bottom:1px solid #e1e1e1}
.plan-order-holder .plan-img-box{border:0;padding:10px 15px}
.plan-order-holder .plan-order-box img{padding:10px 0}
@media screen and (min-device-width:1920px) {
.plan-box-right{width:30%}
}
#payment-sub-menu{margin:0}
.managetenant-controls{float:left;width:100%;margin:0 0 40px}
.managetenant-controls label{display:block;margin:0 5px 5px 0;/*color:#555*/color: rgba(0,0,0,.87);font-size: 15px;}
.managetenant-controls .recordlist .record-submit:hover {background: #717579}
.managetenant-controls .ui.selection.dropdown{min-width:auto;width:100%;border:1px solid #ddd;border-radius:0;padding:7px 20px 7px 10px;min-height:auto;color:#757575;font-size:14px}
.managetenant-controls .ui.selection.dropdown > .dropdown.icon{padding:.5em}
.managetenant-controls .ui.dropdown .menu > .item{color:#757575}
.managetenant-controls .tenantslist,.managetenant-controls .orderlist{width:15%;margin-right:2%;float:left}
.managetenant-controls .recordlist{float:right;width:60%}
.managetenant-controls .recordlist .ui.selection.dropdown{float:left;width:27%;margin-right:2%}
.managetenant-controls .recordlist #startdate,.managetenant-controls .recordlist #enddate{float:left;width:24%;margin-right:2%;border:1px solid #ddd;padding:5px 20px 6px 7px;background:url(images/date-picker-icon.jpg) no-repeat scroll 95% center;color:#757575;font-size:14px}
.managetenant-controls .recordlist .record-submit{background:#919598;color:#fff;padding:7px 10px;border:0;float:right;font-size:14px;cursor:pointer}
.tenant-table{font-size:14px!important;text-align:center;border-radius:0!important;border:1px solid #eee!important}
.tenant-table.ui.table th,.tenant-table.ui.table td{text-align:center!important;cursor:pointer}
.tenant-table.ui.table thead tr:first-child > th:first-child,.tenant-table.ui.table thead tr:first-child > th:last-child{border-radius:0!important}
.tenant-table .ui.button{padding:.5em .7em}
.tenant-table tr.row-selected{background:#dfdbdb}
.table-top-holder{float:left;width:100%;clear:both;margin:0 0 10px}
.table-top-holder h4{font-size:18px;float:left;margin:5px 0 0!important}
.managetenant-holder .subdrop-menu{text-align:right;float:right}
.managetenant-holder .subdrop-menu.active a:last-child{margin-right:0}
/*.managetenant-holder .subdrop-menu a{display:inline-block;padding:5px 10px 5px 30px;position:relative;color:#c5c4c4;pointer-events:none; font-size: 14px;}
.managetenant-holder .subdrop-menu a:last-child{padding-right:0}
.managetenant-holder .subdrop-menu.active a{color:#009fda;pointer-events:inherit; }
.managetenant-holder .subdrop-menu a:before{position:absolute;left:10px;top:6px;content:'';font-family:Fontello;font-size:14px}
.managetenant-holder .subdrop-menu.active a.buylink::before{content: '\e9e7'; color: #23b118;}
.managetenant-holder .subdrop-menu a.editlink:before{content:'\e82d'}
.managetenant-holder .subdrop-menu a.cancellink:before{content:'\e98a'}
.managetenant-holder .subdrop-menu a.updatelink:before{content:'\ebc9'}
.managetenant-holder .subdrop-menu a.managelink:before{content:'\ec1e'}*/
.managetenant-holder .subdrop-menu.active a{pointer-events:cursor}
/*.managetenant-holder .subdrop-menu.active a.editlink:before, .managetenant-holder .subdrop-menu a.paymentlink:before, .managetenant-holder .subdrop-menu a.planlink:before{content:'\e82d';color:#7ab700}
.managetenant-holder .subdrop-menu.active a.cancellink:before{content:'\e98a';color:red}
.managetenant-holder .subdrop-menu.active a.updatelink:before{content:'\ebc9';color:#f78000}
.managetenant-holder .subdrop-menu.active a.managelink:before{content:'\ec1e';color:#979898}*/
.tenant-paid-box h4{font-size:18px;margin:20px 0!important}
.tenant-table#paymenttable, .tenant-table#paidtable, .tenant-table#subscriptiontable{border: 1px solid #d9dbe4 !important;}

.managetenant-holder .subdrop-menu.active .rowoperation, .managetenant-holder .subdrop-menu.active .resellerlinks, .tenant-subscription-holder .subscription-btns .buy-btn.subscribe-btn{position:relative;color: #757575; border: 1px solid #c7c3c3; font-size: 14px; display:inline-block;padding:3px 8px 3px 30px; border-radius: 6px; font-weight: 600;}
.managetenant-holder .subdrop-menu.active a.rowoperation:hover, .managetenant-holder .subdrop-menu.active a.resellerlinks:hover{border: 1px solid #1e70bf;color: #1e70bf;}
.managetenant-holder .subdrop-menu a.rowoperation, .managetenant-holder .subdrop-menu a.resellerlinks{background-size: 19px !important;}
.managetenant-holder .subdrop-menu.active a{margin-right: 5px}
.managetenant-holder .subdrop-menu.active a#planlink{background: url(images/edit-planlink-icon.png) no-repeat scroll 4% center;}
.managetenant-holder .subdrop-menu a#updatelink{background: url(images/license-updatelink-icon.png) no-repeat scroll 5% center;}
.managetenant-holder .subdrop-menu a#paymentlink{background: url(images/sub-paymentlink-icon.png) no-repeat scroll 4% center;}
.managetenant-holder .subdrop-menu a#buylink{background: url(images/sub-buylink-icon.png) no-repeat scroll 5% center;}
/*subscription details*/
.tenant-subscription-holder.license-holder .managetenant-controls{margin:0/*margin:0 0 30px*/}
.tenant-subscription-holder .subscription-btns .subscribe-btn.buy-btn{font-size: 14px; padding: 7px 15px 6px 34px;background-size: 21px !important; margin-right: 5px;}
.tenant-subscription-holder .subscription-btns .buy-btn:hover{border: 1px solid #1e70bf;color: #1e70bf; background-color: #e6e3e3 !important;}
.tenant-subscription-holder .subscription-btns .buy-btn.subscribe-btn{background: url(images/buy-subscription-btn.png) no-repeat scroll 4% center;}
.tenant-subscription-holder .subscription-btns .buy-btn.cancel-btn{background: url(images/cancelsubscripbtn-icon.png) no-repeat scroll 4% center;}
.tenant-subscription-holder .subscription-btns .buy-btn.edit-btn.subscribe-btn{background: url(images/edit-subscription-btn.png) no-repeat scroll 4% center;}
.tenant-subscription-holder .subscription-btns .buy-btn.resume-btn.subscribe-btn{background: url(images/resum-subscription-btn.png) no-repeat scroll 4% center;}
@media only screen and (max-width:768px) {
#payment-sub-menu{display:none}
}
@media screen and (min-width:768px) and (max-width:900px) {
.managetenant-controls .recordlist{width:66%}
}
@media screen and (min-width:980px) and (max-width:1280px) {
.configure-holder.configure-payment-holder{width:100%}
.managetenant-controls .recordlist{width:64%}
.video-banner-content{padding: 20px 0 0;}
}
@media screen and (min-device-width:1920px) {
.managetenant-controls .tenantslist,.managetenant-controls .orderlist{width:12%}
.managetenant-controls .recordlist{width:40%}
}
@media only screen and (max-width:767px) and (orientation: portrait) {
.managetenant-controls .tenantslist,.managetenant-controls .orderlist,.managetenant-controls .recordlist .ui.selection.dropdown{width:48%}
.managetenant-controls .recordlist #startdate,.managetenant-controls .recordlist #enddate{width:48% !important}
.managetenant-controls .recordlist{width:100%;margin:10px 0 0}
.managetenant-controls .recordlist .ui.selection.dropdown{margin:0 5% 10px 0}
.managetenant-controls .recordlist .record-submit{float:left;margin:10px 0 0}
}
@media only screen and (max-width:767px) and (orientation: landscape) {
.managetenant-controls .tenantslist,.managetenant-controls .orderlist{width:33%}
.managetenant-controls .recordlist .ui.selection.dropdown{width:30%}
.managetenant-controls .recordlist{width:100%;margin:10px 0 0}
}
@media only screen and (max-width:767px) {
#paymenttable thead,#paidtable thead{display:none}
#paymenttable tr,#paymenttable td,#paidtable tr,#paidtable td{display:block;border:0}
#paymenttable tr td,#paidtable tr td{display:none;position:relative;padding:10px 0 0 45%;cursor:pointer!important;min-height:30px}
#paymenttable tr td:before,#paidtable tr td:before{position:absolute;content:attr(data-tab);left:10px;top:10px;color:#898989}
#paymenttable tr td.tenantname,#paymenttable tr td.tenantorder,#paidtable tr td.tenantname,#paidtable tr td.tenantpaiddate{display:block}
#paymenttable tr td:last-child{display:none!important}
#paidtable_wrapper #paidtable tr td:last-child{text-align:left!important}
#paymenttable tr,#paidtable tr{padding:0 0 10px 15px;position:relative;border-left:5px solid transparent;border-bottom:1px solid #eee}
#paymenttable tr:last-child,#paidtable tr:last-child{border-bottom:0}
#paymenttable tr:before,#paidtable tr:before{position:absolute;font-family:Fontello;content:'\eba7';top:10px;left:10px}
#paymenttable tr.row-selected:before,#paidtable tr.row-selected:before{content:'\eba4'}
#paymenttable tr.row-selected td,#paidtable tr.row-selected td{display:block}
#paymenttable tr.row-selected,#paidtable tr.row-selected{border-left-color:#2aa9e1;background:#fcfcfc}
#paymenttable tr td.dataTables_empty,#paidtable tr td.dataTables_empty{padding:10px 0 0 5px;display:block!important}
}

.profile-container{display:flex;flex-wrap:wrap}
.profile-container .profile-box{width:50%}
.profile-box .profile-field{margin:0 0 15px}
.profile-box .profile-field select{border:1px solid rgba(34, 36, 38, .15)}
.profile-box .profile-vattype{width:40%;float:left}
.profile-box .profile-vatnumber{width:60%;float:left}
.useraccount input[type="text"]#vat_num{width:66%;height:41px}
.buy-subscription-form .ui.form input[type="text"]{width:80% !important}
.buy-subscription-form .ui.form input[type="text"]#vat_num{width:66% !important}
.buy-subscription-form .ui.form select{width:auto !important;border-radius:0 !important}
.profile-container label,.profile-container input,.profile-container textarea{font-size:16px !important;display:block;width:auto;border-radius:0 !important}
.useraccount .billing-title{border-bottom:2px solid #ebebeb}
@media only screen and (max-width:767px){.profile-container .profile-box,.profile-box .profile-vattype,.profile-box .profile-vatnumber{width:100%}.profile-container textarea,.buy-subscription-form .ui.form input[type="text"]#vat_num{width:100% !important}}
@media only screen and (max-width:767px) and (orientation: landscape){.profile-container .profile-box{width:45%;margin:0 5% 0 0}.profile-box .profile-vattype{width:48%;margin-right:2%}.profile-box .profile-vatnumber{width:50%}.useraccount input[type="text"]#vat_num,.buy-subscription-form .ui.form input[type="text"]#vat_num{width:100% !important}}
@media only screen and (min-width:768px) and (max-width:980px){.profile-container .profile-box{width:45%;margin:0 5% 0 0}.buy-subscription-form .ui.form input[type="text"]{width:100% !important}.profile-box .profile-vattype{width:46%;margin-right:2%}.profile-box .profile-vatnumber{width:52%}.useraccount input[type="text"]#vat_num,.buy-subscription-form .ui.form input[type="text"]#vat_num{width:100% !important}}
@media screen and (min-device-width:1920px){.profile-container .profile-box{width:30%}}

.manageuser-controls{float:left;width:100%;margin:0 0 20px}
.manageuser-controls label{display:block;margin:0 0 5px;color:#555}
.manageuser-controls .ui.selection.dropdown{min-width:auto;width:100%;border:1px solid #959595;border-radius:0;padding:7px 20px 7px 10px;min-height:auto;color:#757575}
.manageuser-controls .ui.selection.dropdown > .dropdown.icon{padding:.5em}
.manageuser-controls .ui.dropdown .menu > .item{color:#757575}
.manageuser-controls .tenantslist{width:20%;margin-right:2%;float:left}
.manageuser-controls .orderlist{width:30%;margin-right:2%;float:left}
@media only screen and (max-width:767px) and (orientation: portrait) {
.manageuser-controls .tenantslist,.manageuser-controls .orderlist{width:70%;margin:0 0 10px}
#eventstable thead{display:none}
#eventstable tr,#eventstable td{display:inline-block;border:0;pading:5px!important}
#eventstable tr{border-bottom:1px solid #eee}
.sidebar.left{box-shadow:none!important}

/*Buy Subscription changes*/
.buy-couponcode{margin-bottom: 20px; text-align: center;}
.buy-couponcode label{margin: 0 8px 10px 0;}
.buy-couponcode #coupon_code {width: 40% !important; margin-bottom: 8px;}
.buy-couponcode #btncode{margin-right: 10px;}
}
.stripe-paymentbox{padding:60px 0;background:#fff}
.stripe-payment-holder{padding:50px;box-shadow:0 0 5px #aaa;width:60%;margin:0 auto}
.stripe-payment-holder h1{font-size:1.8rem;margin:0}
.stripe-payment-holder .payment-total{float:right;font-size:20px}
.stripe-payment-holder .payment-total span{color:#6772e5}
.sr-payment-first .sr-input{width:95%}
.sr-payment-second .sr-input{width:65%}
.stripe-payment-note{padding:120px 30px 0;font-size:15px}
.stripe-payment-note p{line-height:2;margin:0 0 10px}
.stripe-payment-note span.pci-txt{display:inline-block;padding:0 0 0 10px;margin:5px 0 0 10px;vertical-align:top;border-left:1px solid #dddede;line-height:1.5em}
.stripe-payment-note p.stripe-supporttxt{text-align:right}
.stripe-payment-note p.stripe-supporttxt span{display:inline-block;vertical-align:top;position:relative;text-align:center;width:32%;color:#118ebf;margin:0 5px 0 0}
.stripe-payment-note p.stripe-supporttxt span:before{position:absolute;width:16%;height:2px;top:50%;background-color:#b7b7b7;content:'';z-index:-1;left:0}
.stripe-payment-note p.stripe-supporttxt span:after{position:absolute;width:16%;height:2px;top:50%;background-color:#b7b7b7;content:'';z-index:-1;right:0}

@media only screen and (max-width:980px) {
.stripe-paymentbox{width:100%;padding:20px 0}
.stripe-payment-holder{padding:20px 20px 80px}
.stripe-payment-holder h1{font-size:1.2rem}
.stripe-payment-holder .payment-total{float:none;margin:20px 0 0}
.stripe-paymentbox .btn-holder{left:0}
.stripe-paymentbox #btnSubmit{width:100%}
.stripe-payment-note{padding:30px}
.stripe-payment-note p.stripe-supporttxt{text-align:center}
.stripe-payment-note p.stripe-supporttxt span{display:block;width:100%;margin:0 0 10px}
.stripe-payment-note p.stripe-supporttxt span:before,.stripe-payment-note p.stripe-supporttxt span:after{width:33%}
.partner-left{width:100%;margin:80px auto;overflow:hidden}

/*Subscription details page*/
.managetenant-holder .subdrop-menu.active .rowoperation{margin-bottom: 5px;}
.main-nav .main-nav-tier2 li span {color: #000;}

/*Invoice page*/
.managetenant-controls .recordlist {width: 100%;margin-top: 10px;}
.managetenant-controls .recordlist .record-submit{float: left;}
.managetenant-controls .subscription-btns {margin: 20px 0 0!important; float: left !important;}

/*Buy Subscription changes*/
.buy-couponcode #coupon_code{vertical-align: baseline; width: 30% !important;}
.buy-couponcode #couponapply, .buy-couponcode #btncode{padding: 8.5px !important;}
}
@media screen and (min-device-width:1920px) {
.stripe-payment-note p.stripe-supporttxt span{width:23%}
}
@media only screen and (min-width:980px) and (max-width:1024px) {
.stripe-paymentbox{width:70%}
}
.dashboard-footer{color:#8f8f8f;font-size:14px;background:#f7f7f7;overflow:hidden;padding:10px 0 0;position:relative;z-index:10}
.dashboard-footer .dashboard-footleft{float:left}
.dashboard-footer .foot-logo{float:left;margin:5px 10px 0 0}
.dashboard-footer .foot-title{float:left;font-size:16px}
.dashboard-footer .foot-icon{float:left;font-size:13px}
.dashboard-footer .foot-copy{line-height:35px;float:left;margin:17px 0 0 50px;font-size:13px!important}
.dashboard-footer .dashboard-footright{float:right;text-align:right;font-size:13px!important;margin-top:17px}
.dashboard-footer .dashboard-footright p{line-height:35px}
.dashboard-footer p a{display:inline-block;margin-left:15px;color:#8f8f8f;text-decoration:none}
.dashboard-footer p a:hover{text-decoration:underline}
.dashboard-footer .footer-links p{line-height:30px}
@media only screen and (max-width:767px) {
.subscription-dtls{width:100%}
.subscription-container{border:1px solid rgba(34,36,38,.15)}
.subscription-container label{display:block;width:100%;padding:5px;background:#e5e5e5}
.subscription-container span{padding:5px;display:inline-block}
.subscription-container p{margin:0}
.subscription-dtls .subscription-btns .ui.primary.button{padding:1em .7em!important;margin:0 15px 0 0}
.subscription-dtls .subscription-btns .ui.grey.button{padding:1em .7em!important;margin:0}
.subscription-dtls .subscription-btns i{margin:0}
.buy-subscription-form .buy-subscription-box{margin:10px 0!important;width:100%}
.buy-subscription-form .ui.form .fields .field-last{margin:0!important}
.payment-table{width:100%}
.buy-subscription-form .buy-offer{margin:0 0 20px 46px !important}
}
@media only screen and (max-width:767px) and (orientation: portrait) {
.buy-subscription-form .subscriptionbox{width:100%}
.buy-subscription-form .buy-offer{margin:10px 0 20px!important}
.buy-pcinote,.buy-couponcode{padding-left:0}
/*.buy-couponcode #coupon_code{width:100% !important}*/

.buy-terms{margin-left:0}
}

.new-container a.fancyvideo-thumb img{max-width:100%}
.new-container a.fancyvideo-thumb span{position:absolute;left:0;top:17%;width:40%;color:#fff;padding:15px;text-align:center;font-size:14px}
.new-container .video-new-content a.fancyvideo-thumb span{position:absolute;left:1%;top:36%;font-size:30px;color:#fff;width:40%;line-height:1.5}
.new-container .video-new-content .editor-overview-txt{font-size: 23px;color: #fff;width: 248px;line-height: 1.5;position: absolute;text-align: center;top: 35%;}
.new-container .video-new-content .videos_list.desktop-view{display:block}
.new-container .video-new-content .videos_list.mobile-view{display:none}
.prod-right-content .manual-holder .videos_list li{position:relative;padding:0}
.prod-right-content .manual-holder ul.videos_list li::before{display:none}
.manual-holder.new-container .video-new-content a.fancyvideo-thumb span{width:30%;left:-1%}
.prod-right-content .mfa-auth-holder h3{margin-top:30px}
.manual-holder.new-container .video-new-content.center-aligned-vid{text-align:center}
.manual-holder.new-container .video-new-content.center-aligned-vid a.fancyvideo-thumb span{left:13%}
.manual-holder.new-container .video-new-content.center-aligned-vid a.fancyvideo-thumb:before{left:445px}
.mx-manual-holder p img{margin-bottom:15px}
.exchange-box .new-container .video-new-content a.fancyvideo-thumb span{width:30%;left:4%;margin-top:14%}

@media only screen and (min-width:981px) and (max-width:1024px) {
.user-home-container{width:90%}
.configure-holder.add-admin-holder{width:100%}
.new-container .video-box-intro{width:80%}
.video-new-content a::before{left:45%;top:35%}
.video-top p{max-width:100%;padding:0 0 10px;margin:0}
.new-container .video-new-content a.fancyvideo-thumb span{position:absolute;left:8%;top:36%;font-size:28px;color:#fff;width:35%;line-height:1.5}
}
@media only screen and (max-width:767px) {
.new-container .video-box-intro{width:100%}
.video-new-content a:before{background:rgba(123,121,106,0.76) url(images/big-btn-arrow.png) no-repeat scroll 0 0 / 80px 50px;width:80px;height:50px;left:42%;top:33%}
.exchange-box .new-container .video-new-content a:before{top:70px}
.video-top p{max-width:100%;padding:0 0 10px;margin:0}
.manual-holder.new-container .video-new-content.center-aligned-vid a.fancyvideo-thumb span{left:4%;top:22%}
.manual-holder.new-container .video-new-content.center-aligned-vid a.fancyvideo-thumb:before{left:42%}
}
@media only screen and (max-width:980px) {
.video-box-intro{width:100%}
.video-content li::before{left:20%;top:20%}
.video-topholder p{max-width:100%;padding:0 0 10px;margin:0}
.new-container .video-new-content a.fancyvideo-thumb span{left:1%;top:31%;font-size:17px}
.new-container a.fancyvideo-thumb span{padding:5px}

}
@media only screen and (min-width:768px) and (max-width:980px) {
.new-container .video-box-intro{width:100%}
.video-new-content a::before{left:45%;top:35%}
.new-container .video-new-content a.fancyvideo-thumb span{left:8%;top:36%;font-size:28px;width:32%}
}
.playListVideo.fullscreen .videos_wrap_popup{top:0!important}
.playListVideo.fullscreen .videoContainer{width:100%;height:100%;max-width:100%;margin:0!important}
.rule-box-container{padding:20px 0;display:flex}
.rule-box-container .rule-tabs-menu{float:left;width:20%;border-right:1px solid #d0d4d9}
.rule-box-container .rule-tabs-menu li{position:relative;padding:10px;display:block;cursor:pointer}
.rule-box-container .rule-tabs-menu li.current{color:#0085cb;font-weight:600}
.rule-box-container .rule-tabs-menu li:hover{color:#0085cb}
.rule-box-container .rule-tabs-menu li:before{content:'\e893';font-family:Fontello;left:0;top:10px;position:absolute}
.rule-box-container .rule-box{display:none;float:left;width:80%;padding:15px 20px}
.rule-box-container .rule-box.current{display:block}
.rule-box-container .rule-box .mail-features li:before{top:10px}
@media only screen and (max-width:980px) {
.rule-box-container{flex-direction:column}
.rule-box-container .rule-tabs-menu,.rule-box-container .rule-box{width:100%;border:0}
.rule-box-container .rule-box{padding:20px 0}
.rule-box-container .rule-tabs-menu ul{display:none}
}
.managesignature,.listusers td{font-size:14px!important;font-weight:400!important}
.managesignature i.icon-pencil-4{color:#696a69}
.txt-lightblack{color:#737373!important}
.buy-holder{overflow:hidden;padding:0 0 20px;color:#1b1b1b}
.buy-holder-top {padding: 60px 0;background:url(images/pricing-top-bg.webp) no-repeat scroll top center;background-size: cover; height: 550px;}
.buy-holder h1{font-size: 2.6em;color: #fff;font-weight: 400;}
.buy-holder .pricing-cont{text-align: center;color: #cecdce;}
.buy-tabs-head{display:flex;margin:0 auto;padding:15px 0 35px;position:relative;justify-content:center;flex-direction: column;}
.buy-tabs-head h2{font-size:3em;color:#48c8f2;font-weight:600;line-height:1.3;margin:0 0 10px;text-align:center}
.buy-tab-discount{color:#fcd500;text-align:center;font-size:30px;margin:40px 0;letter-spacing:2px}
.buy-tab-discount span{font-size:50px;font-weight:600}
p.upgrade-btn{margin:6px 0;text-align:center}
p.upgrade-btn .btn-upgrade{color:#fff;border-bottom:1px dashed #c74e48}
p.upgrade-btn .upgrade-help i::before{font-size:12px;margin-left:5px}
.buy-tabs-head .aligntext{display:flex;align-items: center;justify-content: center;margin: 0 0 25px;flex-wrap: wrap;}
.buy-tabs-head span.title{font-size:4rem;padding:0 12px;color: #fc162b;font-weight:400;text-shadow:1px 1px 1px #b3acac}
.buy-tabs-head span{font-size: 1.2rem;line-height: 1;color: #dbe7f7;}
.buy-tabs-head .pricing-n-plan{color:#dbe7f7;font-size:2.6rem;font-weight:600;margin-right:30px;border-right:1px solid #9ecbfb;padding-right:33px;}
.buy-tabs-head .buy-tab-offer a{color:#dbe7f7;}
.buy-tabs-head .buy-tab-offer a:hover{color: #ccdef4;}
.buy-tabs-head a{color:#48c8f2;font-size: 19px;vertical-align:middle;display:inline-block}
.buy-tabs-container{overflow:hidden;background:#fafcfd;width:75%;margin:-310px auto 0;box-shadow:0 0 10px rgba(0,0,0,0.35);-moz-box-shadow:0 0 10px rgba(0,0,0,0.35);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.35);padding:30px;padding-top: 0;}
.buy-box-holder .buy-box{font-size:15px;padding:10px;line-height:1.8;width:50%}
.buy-tabs-head .buy-tab-offer{padding:0 30px;display: flex;justify-content: center;}
.buy-holder .pricing-i:before{background:url(images/pricing-sprite.webp) no-repeat;content:'';display: inline-block;width:25px;height:25px;position: relative;}
.buy-holder .refreshicon:before{background-position:0 1px;margin-right: 6px;}
.buy-holder .lockicon:before{background-position:0 12%;}
.buy-holder .tick:before{background-position:0 54%;width: 30px;height: 30px;top: 4px;}
.buy-tabs-head .buy-tab-offer p:first-child{margin:0 35px 10px 0;}
.buy-tabs-head .buy-tab-offer i{font-size:15px;vertical-align:top}
.buy-tabs-head .buy-tab-offer i.icon-cw{font-size:20px}
.buy-box-holder{display:flex;justify-content:space-between}
.buy-box-txt{text-align:center;font-size:22px;margin:0;color:#1b1b1b}
.buy-price-holder{font-size:16px;width:30%}
.buy-price-holder .price-title{background:#286d87;padding:5px 0;text-align:center;font-size:22px;line-height:2;color:#fff;margin:0}
.buy-price-holder .price-title i{font-size:15px}
.buy-price-holder .buy-price-content{padding:30px 20px 20px; display: flex;}
.buy-price-holder span.price-label{min-width:200px; display:inline-block}
.buy-price-holder .subscriptionqty, .buy-price-holder .curdisplay{width:95px;padding:6px;display:inline-block;border:1px solid #959595;color:#464747;margin:0 0 0 15px;font-size:16px;font-family:Lato}

.buy-price-holder .price-mainbox-title{display: flex;width: 100%;background: #e9ecf2;justify-content:space-between;border-bottom: 1px solid #dee1e8;}
.buy-price-holder .curdisplay{border:0}
.buy-price-holder #qtyerror{display:none;margin:5px 0 10px;color:red;font-weight:700;font-size:14px}
.buy-price-holder .subscriptiontype{width:115px;padding:10px 10px 10px 5px;display:inline-block;border:1px solid #959595;color:#464747;margin:0 0 0 5px;font-family:Lato}
.buy-price-holder .ui.selection.dropdown{border-radius:0;-moz-border-radius:0;webkit-border-radius:0;width:95px;display:inline-block;border:1px solid #959595;color:#464747;margin:0 0 0 10px;min-width:auto;padding-left:10px;font-size:16px;min-height: 1px !important; padding:6px 6px 8px}
.buy-price-holder .ui.selection.dropdown > .dropdown.icon{padding:6px 6px 8px}
.buy-price-holder .ui.selection.dropdown .menu{border-radius:0;-moz-border-radius:0;webkit-border-radius:0}
.price-boxes{display: -webkit-box;display: -ms-flexbox;display:flex;flex-wrap:wrap;justify-content: center;float:left;width:100%}
.buy-price-content #pricingBuy{ width:50%}
.buy-price-holder .ui.selection.dropdown, .buy-price-holder .subscriptionqty, .buy-price-holder .curdisplay{margin-left:0}
.price-box{border:1px solid #d7d7d7;width:30%}
.price-box .price-title{background:#00aeef;padding:5px;text-align:center;font-size:22px;line-height:2;color:#fff;margin:0}
.price-box.price-mainbox{width: 70%;max-height: 350px;min-height: 350px;border-top: 0;border: 1px solid #ccd6db;background: #fff;}
.price-mainbox .price-title{background: #e9ecf2;text-align: left;padding: 3px 0 3px 18px;color: #000;font-size: 19px;}
.buy-price-content #pricingBuy p span{font-size:16px;}
.price-mainbox .price-title i{color:#41c74a;font-size:20px}
.price-mainbox p{font-size: 14px}
.price-display .price-amt.total-amt-display {  color: #488e91;  display: inline-block;  font-size: 22px;  vertical-align: bottom;  padding: 0; font-weight:600; line-height: 1.4; margin-bottom:24px}
.price-display #subtype{text-transform:capitalize}
.price-mainbox p.price-amt{padding:5px 0 0;text-align:center; margin-bottom: 5px; font-size: 16px; width:100%}
.price-mainbox p.price-offer{display:none;/*padding-left:25px*/}
.price-mainbox.price-box-selected p.price-offer{display:block;margin:auto 15px; font-size: 16px;line-height: 2;}
.price-mainbox.price-box-selected p.price-offer:before{background-position: 2px 22%;}
.price-content .add-discount{color:#1b1b1b;background:url(images/price-discount.png) no-repeat scroll 9% center;padding:5px 0 8px;text-align:center;display:block}
.price-content p.quotation-btn{margin-top: 35px}
.price-content p.quotation-btn a.ui.blue.button{background-image: url(images/quotation-icon.png);background-repeat: no-repeat;display: inline-block;background-position: top 50% left 6%; background-size: 15px; padding: 13px 18px 13px 33px;}

.price-display .peruser{color:#fc6e1a; font-size:56px; font-weight:600}
.total_cost_user, .total_per_plan{display:block; color:#727979; font-size:14px; font-weight:600}

.price-box .price-titlesmall{line-height:1.4;font-size:16px; padding: 13px;}
.price-box .price-content{padding:5px 20px 13px; text-align: left;}

.price-mainbox .price-content{display:flex;  justify-content: space-between;}
.price-box.price-contact .price-content{padding: 30px 0;margin: 0 30px;border-bottom: 1px solid gray;}
.price-content .price-icon{background-image:url(images/price-icons.png);background-repeat:no-repeat;display:inline-block;padding:0 0 0 35px;margin:0 0 15px;color:#1b1b1b;background-position:left 0}
.price-content .price-icon:hover{color:#3498db}
.price-content .mail-icon{background-position:0 -21px}
.price-content .chat-icon{background-position:left bottom}
.price-content .price-icon:last-child{margin:0}

.price-display .price-amt.totaldisplay{color:#fc4d00;display:inline-block;font-size:26px; vertical-align:bottom; padding:0 0 0 6px}
.price-amt .totalcost{/*min-width: 140px;display: inline-block;*/}
.price-content .price-user{color:#8b8989;margin:20px 0 0 10px;display:inline-block;font-size:20px}

/*pricing new changes*/
.price-offer-box{clear:both;font-size:14px; padding:0 }
/*.price-offer-box .offer-left{padding-left:29px}*/

.price-title .offer50{font-size: 30px;color: #fcd500;font-weight: 600;padding-right: 5px;}
.txt-buyblack{color:#1b1b1b}
.price-offer-box ul{margin-top:0px}

.price-offer-box ul li{line-height: 1.4;margin-bottom: 10px;}
.price-offer-box ul li span{display:inline-block; width:80%;vertical-align: top;}
.price-offer-box ul li .offer-percent{border-bottom:3px solid #ed1c24;width: auto;}

/*pricing new changes*/
.price-offer-box .price-spl.pricing-i:before{background-position: 2px 22%;top: 2px;}
.price-offer-box p.price-text{background:#eceff4;color:#555;text-transform:uppercase;/*padding:9px 11px 8px;margin:0 20px 0px 5px;*/position:relative;border-radius:3px 0 0 3px; font-weight:600;display: inline-block; border: 1px solid #d0cccc; border-right:0;width: 141px; height: 47px;}
/* .price-offer-box p.price-text{background-image: url(images/icon-gift.png);background-repeat: no-repeat;display: inline-block;background-position: top 45% left 5%;} */
.price-offer-box span.price-spl{margin-left: 4px; position: relative; z-index:2; line-height:45px; font-size: 14px;}
.price-offer-box p.price-text:before{content: "";position: absolute;top: -1px;left: 20px;height: 56%;width: 100%;  background: #eceff4 ;-webkit-transform: skew(45deg);-moz-transform: skew(45deg);transform: skew(45deg); border-top: 1px solid #d0cccc;border-right: 1px solid #d0cccc;}
.price-offer-box p.price-text:after{content: ""; position: absolute;bottom: -1px;left: 21px;height:49%;width: 100%; background: #eceff4;-webkit-transform: skew(-45deg);-moz-transform: skew(-45deg);transform: skew(-45deg); border-right: 1px solid #d0cccc; border-bottom: 1px solid #d0cccc;}
/*.price-offer-box p.price-text:after{position:absolute;right:-17px;border-top:17px solid transparent;border-bottom:20px solid transparent;border-left:16.8px solid #ecedea;top:0;content:''}
.price-offer-box p.price-text:before{position: absolute;right: -18px;border-top: 17px solid transparent;border-bottom: 22px solid transparent;border-left: 16.8px solid #d0cccc;top: 0;content: '';}
.price-offer-box p.price-text:before{content: '';transform: rotate(-48deg);border-top-width: 0px;border-left-width: 0px; border: 1px solid #d0cccc;height: 27px; width: 28px;position: absolute; top: 5px; right: -14px;border-left: 0;border-top: 0; }*/
.price-offer-box .offer-mid{padding: 20px 0 19px 17px; border: 1px dashed #d2caca;} 
.price-boxes{margin-bottom: 2%;}
.buy-price-holder .discount-block{margin: 10px 0; padding: 20px 17px 13px; border: 1px dashed #d2caca;}
.buy-price-holder .discount-block p.ptext{margin: 10px 0 7px;}
.buy-price-holder .discount-block p.pre-holder .pre{padding: 6px 45px;border-radius: 3px;border: 1px dashed #a6a1a1;background: #f2efe7; font-weight: bold;}
.buy-price-holder .discount-block p.pre-holder .prebtn{background:#ff5206;color: #fff;display: inline-block;padding: 5px 25px;vertical-align: middle;margin: 0 0 0 10px;font-size: 14px;cursor: pointer;}
.discount-block p.pre-holder span.prebtn:hover{background: #da4c0e;}
.discount-apply-holder{text-align: left;width:63%;}
.discount-apply-holder p.dis-text {border: 1px dashed #a9a6a6;padding: 12px 8px;font-size: 16px;font-weight: 600; margin-bottom: 6px}
.discount-apply-holder p.dis-text .ten-per{font-size: 18px;}
.discount-apply-holder .apply-text {background: #fff;color: #545252;border: 1px solid #afaaaa;padding:4.5px 5px 5px;font-size: 12px;width:22% ;text-align: center; font-weight: 600;}
.discount-apply-holder p.add-block{padding: 5px 0;}
.price-mainbox p.user-line{margin: 5px 0 0;font-size: 14px;font-weight: 600;color: #ee3725;}
.price-box.price-contact, .buy-price-holder.price-offer-box{max-height: 350px;min-height: 350px; width: 29%;}
.buy-price-holder.price-offer-box{margin-right: 1%;background:#f2f7ff;}
.discount-apply-holder span.apply-button{background:#ee3725;color: #fff;padding:6px 20px;vertical-align: middle;margin: 1px 6px 0 0px;font-size: 14px;cursor: pointer;border: 1px solid #ee3725;}
.discount-apply-holder span.apply-button:hover{background: #a82113; background: #a82113;color: #fff;border: 1px solid #a82113;}
.discount-apply-holder #couponcopy{background: none;color: black;border: 1px solid #a9a6a6;padding: 5px 15px 6.8px;margin-left: 5px; font-weight: 600}
.discount-apply-holder .disc-addl-text{display: inline-block;vertical-align: middle;padding-right: 10px;}

.compare-plan-holder{border: 1px solid #a3dae8;width: 35%;height: 54px;text-align: Center;padding: 2px 0;background: #d9f5fc;}
.compare-plan-holder:after{background: url(images/pricing-compare-shadow.webp) no-repeat;content: '';position: relative;top: 7px;width: 100%;height: 11px;display: block;}
.compare-plan-holder p{margin:0}
.compare-plan-holder .compare-heading{font-size:16px; font-weight:600; color:#636465}
.compare-plan-holder .pricevs{color:#888}
.compare-plan-holder a{text-decoration:underline;color: #0c7bdc;}


.price-offer-box .offer-left{padding: 0 0 23px;}
.price-btn p{padding-top:10px}
.buy-price-content .price-display{padding: 8px 0 0; margin: 0 auto;}
.price-offer-box .offer-right{padding:0 0 0 20px}
.price-offer-box .offer-right a{color:#1b1b1b}
.price-offer-box .offer-right a:hover{color:#4183c4}
.price-btn{width:55%;margin:30px 0 20px;}
.price-btn ul li{display:inline-block;list-style:none;}
.price-btn ul li span{text-align:center;color:#555;padding:13px 0 0;display:inline-block}
.price-btn ul li:first-child span{padding-top:5px}

/*new changes added*/
.price-btn .price-new-btn{margin:0 6px 5px;padding: 7px 20px 7px 22px;background-color:#0074d9;color:#fff;display:inline-block;font-size:16px;background-image:url(images/pricing-btn-icons.png);background-repeat:no-repeat;font-weight: 600;}
.pricing-demo.demo-section{padding: 30px 0 0; width:29%}
.pricing-demo.demo-section .demo-block{box-shadow: 0px 0 4px 0px #aaa;width: auto;display: inline-block;border-radius: 8px;padding: 5px 18px; border: 1px solid rgb(247, 254, 251);border-radius: 10px;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 14.25px 0.75px rgba(0, 0, 0, 0.1);margin-left: -5px;}
.pricing-demo.demo-section .demo-block:hover{box-shadow:0px 0px 14.25px 0.75px rgba(42,169,225, 0.3);}
.pricing-demo.demo-section p.demo-block a{color: #555; display:inline-block; padding: 0 5px 9px 15px; font-size: 16px; font-weight:700}
.pricing-demo.demo-section p.demo-block a.pricing-i:before{background-position:0 84%;top: 8px;left: -8px;height: 27px;}
.pricing-demo.demo-section p.demo-block a:hover, .pricing-demo.demo-section p.demo-block span:hover{color: #3498db;}
.pricing-demo.demo-section p.demo-block span{color: #40AF56}
.price-btn .price-new-btn.quotation-btn{background:#2b80c3 !important;display:flex;}
.price-btn .quotation-btn.pricing-i:before{background-position:0 34.4%;height: 27px;}
.price-btn .price-new-btn.price-buy-now{background: #0c7bdc !important;display:flex;}
.price-btn .price-new-btn.price-buy-now:before{background-position:0 46%;height: 27px;}
.price-new-btn.quotation-btn:hover {background-color: rgba(0, 116, 217, 0.8) !important;}
.price-btn .price-new-btn.price-buy-now:hover {background-color: #0b477b !important;}
.price-btn .price-new-btn.price-free-trial{background-position:20px 15px}
.price-btn .price-new-btn.price-buy-now{background-position:10px -33px; background-size: 17px;}
.price-btn .price-new-btn.price-login{background-position:20px -92px}
.buy-holder .pricing-i.pci-comp:before{background-position: 0 99%;width: 52px;height: 38px;top: 8px;}
.pricing-pcinote{border: 1px solid #ccd6db;display: flex;display: -ms-flexbox;display: -webkit-box;margin: 10px 0 40px;}
.pricing-pcinote .pci-logo{width: 25%;margin: auto 0;padding: 20px;}
.pricing-pcinote .pci-righttxt{width: 75%;background: #ecf3f6;padding: 20px;line-height: 1.7;border-left: 1px solid #ccd6db;}
.pricing-pcinote p{line-height:2}
.pricing-pcinote p.payment-txt{text-align:justify}
.pricing-pcinote span.pci-txt{display:inline-block;padding:0 0 0 10px;margin:5px 0 0 10px;vertical-align:top;border-left:1px solid #a5a4a4;line-height:1.5em}
.price-tab{text-align:center;margin:0 auto}
.pricing-tab-holder{padding: 30px 0;margin: 0;border-top: 1px solid #ccd6db;}
.pricing-tab-holder .pricing-note{font-size:12px;}
.pricing-tab-holder h2{color:#3092d3;font-size:23px; }
.buy-tabs h2.txt-center{margin:0 -30px 20px;font-size: 17px;background: #4a7896;padding:2px 0;line-height: 3;font-weight: 400;color: #fff;}
.pricing-tab-holder p{margin:0 0 20px;line-height:2}
.pricing-tab-holder ul{margin:20px 0}
.pricing-tab-holder li{position:relative;padding:5px 0 5px 20px}
.pricing-tab-holder li:before{position:absolute;content:'\e835';font-family:Fontello;top:5px;left:5px}


@media only screen and (min-width: 980px) and (max-width: 1240px){.price-box .price-content {padding: 0px 15px 0px;}.buy-price-holder.price-box.price-mainbox{max-height: 365px;min-height: 365px;}.discount-apply-holder{width:63%}.discount-apply-holder p.dis-text {font-size: 14px;}.discount-apply-holder p.dis-text .ten-per {font-size: 15px;}.discount-apply-holder span.ui.tiny.button.apply-button{ padding: 5px;font-size: 11px;}.discount-apply-holder .disc-addl-text {padding-right: 6px;}.discount-apply-holder .apply-text {padding: 4.5px 5px 5px;font-size: 10px;} .discount-apply-holder #couponcopy{padding:3px 10px 5.8px}.price-offer-box {font-size: 13px;}}

@media only screen and (max-width:980px) {
.buy-holder-top{padding:30px 0}
.buy-tab-discount{margin:30px 0 90px}
.buy-tabs-head {border:0;padding:20px 0;text-align:center}

.buy-tabs-container{width:90%;}
.buy-price-holder{width:100%;font-size:16px;margin:0 0 20px}
.buy-price-holder .buy-price-content{padding: 20px 20px 0; display: block;}
.price-boxes{margin:0 0 0}
.price-boxes:first-child{margin:0}

.price-mainbox .price-title{padding:10px}

.price-content .price-user{display:block;margin:30px 0 0}
.price-content .add-discount{background-position-x:left;padding-left:15px}
.price-box{width:80%;margin:0 0 20px}
.price-btn ul li span{padding:5px 0 0}
.price-btn .price-new-btn{width:200px}
.price-btn .price-new-btn.price-free-trial,.price-btn .price-new-btn.price-buy-now{background-position-x:45px; margin-right: 0;}
.price-btn .price-new-btn.price-login{background-position:58px -95px}
.buy-holder{padding:0 0 20px}
.price-offer-box{margin:0;flex-direction:column;line-height:2; padding:10px 0}

.price-offer-box p{line-height:2}
.price-offer-box .offer-right{padding:0}



/*new changes added*/
.buy-price-content #pricingBuy { width: 100%;margin-bottom: 20px;}
.buy-tabs-head{margin-bottom: 50px;}
.price-box, .price-mainbox{max-height: 100%;}
/*.price-offer-box p.price-text::after {right: -24px;border-top: 23px solid transparent;border-bottom: 27px solid transparent;border-left: 24px solid #ecedea;}
.price-offer-box p.price-text::before {right: -25px;border-top: 23px solid transparent;border-bottom: 27px solid transparent;border-left: 24px solid #d0cccc;}*/
.buy-price-holder .discount-block p.pre-holder .prebtn{padding: 1px 25px;}
.price-btn{ width:100% }
.price-content p.contact-info{display: inline-grid;}
.price-content p.quotation-btn{margin-top: 15px;display: block;}
.price-box.price-contact, .buy-price-holder.price-offer-box{width:80%; max-height: 100%;margin: auto;}
.discount-apply-holder span.apply-button{padding: 6px 20px !important;}
.discount-apply-holder #couponcopy{padding: 5px 15px 6.8px !important;}
.pricing-demo.demo-section{text-align: center}
.price-box .price-content{text-align: center}
.buy-price-content #pricingBuy {width: 100%;}
.price-box.price-mainbox{max-height:100% !important;min-height: 100%; width: 80%;margin: auto;}
.pricing-demo.demo-section{width:100%}
}

@media only screen and (max-width : 767px) and (orientation: landscape),(min-device-width:768px) and (max-device-width:980px) {
/* .buy-tabs-head .buy-tab-offer,.buy-tabs-head .buy-tab-disc{padding:0 15px} */
/* .buy-tabs-head .buy-tab-disc{border-left:4px solid #b7b7b7} */
.price-content .add-discount{background-position-x:33%}
.price-btn .price-new-btn{margin:0 5px 0 0}
}
@media only screen and (min-device-width:768px) and (max-device-width:980px) {
.price-btn .price-new-btn{margin:0 15px 0 0}
}
@media only screen and (max-width : 767px) and (orientation: portrait) {
.buy-price-holder .buy-price-content{padding:20px 15px}
.buy-tabs h3{font-size:18px;line-height:2}
.buy-price-holder .price-mainbox-title{display:block}
.price-mainbox .price-title {padding: 5px 10px;}
.price-mainbox.price-box-selected p.price-offer{display: inline-block;  margin: 0 0 0 11px; padding-bottom: 10px;text-align: left !important;}

}
@media only screen and (min-width:980px) and (max-width:1024px) {
.buy-holder{padding:0 0 20px}
.buy-tabs-container{width:98%;}
.buy-price-holder{width:33%}


/*new changes added*/
.price-box{width:28%}
.price-mainbox{width:35%}
.price-btn .price-new-btn{margin:15px 1px 0}
.managetenant-controls .recordlist #startdate,.managetenant-controls .recordlist #enddate{margin-right:1%;}
}
@media only screen and (min-width:1024px) and (max-width:1280px) {
.price-offer-box{justify-content:left}
.buy-price-holder .subscriptionqty{margin: 0 0 0 5px;}
.buy-price-holder .ui.selection.dropdown{margin: 0 0 0 5px;}
.buy-tabs-container{width:95%;padding:0 20px}

/*new changes added*/
/* .price-btn .price-new-btn{margin:15px 1px 0} */
.buy-price-content .price-display {padding: 15px 0 0;}
.buy-price-content #pricingBuy {width: 60%;}
.managetenant-controls .recordlist #startdate,.managetenant-controls .recordlist #enddate{margin-right:1%;}
}
@media only screen and (min-width:1024px) and (max-width:1440px) {.price-btn{width:67%}.price-boxes {display: flex;  flex-wrap: wrap;  justify-content:space-around;  float: left;  width: 100%;} .pricing-demo.demo-section p.demo-block a{font-size:15px}
.built-in-comp-header .main-title {padding: 11% 0 0;}

}

@media screen and (min-device-width:1920px) {
.buy-tabs-container{width:74%}
.price-content .add-discount{background-position:15% center}
}
@media only screen and (max-width:767px) {
.main-nav nav{margin-left:40%}
.login-bg{background:url(images/loginbgmobile.jpg) repeat-y scroll left top}
.dashboard-footer{display:none}
}

@media only screen and (min-width:1280px) and (max-width:1368px) {
.price-offer-box p.price-text::before { right: -17px;}
.price-offer-box p.price-text::after {right: -16px;}

/*new changes added*/
/* .buy-price-holder .buy-price-content {padding: 20px 20px 5px;display: block;} */
.price-box .price-content{padding: 5px 20px 20px;}
/* .buy-price-content #pricingBuy {width: 100%; text-align: center;} */
.buy-price-content .price-display {padding: 15px 0 0;}
/* .price-box.price-mainbox{max-height:100% !important;min-height: 100%;} */

.managetenant-controls .recordlist{width:63%}
}

/*new changes added*/
@media only screen and (max-width:600px) {
.price-offer-box p.price-text{font-size: 13px;}
/*.price-offer-box p.price-text::before {right: -25px;border-top: 20px solid transparent;border-bottom: 24px solid transparent;border-left: 25px solid #d0cccc;}*/
.price-box, .buy-tabs-container, .price-box.price-contact, .buy-price-holder.price-offer-box, .price-box.price-mainbox{width: 100%}
.price-box, .price-mainbox{padding-bottom: 15px;}
/* .buy-price-holder span.price-label {min-width: 175px;} */
.price-btn .price-new-btn.price-free-trial, .price-btn .price-new-btn.price-buy-now{margin: 0;}
.price-boxes{padding: 0}
.discount-apply-holder span.dis-text{display: block; margin: 0 6px 5px;}
.discount-apply-holder span.apply-button{margin: 0 5px 0 0;}
/*.price-offer-box p.price-text::after {right: -22px;border-top: 20px solid transparent;border-bottom: 24px solid transparent;border-left: 23px solid #ecedea;}*/
.price-btn .price-new-btn {width: 100%; margin: 0;}
.price-btn .price-new-btn.price-free-trial, .price-btn .price-new-btn.price-buy-now {background-position-x: 10px;}
.discount-apply-holder .apply-text{width:30% !important}
.price-contact .price-content {padding: 10px;}
.price-content .mail-icon {background-position: 0px -24px}
.price-btn .price-new-btn.quotation-btn{margin-bottom: 8px;}
}

@media only screen and (max-width : 767px) and (orientation: portrait) {
#SubscriptionEditTab{display:none}
.edit-subscription-form .mobile-tab{display:block;padding:10px;border:1px solid #dadada;border-bottom:0;position:relative;cursor:pointer;background:#f3f3f3;background:-moz-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:-o-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:-ms-linear-gradient(top,#fff 0%,#f3f3f3 100%);background:linear-gradient(to bottom,#fff 0%,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f3f3f3',GradientType=0)}
.edit-subscription-form .mobile-tab-last{border-bottom:1px solid #dadada}
.edit-subscription-form .mobile-tab:after{font-family:Fontello;content:'\eb34';display:inline-block;right:15px;position:absolute;color:#898989}
.edit-subscription-form .mobile-tab.active:after{content:'\eb38'}
.edit-subscription-form .ui.attached.segment{width:100%;max-width:100%;padding:0 0 20px;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}
.payment-table .card-holder{padding:0;border:0}
#totalcost{display:block!important;margin:20px 0 0!important}
.edit-subscription-form #mailboxesQty{margin-left:5px!important}
.payment-table .new-payment h4,.card-holder h4{padding:10px 0 10px 10px;background:#e5e5e5}
.payment-table .new-payment .card-title span{padding:0 0 10px 5px}
.payment-table .cardactive{padding:10px;border:1px solid #dadada;border-top:0}
.sr-payment-first .sr-input{width:100%}
.payment-table .new-payment{margin:20px 0 0;border:1px solid #dadada}
.payment-table .new-payment.active{border-bottom:0}
.payment-table .new-payment .card-title{padding:10px}
.payment-table .new-payment .card-title label{padding:0 0 10px 10px}
.card-holder h4{margin:0}
.card-box-holder,.edit-subscription-form .card-box-holder{padding:10px;border:1px solid #dadada;width:100%}
.card-box-holder .card-box{padding:10px 5px}
.card-box-holder .card-box p{padding:0 5px}
.card-box-holder .card-box .roundedradiobox{padding:0;margin:0 3px}
.card-box .roundedradiobox label:after{padding:2px 7px}
.card-box-holder .card-box span.card-bank{width:35px}
.card-box-holder .card-box .dots{font-size:16px;line-height:1;letter-spacing:1px}
.edit-subscription-form .subscription-grid h4.form-head{font-size:16px}
.edit-subscription-form .edit-subscription-box{width:100%}
.plan-box-left,.plan-box-right{width:100%}
.plan-box-left .plan-box{margin:0 auto}
.plan-box-right{margin:20px 0}
.plan-order-holder .plan-img-box{padding:10px 0}
}
@media only screen and (max-width : 767px) and (orientation: landscape) {
.main-nav nav{margin-left:60%}
.edit-subscription-form .ui.top.attached.menu > .item:first-child{margin-left:0}
}
@media only screen and (min-width:768px) and (max-width:980px) {
.main-nav nav{margin-left:70%}
.login-bg{background:url(images/loginbgmobile.jpg) repeat-y scroll left top}
}


.feature-banner-inner.flexible-up {height: 525px;}
.feature-banner-setting.flexi-slide{background-image: linear-gradient(rgba(0, 85, 119, 0.95),rgba(0, 85, 119, 0.7),rgba(30, 148, 167, 1)),url(images/flexible-upgrade-plans-bg.webp);;opacity:1;height:525px;text-align: center;}
.feature-banner-setting.flexi-slide h1{font-size: 2.8rem;padding: 120px 0 10px;}
.feature-banner-setting.flexi-slide .btn-new{margin:10px 0 0;}
.feature-banner-setting.flexi-slide .btn-new a{border-radius:5px;background:#55b8d5;color:#fff;border:0;box-shadow: 0 0px 2px #707070;padding: 5px 25px 8px;}
.feature-banner-setting.flexi-slide .btn-new a:hover{border: 1px solid #55b8d5;color:#55b8d5;background:#fff;}
.flexi-slide .sub-title{font-size:20px}
.flexi-holder{padding:50px 0 30px}
.flexi-holder h2{padding:10px 0;font-size:1.8rem;font-weight:600;}
.flexi-holder .sub-headings{padding:20px 0 0;font-size:1.6rem;font-weight:600;}
.flexi-holder ol{padding:0 0 0 15px}
.flexi-holder ol li{margin:0 0 10px;line-height:1.8}
.flexi-holder ol li strong{color: #1a81c6;}
.price-holder{background:#f4f4f4}
.price-holder .price-container{text-align:center;padding:30px 0;background:#f4f4f4;margin:-50px 0 0;position:relative;z-index:9;border:8px solid #fff;border-bottom:0;box-shadow:0 -3px 3px rgba(0,0,0,0.3)}
.plans-box ul{display:inline-block;border:1px solid #a9a9a9;border-radius:5px;margin:20px 0;background:#e1e1e1}
.plans-box .plan-tab{display:inline-block;padding:8px 80px}
.plans-box .plan-active{background:#2d2d2d;color:#fff}
.pricing-holder{display:flex;flex-flow:row;flex-wrap:wrap;padding:0 30px;justify-content:center}
.pricing-holder .pricing-box{flex:0 0 calc(20% - 30px);margin:0 30px 30px 0}
.pricing-holder .pricing-box:last-child{margin-right:0}
.pricing-topbox{text-align:center;background:#2d2d2d;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.pricing-toptitle{padding:10px;border-bottom:2px solid #191919}
.pricing-midcontent{padding:20px}
.pricing-midcontent .dollar{vertical-align:top;font-size:24px;color:#b7b7b7}
.pricing-midcontent .price{font-size:60px;line-height:1}
.pricing-btmbox{margin:30px 0 0}
.pricing-btmbox li{padding:8px 0 8px 5px;border-bottom:1px solid #d7d7d7}
.feature-banner-inner-new,.feature-banner-inner-new .feature-banner-content{height:500px}
.feature-banner-inner.increase-market {height: 525px;}
.feature-banner-setting.marketing-new-slide{background-image:url(images/increase-marketing.webp)!important;height: 525px;}
.marketing-new-slide .feature-banner-content h1{line-height:1.4;color:#fff;font-size: 3.125rem;font-weight:600;padding:120px 0 0;text-align:center}
.market-holder{color:#414141}
.market-intro{padding:70px 0 20px}
.market-intro h2,.market-main h2{font-size:2.2rem;margin:0 0 25px;color:#000;}
.market-intro .border{border-bottom: 3px solid #076cbe;margin:0 43%;}
.market-intro p{line-height:1.8;margin:0;}
.market-box{overflow:hidden;padding:55px 30px;position:relative}
.market-box h3{font-size:2rem;color: #000;}
.market-box p{line-height:1.8;padding: 0 35px 0 0;}
.market-box .one_half img{border: 1px solid #d5d5d5;}
.market-box .home-blue-btn{padding:7px 15px;font-weight:700;font-size:15px}
.market-box .home-blue-btn:hover{opacity:0.9}
.market-main{background:#edf3f7}
.market-main p.sub-title{margin:30px 0 50px}
.market-main .market-video a{box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);display:inline-block;height:400px;position:relative}
.market-main .market-video a:before{background:rgba(123,121,106,0.76) url(images/arrowvideo2.png) no-repeat scroll 0 0 / 125px 80px;cursor:pointer;display:block;height:80px;position:absolute;width:125px;z-index:2;left:38%;top:36%;content:'';transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.market-main .market-video a:hover:before{background-color:rgba(246,59,68,0.8)}


/*Peace of mind page*/
span.blue-font{color:#2252a2;}
p.line-separator {border-bottom: 1px solid #f1e9e9;position: relative;top: 15px;line-height: 0;}
.built-in-comp-header.peace-of-mind .sub-heading {padding: 10px 16% 20px;}
.peace-intro .h2-title{font-size: 35px;font-weight: 500;padding: 0 0 10px;}
.peace-intro{padding:55px 0 0}
.peace-intro .p-content{line-height:1.9;color:#303338;}
.peace-intro .peace-box{padding:90px 30px;overflow:hidden}
.peace-box.main-holder .content-wrapper{display:flex;}
.peace-holder #config{padding: 100px 0 60px;}
.peace-box.main-holder{padding: 60px 0;}
.peace-box.main-holder:nth-of-type(2n) .one_half:last-child{margin-left:7%;}
.peace-box.main-holder .h2-head{font-size: 27px;font-weight: 400;}
/* .peace-box .feature-list-page .button-new:hover{background:#49aade;} */
.peace-box.main-holder .knowmore{background: #2252a2;padding: 8px 25px;color: #fff;}
.peace-box.main-holder .read-more-link{padding:10px 0 0;}
.peace-box.main-holder .knowmore:hover{opacity:0.9}
.peace-box.email-client{background: #2252a2;color: #fff;padding: 60px 0;margin: 50px 0;}
.peace-box.email-client .heading-txt{font-size: 40px;font-weight: 400 !important;padding: 0 0 50px;}
.peace-box.email-client p{color:#d6d2d2;}
.peace-box.email-client .knowmore{color:#27282b !important; background:#fff;}
.peace-holder .peace-box.main-holder:nth-of-type(2n+1) .one_half:last-child{text-align:left !important;}
.peace-holder .peace-box.main-holder .one_half:last-child{margin: auto 0 auto 3%;}
.peace-box.main-holder.email-client{background: #507a93;}

@media screen and (min-device-width:1920px) {
.peace-new-slide .feature-banner-content h1{padding-right:27%}
}

.component-new-slide .feature-banner-content h1{line-height:1.4;color:#fff;font-size:70px;font-weight:400;padding:150px 0 0;text-align:center}
.component-holder .peace-leftcontent{float:left;width:51%;padding: 0 30px 0 0;}
.component-holder .peace-rightcontent{float:right;width:51%}
.component-holder .peace-content .peace-rightimg,.component-holder .peace-maincontent .peace-leftimg{margin:0}
.component-holder a.more{background:#0085cb;color:#fff;padding:4px 12px;display:inline-block;font-size:12px;line-height:1.4}
@media only screen and (max-width:980px) {
.feature-banner-inner-new,.feature-banner-inner-new .feature-banner-content{height:auto}
.peace-new-slide .feature-banner-content h1,.component-new-slide .feature-banner-content h1{padding:20px;font-size:36px}
.market-box .one_half img {margin: 30px 0 0;}
.market-box .content-wrapper {display:flex;flex-direction:column;}
.market-box:nth-of-type(6) .content-wrapper,.market-box:nth-of-type(3) .content-wrapper {flex-direction:column-reverse !important;}
.peace-new-slide .feature-banner-content h1{color:#fff;float:none;text-align:center}
.market-intro,.market-box{padding:30px}
.market-box h3{padding:0;color: #000;}
.market-main .market-video a{height:auto}
.market-main .market-video a::before{left:30%;top:30%}
.peace-content .peace-rightimg{margin:0}
.peace-content{box-shadow:none}
.peace-box,.peace-box:nth-child(2n+1){padding:20px 10px}
.peace-content .peace-leftcontent,.peace-maincontent .peaceholder h2{padding:10px 0;width:100%}
.peace-content p,.peace-maincontent p{font-size:16px;line-height:2}
.peace-maincontent .peaceholder p{margin:0}
.peace-intro .p-content{padding:20px;line-height:2}
.componecnt-holder .peace-leftcontent,.component-holder .peace-rightcontent{width:100%}

.discount-apply-holder p.dis-text { text-align: center;}
.price-box .price-content{ flex-direction: column;}
.compare-plan-holder {  margin: 15px auto;}
.compare-plan-holder{width:100%}
.discount-apply-holder { width: 100%;}
.discount-apply-holder .disc-addl-text{width:100%}
}


.comparison-container{padding:50px 0}
.comparison-boxes{max-width:980px;margin:40px auto 10px;overflow:hidden}
.comparison-boxes ul{display:flex;flex-wrap:wrap}
.comparison-boxes li{text-align:center;padding:20px;box-sizing:border-box;flex-basis:25%}
.comparison-boxes li a{border:1px solid #cdcdcd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#666;padding:10px 0;display:block;box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc}
.comparison-boxes li a:hover{background:#e3f6ff;border:1px solid #5ab9e5}
.comparison-boxes li span{display:block;padding:10px 0 0;position:relative}
.comparison-boxes li span:before{position:absolute;height:1px;content:'';display:block;width:80%;left:10%;top:3px;background:#eee;background:-moz-linear-gradient(left,#eee 0%,#b0abab 50%,#efefef 100%);background:-webkit-linear-gradient(left,#eee 0%,#b0abab 50%,#efefef 100%);background:linear-gradient(to right,#eee 0%,#b0abab 50%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee',endColorstr='#efefef',GradientType=1)}
@media only screen and (max-width:980px) {
.comparison-boxes li{flex-basis:33%}
}
@media only screen and (max-width:767px) and (orientation: portrait) {
.comparison-boxes li{flex-basis:100%;padding:10px}
}
.comparison-table-holder{width:90%;margin:40px auto 0}
.comparison-table th{font-size:1.4em;cursor:default;height:70px;text-align:center;border-bottom:1px solid #e4e4e4;font-weight:400}
.comparison-table th.compmain{text-align:left}
.comparison-table .compbg{background:#eee}
.comparison-table td{padding:10px;border-bottom:1px solid #e4e4e4}
.comparison-table .sigtable,.comparison-table .comptable{width:32%;margin:0 auto;text-align:center;height:100px}
.comparison-table .sigtable{background:#eee}
.comparison-table .comphover:hover{background:#ddd!important}
.comparison-table .comphover:hover td{background:transparent}
.comparison-table .comp-tick,.comparison-table .comp-cancel{background:#7ab700;color:#fff;display:inline-block;border-radius:50%;vertical-align:middle;width:30px;height:30px;line-height:28px;font-size:14px}
.comparison-table .comp-tick:before,.comparison-table .comp-cancel:before{margin-right:0}
.comparison-table .comp-cancel{background:red}
.comparison-table .comphover:hover .comp-tick{background:#fff;color:#7ab700}
.comparison-table .comphover:hover .comp-cancel{background:#fff;color:#ff0000}

/*Free signature creation page*/
.feature-banner-setting.sig-slide {background-image: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3)), url(/images/signatureimg.png);opacity: 1;}
.free-sig-holder{width: 100%;}
.free-design-section .free-design-holder .design-block{display: inline-block;}
.free-design-section{display: flex;flex-wrap: wrap;margin: 50px 0; width: 80%;}
.free-design-section .free-design-image#login{background-image: url(images/free-login-icon.png); margin: 0 auto 0 0}
.free-design-section .free-design-image#fill-up{background-image: url(images/free-details-icon.png);}
.free-design-section .free-design-image#submit{background-image: url(images/free-submit-icon.png); margin: 0 0 0 auto;}
.free-design-section .free-design-image{border-radius: 50%;width: 150px;height: 150px;background-color: #f2f5fb;background-size: 70px 70px;background-repeat: no-repeat;background-position: center;margin: 0 auto; border: 1px solid #e4eaf5;}
.free-design-section .free-design-holder p:after{border-top: 1px solid; width: 100px}
.free-design-holder {position: relative; display: inline-block;       /* 2 */}
.free-design-holder:after {content: "";position: absolute;width: 100%;z-index: -1; top: 39%;left: 68%;border-top: 1px solid #e4eaf5;}
.free-design-holder.last:after{border: 0}
.free-design-holder.first:after{left: 38%;}
.fsig-text-holder #logincreate, .fsig-text-holder #loggedin-btn{border: 1px solid #4796bd;padding: 12px 40px 12px 12px;background-color: #4796bd;color: #fff;font-size: 16px;background-image:url(images/home-freetrial-icon.png); background-repeat: no-repeat; background-position: 90% 50%; background-size: 15px 15px; font-weight: 600;}
.fsig-text-holder p.icon-right-hand{margin: 40px 0;}
.fsig-text-holder h3{font-size: 23px; margin-bottom: 20px;}
@media only screen and (max-width:980px) {
.free-design-section{width: 100%;}
.free-design-holder{text-align: center !important;margin-bottom: 28px;}
.free-design-holder::after{display: none;}
.free-btn-block{text-align: center;}
}

/*COMPARISION PAGE
----------------------------------------------*/
.header-image{ /*position: fixed;*/background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.4)),url(images/compare-bg.jpg);opacity: 1;background-position: left 48% bottom;background-size: cover; background-repeat: no-repeat;}
.header-top-container{position:relative;top:0; left: 40%; width:100%; height: 600px; overflow:hidden; transform: translateX(-50%);max-width: 80%;}
.header-content{position: absolute;top:50%; color:#ffffff;transform: translate(-50%,-50%);left: 50%; width:100%}
.header-content p{font-size: 23px; color: #e5e3e3; margin-bottom: 35px;}
.header-content p.offer-line{font-size: 19px; font-weight: 600; margin: 45px 0;}
.header-content p.offer-line span{padding: 10px; font-size: 4.5rem; display: inline-block; vertical-align: middle; color: #ffc53d;}
.header-content a.get-btn{border: 1px solid #cb6306; display: inline-block; padding: 8px 20px;text-transform: uppercase; font-size: 17px; font-weight: 600; margin-bottom: 30px;  color: #fff; background:#cb6306}
.header-content a.get-btn:hover{background:#e27b0d}
.header-content p.start-line{position: relative;}
.header-content p.start-line a{color:#fff;background: url(images/compare-start-icon.png) no-repeat scroll left center;padding-left: 30px;}
.header-content p.start-line a:hover{color:#e7efeb}
.header-content h1{font-size:3.2rem; font-weight:300;margin-bottom: 14px;}
.compare-section .compare-container .compare-table-box{padding: 50px 0;}
.compare-section .compare-container .compare-table-box .compare-table{border: 0}
.compare-section .compare-container .compare-table-box .compare-table th{background: #fefdfb;color: #424040; height: 70px;font-size: 21px;}
.compare-section .compare-container .compare-table-box .compare-table tr{background-color: #fefdfb}
.compare-section .compare-container .compare-table-box .compare-table td{padding: 20px; border: 0; border-bottom: 1px solid #ddd; width: 500px;}
.compare-section .compare-container .compare-table-box .compare-table td .price-span{color: #1374ab;display: inline-block;vertical-align: bottom;}
.compare-section .compare-container .compare-table-box .compare-table td .price-span span{font-size: 2.2rem;}
.compare-section .compare-container .compare-table-box .compare-table td p:first-child{margin-bottom: 30px; min-height: 55px;}
.compare-section .compare-container .compare-table-box .compare-table td .plan-holder{display: inline; vertical-align: middle; color: #5e5d5d; text-align: center; font-size: 15px;}
.compare-section .compare-container .compare-table-box .compare-table tr > td:first-child{vertical-align: middle; width: 500px}
.compare-container .compare-table-box .compare-table td .td-holder{display: inline-block; padding: 10px; vertical-align: middle; color: #5e5d5d;font-size: 16px;}
.compare-container .compare-table-box .compare-table td .td-holder.sig-holder{font-size: 19px; color: #000;}
.compare-table-box .compare-table td .comp-tick, .compare-table-box table td .comp-cancel{vertical-align: middle;}
.compare-table-box .compare-table td:nth-child(2), .compare-table-box .compare-table th:nth-child(2) {background-color: #f6f7fa;}
.compare-container .compare-table-box .compare-table tr:first-child{border-bottom: 1px solid #ddd}
.compare-container .compare-table-box .compare-table tbody tr:hover td{background-color: #e8e9eb !important;}
.compare-table-box .compare-table tr:hover td .price-span, .compare-table-box .compare-table tr:hover td .td-holder{font-weight: 600;}
.compare-table-box .compare-table .comp-tick, .compare-table-box .compare-table .comp-cancel{width: 29px; height: 29px;line-height: 28px;font-size: 18px; background: #40b040;}
.compare-container .compare-table-box .compare-table td:last-child .comp-tick{background: #90c590;}
.compare-container .compare-table-box .compare-table tr:hover td:last-child .comp-tick{color: #90c590;}
.compare-container .compare-table-box .compare-table .comp-cancel {background: #ed6565;}
.compare-container .compare-table-box .compare-table tbody tr:hover .comp-tick{color: #40b040; background: #fff;}
.compare-container .compare-table-box .compare-table tbody tr:hover .comp-cancel{color: #ed6565; background: #fff;}
.compare-container .compare-table-box .compare-table tr:last-child td a{margin: 0 auto !important;position: relative;z-index: 99;display: inline-block; color: #2cb0e2;text-align: center;padding: 8px 20px;border: 1.5px solid #2cb0e2;font-weight: 600;}
.compare-container .compare-table-box .compare-table tr:last-child td a:hover{background: #2cb0e2; color: #fff; }
.compare-container .compare-table-box .compare-table tbody tr:last-child:hover td:first-child, .compare-container .compare-table-box .compare-table tbody tr:last-child:hover td:last-child{background-color:#fefdfb !important}
.compare-container .compare-table-box .compare-table tbody tr:last-child:hover td{background-color:#f6f7fa !important}
.compare-section .compare-container .compare-table-box .compare-table .other .plan-holder .price-span{color: #d31e1e;}

@media only screen and (max-width:980px){
.header-top-container {max-width: 100%; left: 50%;}
.header-content {top: 48%;transform: translateY(-50%);left: 0;padding: 0;}
.compare-section .compare-container .compare-table-box .compare-table td{padding: 6px}
}

@media only screen and (max-width: 600px){.header-content h1 {font-size: 2.5rem} .compare-section .compare-container .compare-table-box .compare-table td p{line-height: 1.5;} .compare-section .compare-container .compare-table-box .compare-table td p:first-child{min-height: 140px;}}


/* COMPARE PAGE
----------------------------------------------------------*/
.comparison-holder{width:90%;margin:0 auto}
.compare-table{border:1px solid #ddd;border-collapse:collapse}
.compare-table th{padding:8px;background:#0071bc;color:#fff;height:55px}
.compare-table tr > th:first-child{text-align:left}
.compare-table.compare-microsoft-table tr > th:first-child{width:40%}
.compare-table td{padding:8px;vertical-align:top;border:1px solid #ddd;box-sizing:border-box;text-align:center}
.compare-table tr > td:first-child{text-align:left}
.compare-table tbody tr:hover{background:#f9f9f9}
.compare-table .comp-tick,.compare-table .comp-cancel{background:#7ab700;color:#fff;display:inline-block;border-radius:50%;vertical-align:top;width:18px;height:18px;line-height:18px;font-size:10px}
.compare-table .comp-tick:before,.compare-table .comp-cancel:before{margin-right:0}
.compare-table .comp-cancel{background:#ff0000}
.compare-table tbody tr:hover .comp-tick{background:#fff;color:#7ab700;box-shadow:0 0 3px #aaa}
.compare-table tbody tr:hover .comp-cancel{background:#fff;color:#ff0000;box-shadow:0 0 3px #aaa}

/* NEW FAQ PAGE
----------------------------------------------------------*/
.feature-banner-content.faqmain-slide{background-image:linear-gradient(rgba(20, 75, 124, 0.51),rgba(3, 56, 74, 0.65)),url(images/faqpage-bgimg.jpg) !important;opacity:1;height: 545px;}
.manual-slide .feature-banner-content p:first-child{text-align: center;font-size: 3rem;font-weight: 600;padding: 4% 0 0;}
.feature-banner-content.faqmain-slide .main-title{font-size: 2.8rem;color: #fff;padding: 4% 0 0;font-weight: 400;text-align: center;margin-bottom:15px;}
.feature-banner-content.faqmain-slide .h2-head{font-weight: 400;padding: 0;font-size: 1.8rem;}
.feature-banner-content.faqmain-slide .search-holder {margin: 5% auto;}
/* .feature-banner-content.faqmain-slide .search-holder .um-text {border-top-left-radius: 10px;border-bottom-left-radius: 10px;} */
.feature-banner-content.faqmain-slide .search-holder {background: #0f3347;margin: 4% auto;padding: 25px 0;width: 70%;opacity: 0.8;/*border-radius: 15px;*/border: 1px solid #3a5e73;}
.feature-banner-content.faqmain-slide .search-holder .um-search-group {width: 93%;}
/* .feature-banner-content.faqmain-slide .search-holder span.input-group-btn .btn-info {border-top-right-radius: 10px;border-bottom-right-radius: 10px;} */
.faq-main-holder{padding:40px 0;overflow:hidden}
.faq-main-holder .faq-mob-title{display:none}
.faq-main-holder .faq-left-holder{border:1px solid #dfdff5;float:left;width:22%;}
.faq-main-holder .faq-left-holder .faq_category.active:before{position: absolute;right: -12px;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 25px solid #2790d1;content: '';top: 22%;}
.faq-main-holder .faq-left-holder a{position: relative;border-bottom:1px solid #dfdff5;display:block;padding:15px 0 15px 60px;color:#212121;background-image:url(images/faqsprite-img.png);
background-repeat:no-repeat;background-position:20px 15px}
.faq-main-holder .faq-left-holder a.active,.faq-main-holder .faq-left-holder a.active:hover,.faq-main-holder .faq-left-holder a.reseller.active:hover{background-color:#2790d1;color:#fff;background-position:20px -72px}

.faq-main-holder .faq-left-holder a.license{background-position: 20px 15.2%;}
.faq-main-holder .faq-left-holder a.license.active,.faq-main-holder .faq-left-holder a.license.active:hover{background-position: 20px 26.8%;}
.faq-main-holder .faq-left-holder a.license:hover{background-position: 20px 21%;}
.faq-main-holder .faq-left-holder a.privacy{background-position: 20px 32.7%;}
.faq-main-holder .faq-left-holder a.privacy.active,.faq-main-holder .faq-left-holder a.privacy.active:hover{background-position: 20px 44%;}
.faq-main-holder .faq-left-holder a.privacy:hover{  background-position: 20px 38.5%;}
.faq-main-holder .faq-left-holder a.reseller{background-position: 20px 49.7%;}
.faq-main-holder .faq-left-holder a.reseller.active,.faq-main-holder .faq-left-holder a.reseller.active:hover{background-position: 20px 61.2%;}
.faq-main-holder .faq-left-holder a.reseller:hover{background-position: 20px 55.5%;}
.faq-main-holder .faq-left-holder a.editor.active,.faq-main-holder .faq-left-holder a.editor.active:hover{background-position: 20px 78.2%;}
.faq-main-holder .faq-left-holder a.editor{background-position: 20px 66.8%;}
.faq-main-holder .faq-left-holder a.editor:hover{background-position: 20px 72.5%;}
.faq-main-holder .faq-left-holder a.knowledge{background-position: 20px 83.9%;}
.faq-main-holder .faq-left-holder a.knowledge.active,.faq-main-holder .faq-left-holder a.knowledge.active:hover{background-position: 20px 95%;}
.faq-main-holder .faq-left-holder a.knowledge:hover{background-position: 20px 89.5%;}
.faq-main-holder .faq-left-holder a:hover{background-position:20px -29px;color:#2790d1}
.faq-main-holder .faq-left-holder a:last-child{border:0}
.faq-main-holder .faq-right-holder{float:left;width:75%;margin:0 0 0 3%;padding: 15px 0 0 25px;}
.faq-main-holder .faq-right-holder.faqresult{border: 1px solid #dfdff5;border-radius: 10px;min-height: 270px;padding-right: 20px;}
.faq-main-holder .faqresult .um-overviewbox-holder > .search-kb-content,.umresult .um-overviewbox-holder > .search-kb-content{padding:0 0 5px}
.faq-main-holder .faqresult .um-overviewbox-holder > p,.umresult .um-overviewbox-holder > p {padding-bottom: 5px;}
.faq-main-holder .faq-right-holder .faq-cat{font-size:24px;margin:0 0 25px}
.faq-right-holder .faq-boxes{border:1px solid #dfdff5;margin:0 0 15px;}
.faq-right-holder .faq-boxes a.faq_question,.faq-boxes a.page_question{color:#302d2d;display:block;padding:10px 40px 10px 20px;position:relative;cursor:pointer;background:url(images/arrow-down-s-line.png) no-repeat scroll 98% 14px;}
.faq-right-holder .faq-boxes a.faq_question_open,.faq-boxes a.page_question_open{background:url(images/arrow-up-s-line.png) no-repeat scroll 98% 14px;background-color: #f0f4f7;/*border-top-left-radius: 8px;border-top-right-radius: 8px;*/}
.subcategorylist li {display:inline-block; padding-right:20px; cursor:pointer}
.subcategorylist li input, .subcategorylist li label{cursor:pointer}
.subcategorylist {background:#e0f3fc;margin:10px 0 30px;padding:15px 20px 5px; border: 1px solid #cecece}
.subcategorylist li input{margin-right:5px}
.faq-right-holder .faq-boxes .faq_answer,.faq-boxes .page_answer{padding:20px 30px 20px 20px;}
.faq-right-holder .search-faq-boxes{margin:0 0 20px;padding:0 0 20px;border-bottom:1px dashed #aaa}
.faq-right-holder ul.feature-list li, .searchfaq_answer ul.feature-list li{position:relative;margin:0 0 10px;padding:0 0 0 15px}
.faq-right-holder ul.feature-list li:before, .searchfaq_answer ul.feature-list li:before{content:'\e802';font-family:Fontello;position:absolute;top:2px;left:0;color:#7ab700}
.faq-right-holder ol, .searchfaq_answer ol{padding-left:30px;margin:0 0 20px}
.faq-right-holder li, .searchfaq_answer li{margin:0 0 15px}
.faq-right-holder .morelink{padding:0 0 0 15px}
.faq-right-holder .step-img-overlay,.faq-right-holder .step-img-overlay img{max-width:350px}
.faq-right-holder .step-img-overlay a:hover img{border:1px solid #1e90ff;box-shadow:0 5px 20px rgb(0 0 0 / 20%);-moz-box-shadow:0 5px 20px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 20px rgb(0 0 0 / 20%)}
.faq-right-holder li p.step-img-overlay{margin-top: 15px;}
.faq-right-holder .faq-boxes img.component-icon{width: 20px; vertical-align: sub;}

/*Group Policy (GPO) KB page new css*/
.gpo-table{width:65%;}
.gpo-table .first-th.outlook-version{width:50%;background-image: url(images/gpo-microsoft-outlook.png);background-repeat: no-repeat;background-position: 15px;}
.gpo-table .first-th{padding-left: 40px;background: #2f6baa;color: #fff;font-weight: 300 !important;border: 1px solid #2f6baa;}
.gpo-table .second-th.file{width:50%;background-image: url(images/gpo-file.png);background-repeat: no-repeat;background-position: 15px;}
.gpo-table .second-th{padding-left: 40px;background:#4692e2;color: #fff;font-weight: 300 !important;border: 1px solid #4692e2;}
.gpo-table, .gpo-table td, .gpo-table th{padding: 7px 7px 7px 15px;}
.gpo-table td{background:#eef5fb;color:#2c4358;border: 1px solid #bad7f0;}
.gpo-table th{border:1px solid transparent;}
.gpo-table.ms-office{width:100%;}
.gpo-table .first-th.office-version{background-image: url(images/gpo-microsoft-office.png);background-repeat: no-repeat;background-position: 15px;}
.gpo-table .second-th.link{background-image: url(images/gpo-link.png);background-repeat: no-repeat;background-position: 15px;}

@media only screen and (max-width:980px){
.feature-banner-setting.faqmain-slide{padding:0}
.faqmain-slide .search-holder,.faqmain-slide .search-holder .um-search-group{width:100%}
.faq-main-holder .faq-mob-title{display:block;padding:10px;color:#fff;position:relative;background:#555;margin:0;cursor:pointer;font-size:16px}
.faq-main-holder .faq-mob-title i{float:right;font-size:14px}
.faq-main-holder .faq-left-holder{display:none;width:100%}
.faq-main-holder .faq-right-holder{width:100%;margin:20px 0 0;padding: 0 5px;}
.faq-right-holder .faq-boxes a.faq_question,.faq-boxes a.page_question{padding:10px 30px 10px 10px}
.faq-right-holder .step-img-overlay img {max-width: 100%;}
.feature-banner-content.faqmain-slide .search-holder {width: 90%;}
.feature-banner-content.faqmain-slide h1 {padding: 15% 0 20px;}
}
/* NEW PARTNER PAGE
----------------------------------------------------------*/
.partner-holder{padding:60px 0;/*padding:135px 0;*/background-image:linear-gradient(to right,rgba(0,0,0,0.7),rgba(0,0,0,0.6)),url(images/partner-background.jpg);background-repeat:no-repeat;background-position:right center;background-size:cover;position:relative}
.partner-holder h1{font-size:40px;padding:0 0 30px;text-align:left;color:#fff;}
.partner-holder p{color:#ccc;line-height:2.5}
.form-container .partner-holder p{line-height:1.5}
.partner-holder .step-icon{cursor:pointer}
.partner-holder .subhead{font-size:24px;color:#fff;margin:0 0 15px;font-weight:400}
.partner-box{background:#fff;padding:20px 0;overflow:hidden}
.partner-box.reseller-box{padding-bottom:30px}
.reseller-box .content-wrapper{border-top:1px solid #dbdbdb;padding-top:40px}
/* .partner-box h2{display:inline-block;font-size:1.4rem} */
.resller-box h2{border-bottom:1px solid #b3b2b2}

.partner-tabs li{border-bottom:3px solid transparent;padding:10px 20px;margin-right:15px;float:left;cursor:pointer;font-size:20px;width:28%;color:rgba(71,82,93,0.7);position:relative}
.partner-tabs li.partner-active{border-color:#7ab700}
.partner-tabs li.partner-active:before{position:absolute;right:50%;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid #7ab700;content:'';bottom:-12px}
.partner-tabs li span{display:block;padding:10px 0 0;font-size:14px}
.partner-inner-box{display:none;clear:both;padding:60px 0;overflow:hidden}
.partner-inner-box.partner-active{display:block}
.part-boxes{overflow:hidden;padding: 20px 0 0;display:flex;justify-content: space-around;}
.part-boxes .one_third{border:1px solid #e7e7e7;box-shadow:0 0 5px #e7e7e7;margin-bottom:20px}
.part-boxes .img-bg{padding:20px 0}
.part-boxes .first-box .img-bg{background:#26c9bf}
.part-boxes .second-box .img-bg{background:#ffc652}
.part-boxes .third-box .img-bg{background:#f1635f}
.part-boxes .fourth-box .img-bg{background:#78d1a9}
.part-boxes h3{font-size:1.2rem;padding:10px 15px 10px;text-align:left;position:relative;margin:10px 0 0}
.part-boxes .part-content{padding: 15px 15px 40px; line-height:2; color: #545252}
.part-boxes ul{padding:0 15px;line-height:2}
.part-boxes li{padding:4px 5px 8px 25px;position:relative;font-size:16px}
.part-boxes li:before{content:'\e802';font-family:"Fontello";position:absolute;top:7px;left:6px;color:#7ab700}
.partner-box .partner-btn{margin:20px 0 0;float:left;width:100%}

/* PARTNER ADD PAGE
----------------------------------------------------------*/
.partner-left{width:50%;margin:80px auto;overflow:hidden}
.partner-left .form-container{background:#fff;;padding:30px}
.partner-left h2{margin:0;padding-bottom:15px;font-size:24px;color:#0085cb}
.partner-left .account-txt{color:#aaa;font-size:0.9rem}
.partner-left .btn{background:#2675ff;color:#fff;padding:10px 20px;font-size:18px;border:1px solid #3695ff}
.partner-left .btn:focus,.partner-left .btn:hover{background:#3695ff}

/* RESELLER NEW DESIGN
----------------------------------------------------------*/
.partner-holder{padding:60px 0;/*padding:135px 0;*/background-image: linear-gradient(to right,#0b3e5bde,#0b3e5b8f),url(images/partner-background.jpg);background-repeat:no-repeat;background-position:right center;background-size:cover;position:relative}
.partner-holder h1{font-size:40px;padding:0 0 30px;text-align:left;color:#fff;}
.partner-holder p{color:#ccc;line-height:2.5}
.part-boxes .part-content{padding: 15px 15px 40px; line-height:2; color: #545252}
.form-container .partner-holder p{line-height:1.5}
.reseller-header-section{display: flex; align-items: center;}
.reseller-form-holder .form-container{padding: 30px;color: #fff;background: rgba(119, 162, 183, 0.28);border-radius: 15px; width: 86%;box-shadow: 0 3px 16px #062c42; }
.reseller-form-holder .form-container .terms{color:#7bdbf0}
.reseller-form-holder .form-container .terms:hover{text-decoration: underline;}
.reseller-form-holder .text-size-3 { font-size: 1.5rem;font-weight: 300;padding-bottom: 20px;}
.reseller-form-holder #signup {padding: 10px 50px;background: #fd5926;color: #fff;font-weight: 500;font-size: 18px;border-radius: 4px;}
.reseller-form-holder #signup:hover{background: #f3693e;}
.reseller-form-holder .reseller-submit-btn{text-align: center;}
.reseller-form-holder p.account-txt { font-size: 13px;color: #fff;}
.reseller-header-section .one_half #reseller-guide, .reseller-header-section .one_half #reseller-dashboard{padding: 10px 1.5em;border: 1px solid #fff; color: #fff; background:none !important }
.reseller-header-section .one_half #reseller-dashboard{ background: #fff !important; border: 1px solid #fff; color: #000; margin-right:13px}
.reseller-header-section .one_half #reseller-guide:hover{background: #fff !important; color: #000}
.reseller-header-section .one_half #reseller-dashboard:hover{background: #dcdada !important; border: 1px solid #dcdada;}
.partner-box .partner-tabs li span {display: block;padding: 10px 0 0;font-size: 16px;color: #424242;}
.partner-box .partner-tabs li {border-bottom: 4px solid transparent;padding: 10px 20px 10px 0;margin-right: 15px;float: left;cursor: pointer;font-size: 22px;width: 17%;color: #000;position: relative;border-color: #0071bc;}
.partner-tabs li.partner-active:before {position: absolute;right: 46%;border-left: 11px solid transparent;border-right: 11px solid transparent;border-top: 10px solid #0071bc;content: '';bottom: -13px;}
.part-boxes .partner-inner-box {padding-left: 0 !important;}
.part-boxes .one_third {margin-bottom: 20px;border-radius: 15px;border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;margin-right: 1%;}
/*.reseller-form-holder  li a.refresh{background: url(/images/reseller-refresh-icon.png);background-size: 24px 24px;width: 24px;display: inline-block;line-height: 2;margin-left: .2em;height: 22px;text-align: center;}*/
.reseller-form-holder li .refresh.icon-arrows-cw:before{color: #5db4d5;}
.reseller-form-holder .form-container .text-50{ width: 48.4%; margin-right: 10px;}
.reseller-form-holder .form-container li input{padding:6px;}
.reseller-form-holder .form-container li{padding: 8px 2px;}
.reseller-header-section .one_half .step1 p{margin: 0 0 1.5em;}
.reseller-form-holder .form-container li select{padding:6px;}
.login-form .login-here.reseller{margin-left:30px}
.reseller-form-holder .form-container .reseller-thankyou-box p{line-height: 2.05}
.reseller-form-holder .text-size-3.bulk-reseller-head {/*font-size: 1.7rem;font-weight: 600;*/padding-bottom: 5px;}
.reseller-form-holder .form-container .reseller-thankyou-box p {line-height: 1.8;color: #fff;}
.reseller-form-holder .form-container .reseller-thankyou-box .thankyou-head{font-size: 1.2rem;padding-left: 55px; background: url(images/reseller-thankyou-icon.png) no-repeat top 6px left -4px; display: inline-block;}
.reseller-form-holder .form-container .reseller-thankyou-box .mail-id{font-weight:600;color:#98c6f6;}
.reseller-form-holder .form-container .reseller-thankyou-box .note-txt{font-weight:600;color:#faa121;}
.reseller-form-holder .form-container .reseller-thankyou-box .resend-txt{font-weight:600;color:#4abad4;}
.reseller-form-holder .form-container .reseller-thankyou-box #verifyemail-btn {background: #42afc8;border-radius: 3px;}
.reseller-form-holder .form-container .reseller-thankyou-box #verifyemail-btn:hover{background: #51cce8;}
.reseller-form-holder .form-container .reseller-thankyou-box #login-reseller-btn{border: 1px solid #dd6945;border-radius: 3px;padding: 6px 25px 8px; margin-left: 10px; background: #dd6945 !important;}
.reseller-form-holder .form-container .reseller-thankyou-box #login-reseller-btn:hover{background: #f67b56 !important;}
/* .reseller-first-block .title-txt,.partner-inner-box .title-txt,.why-reseller-title,.reseller-faqs{font-size:2.3rem !important;font-weight:600;color:#132e4f} */
.reseller-first-block{display: flex;padding: 50px 0 60px;border-bottom: 1px solid #b0caec;}
.reseller-first-block .one_half{margin:auto;}
.reseller-first-block .button-new,.reseller-questions .button-new{border-radius:5px;padding: 5px 25px;}
.quick-holder.reseller-questions{padding:40px 0 0;}
.reseller-benefits {background: #dbf1f5 url(/images/reseller-wave.webp) no-repeat;padding: 4% 12%;border-radius: 30px;background-position: 0 100px;margin-bottom: 20px;background-size: cover;}
.reseller-benefits .why-reseller-title{padding: 0 0 15px;}
.reseller-benefits p{line-height: 1.8;}
.reseller-benefits .btn-reseller{padding:25px 0 0}
.reseller-benefits .button-reseller{background: #0071ac;color:#fff !important;padding: 10px 30px;border-radius: 5px;}
.reseller-benefits .btn-reseller:hover{opacity:0.8;}
.reseller-first-block.last-block{padding: 80px 0;}
.reseller-questions{padding:50px 0 0;}
.reseller-questions p{padding:20px 0;}
.reseller-questions .quick-holder{padding:20px 0;}
/* .reseller-questions .quick-holder .quick-box li::before {left: unset;right: 15px;} */
.quick-holder{display:flex;flex-wrap:wrap}
.quick-holder .quick-box li{position:relative;border: 1px solid #dfdff5;margin: 0 0 15px;}
.quick-holder .quick-box li:before{position:absolute;content:'\e835';font-family:Fontello;top:8px;right: 15px;left: unset;}
.quick-holder .quick-box a{color: #434040;display: block;padding: 8px 0 8px 20px;}
.quick-holder .quick-box li:hover a,.quick-holder .quick-box li:hover:before{color:#217cb9}
.reseller-faqs{font-size: 30px;}
.pricing-tab-holder .quick-box li {padding: 0;}

/*Contact Sales page*/
.sales-container .sales-main-holder{display:flex;}
.sales-container,.login-holder.customer-login{background: linear-gradient(rgba(237, 248, 255, 0.13),rgba(134, 190, 227, 0.83)),url(images/sales-top-bg.webp) no-repeat;background-position: top right;}
.sales-container .salesholder {background: linear-gradient(rgba(237, 248, 255, 0.52),rgba(255, 255, 255, 0.80)),url(images/sales-bottom-bg.webp) no-repeat;background-position: bottom left;padding:5% 0;}
.sales-container .sales-main-holder .image-section{background:#f9fdff;}
.sales-container .sales-main-holder .image-section img{padding: 50px 0;}
.sales-container .sales-main-holder .form-section{background:#ffffff;margin-left: -5px !important;box-shadow:0 0 14px #ddd;}
.sales-container .sales-main-holder .form-section .form-heading{font-size: 1.7rem;font-weight: 400;color: #00204d;padding: 0 0 10px;}
.sales-container .sales-main-holder .form-section .form-subheading{font-size: 16px;font-weight: 300;color:#313131;padding: 0 2px 10px;margin: 0 0 15px;}
.sales-container .sales-main-holder .form-section .imp-fields,.sales-container .sales-main-holder .sales-note{color: #87909c;font-size: 14px;}
.sales-container .sales-main-holder .form-section ul{display:flex;flex-wrap:wrap;justify-content: space-between;}
.sales-container .sales-main-holder .form-section li{width:49% !important;color:#313131;font-size:15px}
.sales-container .form-section li input,.sales-container .form-section li select,.sales-container .form-section textarea{width:100% !important;border: 1px solid #bdd1ee;padding: 8px;margin-top: 8px;background: #fff;}
.sales-container .sales-main-holder .form-section li:last-child{width:100% !important;margin-top: 15px;}
.sales-container .sales-main-holder .form-section #submit{background:#0082c6;color:#fff;padding: 10px 40px;margin: 15px 0 20px;font-size: 16px;}
.sales-container .sales-main-holder .form-section #submit:hover{background:#0071bc;}
.sales-container .sales-main-holder .form-section li .form-label{display:block;font-size: 14px;}
.sales-container .form-section li .form-label .txt-red{margin-left:2px}
.sales-container .sales-main-holder .one_half{border:1px solid #bdd1ee;padding:30px;margin:auto 0;border-radius: 6px;}
.home-features.sales-block .our-clients {margin: 0;}
.home-features.sales-block {padding: 20px 0 30px;}
.sales-container .buttonrow .button-new{padding:5px 25px 8px;margin-left: 23px;}

@media only screen and (max-width:980px){
.reseller-header-section {flex-direction: column;margin-top: 30px;}
.partner-box { padding: 9px;} 
.partner-box .partner-tabs li {width: 32%;}
.partner-box .part-boxes{ flex-direction: column; align-items: center;}
.reseller-header-section { flex-direction: column; margin-top: 0;  padding: 9px;}
.reseller-form-holder .form-container { margin-top: 40px;}
.reseller-form-holder.last .form-container .one_half {width: 50%;}
.reseller-form-holder .form-container li { padding: 6px 5px;}
.reseller-form-holder .form-container .text-50 { width: 49.2%;}
.partner-box .part-boxes .one_third img { width: 100%;}
.partner-box .part-boxes .one_third {  width: 60%;}
.reseller-form-holder .form-container li input.signup { padding: 10px 40px;}
.reseller-form-holder .form-container .reseller-thankyou-box .thankyou-head{padding-right: 35%}
}
@media only screen and (max-width: 600px){
.partner-holder { padding: 30px 0;}
.reseller-form-holder .form-container { border-radius: 10px;  width: 100%; padding: 20px 10px;} 
.reseller-form-holder .form-container li { padding: 6px 4px;}
.partner-box .partner-tabs li {  width: 55%;}
.partner-box .part-boxes .one_third { width: 99%;}
.login-holder .login-form .login-here.reseller {margin: 15px 0 0 0;display: block;}
.partner-holder h1 { font-size: 32px;}
.reseller-header-section .one_half #reseller-guide, .reseller-header-section .one_half #reseller-dashboard { padding: 9px 1.5em !important;}
.reseller-form-holder .text-size-3 { padding-left: 4px;}
.reseller-form-holder .form-container .text-50 {width: 48.3%; margin-right: 7px;}
.reseller-form-holder li a.refresh { top: 3px;}
.reseller-form-holder .form-container li input { font-size: 12px;}
.partner-holder h1 {font-size: 32px !important;}
.reseller-form-holder .form-container .reseller-thankyou-box .thankyou-head{padding-right: 0}
.feature-banner-content.faqmain-slide h1 {padding: 19% 0 20px;}
}

@media only screen and (max-width:767px) and (orientation: portrait) {
.partner-holder h1{font-size:35px;text-align:center}
.partner-tabs li{width:100%}
.part-boxes{flex-direction:column}
}
@media only screen and (max-width:767px) and (orientation: landscape),(min-device-width:768px) and (max-device-width:980px) {
.part-boxes .one_fourth{width:45%;margin:0 2.5% 5%}
}

/* BULK RESELLER ADD PAGE
----------------------------------------------------------*/
.reseller-holder{padding:98px 0 0;background:url("images/loginbg.jpg") top;background-size:cover;overflow:hidden}
.reseller-holder h3{font-size:16px;color:#47525d;font-weight:600;margin:0 0 5px}
.reseller-package{margin:0 0 50px}
.reseller-package table{border:1px solid #d7d7d9;margin:10px 0 20px;width:100%}
.reseller-package table th{background:#f7f7f7;border-bottom:1px solid #d1dbde;padding:15px 30px;border-right:1px solid #d1dbde;vertical-align:middle;text-align:left;width:50%}
.reseller-package table th:last-child{border-right:0}
.reseller-package table td{padding:15px 30px;border-right:1px solid #d1dbde}
.reseller-package table td:last-child{border:0}
.reseller-package span.mailboxcount{display:inline-block;vertical-align:top;line-height:1.1;padding:0 0 0 5px}
.reseller-package .squaredCheckbox{width:18px;height:18px;position:relative;border:1px solid #eee;border-radius:3px;display:inline-block}
.reseller-package .squaredCheckbox input[type="radio"]{visibility:hidden}
.reseller-package .squaredCheckbox label{cursor:pointer;position:absolute;width:14px;height:14px;left:0;top:0}
.reseller-package .squaredCheckbox label::after{opacity:0;content:'';position:absolute;width:11px;height:6px;background:transparent;top:4px;left:3px;border:2px solid #1678c2;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.reseller-package .squaredCheckbox input[type="radio"]:checked + label::after{opacity:1}
.reseller-package span.strike-price{text-decoration:line-through}
.reseller-package span.actual-price{color:#23a1d1;font-weight:600;font-size:24px;padding:0 0 10px 10px}
.reseller-package p.requirements{text-align:right}
.reseller-holder .login1 input[type="text"],.reseller-holder .login1 input[type="password"],.reseller-holder .login1 input[type="email"],.reseller-holder .login1 select{border:1px solid #898989;border-radius:0}
.reseller-holder .login1 select{padding:9px}
.reseller-holder #security_code{width:49%}
.reseller-payment{margin:50px 0 0}
.reseller-payment .cvv-block{width:36%;float:left}
.reseller-payment .exp-block{width:60%;float:right;display:flex;justify-content:space-between}

.reseller-tableholder{border-top:1px solid #ddd}
#assign-title{font-weight:400;font-size:20px;padding:20px 0}
#resellertable_wrapper{font-size:14px}
#resellertable_wrapper.dataTables_wrapper .dataTables_filter{bottom:10px;left:0;float:left}
.reseller-tableholder .dataTables_wrapper .dataTables_filter input{margin:0}

/*quotation page new*/

.quotation-form-holder .login1 #security_code{width: calc(100% - 200px);}
#num_users{width: 90px;padding: 4px 0 4px 2px;}
.login1 label.num_users_lbl{width: auto;padding-right: 10px;vertical-align: baseline;}
#country{background:#fff}
.quotation-form-left fieldset{border:none; margin-bottom:28px; padding:0}
.quotation-form-left fieldset:nth-of-type(3){float: left;width: 51%;}
.quotation-form-left fieldset:nth-of-type(5){float: left;width: 100%;padding: 0 0 0;}
.quotation-form-left fieldset legend{font-weight:600; font-size:18px; color:#333333;padding: 0 0 8px;}
.quotation-form-left li{padding:13px 13px 13px 0}
.quotation-form-left li #address{width: 100% !important;}
.quotation-form-holder .two_third #details{width: 49% !important;}
.quotation-form-left .temp_button {margin-bottom:10px}
.quotation-form-left .temp_button label{padding: 6px 20px 9px;cursor: pointer;width: auto !important;background: #55b8d5;color: #fff;margin: 15px 0 0;border-radius: 5px;}
.quotation-form-left input[type="file"]{display:none}
.temp_button label:hover, .downloadtemplate a:hover {color: #fff;background: #20aece;border-color: #20aece;}
.quotation-form-left #submit-contact:hover {background: #3a9d45 none repeat scroll 0 0;border-radius:5px;}
.quotation-form-left #submit-contact {border-radius:5px;}
.quote-right-boxes .quote-right-box a{padding:15px 0; display:block; color:rgba(0,0,0,.7); border-left:1px solid #cecece; padding-left:20px}
.quote-right-boxes .quote-right-box a:hover{color:#0085cc; border-left:1px solid #0085cc}
.quotation-form-holder .one_fourth{margin: 5% auto 2%;background: #edf2f6;padding: 50px 20px 0;}
.quotation-form-holder .one_fourth .h3-head{border-bottom: 3px solid #0087ca;font-size: 2rem;text-decoration:unset;padding: 0 0 5px;}
.quotation-form-holder .one_fourth .quote-right-box{display: flex;flex-wrap: wrap;margin: 40px 0;}
.quotation-form-holder .one_fourth .one_half{left: 9%;}
.quotation-form-holder .one_fourth .one_half:first-child a{width:49%;}
.quotation-form-holder .one_fourth .one_half:nth-of-type(2) .quote-right-box{flex-direction: column;}
.quotation-form-holder .one_fourth .one_half a{margin:10px 0;color: #000;}
.quotation-form-holder .one_fourth .one_half a:hover{color: #4183c4;}
.quotation-form-holder .one_fourth .quote-right-box i.quotation-sprite:before{content: '';background:url(images/quotation-sprite.webp)no-repeat;width:23px;height:23px;display:inline-block;position:relative;top: 13px;left: 14px;}
.quotation-form-holder .one_fourth .quote-right-box i{width: 50px;height: 50px;display: inline-block;border-radius: 50%;border: 1px solid #d3dae2;background: #fff;margin-right: 25px;position: relative;top: -5px;}
.quotation-form-holder .one_fourth .quote-right-box i.download:before{background-position:0 1%}
.quotation-form-holder .one_fourth .quote-right-box i.video:before{background-position:0 38%}
.quotation-form-holder .one_fourth .quote-right-box i.feature:before{background-position:0 12%}
.quotation-form-holder .one_fourth .quote-right-box i.faq:before{background-position:0 51%}
.quotation-form-holder .one_fourth .quote-right-box i.manual:before{background-position:0 25%}
.quotation-form-holder .one_fourth .quote-right-box i.demo:before{background-position:0 63%}
.quotation-form-holder .one_fourth .quote-right-box i.sig-req:before{background-position:0 75%}
.quotation-form-holder .one_fourth .quote-right-box i.support:before{background-position:0 87.5%}

.quote-right-header .icon{color:#0085cc; padding-right:10px}
.feature-banner-setting.quotation-slide {background-image: linear-gradient(rgba(46, 117, 126, 0.92),rgba(21, 170, 179, 0.73)),url(/template/default/images/quotation-top-bgimg.webp) !important;height: 525px }
.quotation-slide .feature-banner-content h1 {padding: 50px 0;font-size: 2.9rem;}
.quotation-form-holder .quotation-formnew {width: 1000px;padding:40px 140px;overflow: hidden;background: #fff;margin: -280px auto 0;box-shadow: 0 0 10px rgba(0,0,0,0.35);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.35);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.35);z-index: 3;position: relative;}
.quotation-form-holder .two_third,.quotation-form-holder .one_fourth{width:100%}
.quotation-form-holder {padding: unset;overflow: unset;width: unset;}
.quotation-form-holder .quote-head{color: #0085ce;font-size: 1.8rem;font-weight: 600;}
.quotation-form-holder .quote-head + p{border-bottom: 1px solid #cdcdcd;padding: 0 0 30px;margin: 0 0 30px;}
.login1 .quotation-form-left input[type="email"], .login1 .quotation-form-left input[type="password"],.login1 .quotation-form-left input[type="text"], .login1 .quotation-form-left select, .login1 .quotation-form-left textarea {padding: 12px;}
.quotation-form-holder .login1 label {font-size: 16px;}
.feature-banner-inner.quotation {height: 525px !important;}

.feature-banner-setting.manual-slide .video-banner-content,.manualsearch-result{background-image: linear-gradient(rgba(20, 75, 124, 0.51),rgba(3, 56, 74, 0.65)),url(images/user-manual-topbg.webp) !important;height:500px;}
.feature-banner-inner.manual-top {height: 500px;}
.feature-slide.manual-slide .main-title,.manualsearch-result .main-title {padding: 60px 0 0 !important;font-size: 2.8rem !important;font-weight: 400 !important;margin-bottom: 25px;text-align: center;}
.feature-slide.manual-slide .manual-heading,.manualsearch-result .manual-heading{font-size: 1.8rem;color: #fff;line-height: 1.5;padding: 0 0 40px;font-weight: 400;text-align: center;}
.search-content strong{font-size:20px;} 
#vcard-with-values .vcard-data,#vcard-with-adfields .vcard-data{height: 322px;width: 450px;padding: 8px;color: #4d5b62;font-family: monospace,monospace;font-size: 14px;background-color: #eef1f4;border: 1px solid #c9c9c9;line-height: 1.8;resize:none;overflow:auto;}
#vcard-with-values,#vcard-with-adfields{position:relative;width: 450px !important;}
#vcard-with-values .kb-copy-btn,#vcard-with-adfields .kb-copy-btn{cursor:pointer;background: #000 url(images/vcard-copy-btn.png) no-repeat;display: block;width: auto;height: 30px;position: absolute;left: 80%;padding: 1px 7px 7px 27px;top: 6px;color: #fff;background-position: 8px 7px;border-radius: 3px;}
#vcard-with-values .kb-copy-btn:hover,#vcard-with-adfields .kb-copy-btn:hover{background-color:#363434;}

.features-inner-slide.brand-email{background: linear-gradient(#2b6fd91c,#152948ed),url(images/brand-email-bg.jpg) no-repeat;height: 525px;color: #fff;display: flex;align-items: center;justify-content: center;}
.features-inner-slide.brand-email .main-title{font-size: 40px;text-align: center;}
.feature-inner-container.email-branding .feature-box{padding: 30px 0 10px;overflow: hidden;}
.feature-inner-container.email-branding .feature-box p{padding-left: 25px;}
.feature-inner-container.email-branding{padding:40px 0;}
.feature-inner-container.email-branding h2{font-size: 2.3rem;}
.feature-inner-container.email-branding h3{margin: 30px 0 10px;}
.feature-inner-container.email-branding h3:before{content: '\e802';font-family: fontello;color: #0fb30f;font-size: 20px;font-weight: 100 !important;margin-right: 10px;}


/*Insert dynamic Skype link*/
.prod-right-content .manual-holder.skype-link ul li::before, .prod-right-content .manual-holder.skype-link ol li::before {content: none;}
.manual-holder.skype-link ul li{padding:5px 0;line-height: 1.8;}
.manual-holder.skype-link .steps-head{font-size: 21px;}
.manual-holder .pre-kb{color: #212121;}
.manual-holder span.pre-kb{display: block;width: fit-content;margin: 10px 0 0;color: #212121;}

/*How to landing page*/
.prod-page-holder .prod-right-content.how-to-content{float: left;width: 100%;padding-left: 0;}
.how-to-holder .howto-intro{display:flex;}
.how-to-holder .step-img-overlay a:hover img { border: 1px solid #1e90ff;box-shadow: 0 5px 20px rgb(0 0 0 / 20%);-moz-box-shadow: 0 5px 20px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 5px 20px rgb(0 0 0 / 20%);}
.how-to-holder .howto-intro .howto-tab{width:30%;position: sticky;top: 0;height: 100vh;overflow: auto;}
.how-to-holder .howto-intro .howto-tab ul{background:#eef2f5;}
.how-to-holder .howto-intro .howto-tab ul li{padding: 10px 10px 10px 35px !important;position:relative;color:#373b3e;cursor:pointer;border-bottom: 1px solid #c9d9ea;border-left: 1px solid #c9d9ea;border-right: 1px solid #c9d9ea;}
.how-to-holder .howto-intro .howto-tab ul li:last-child,.how-to-holder .howto-intro .howto-tab ul li.current:last-child{border:0;background:#4c5c74;color: #fff;border-top: 10px solid #fff;font-size: 15px;padding: 14px 3px 14px 35px !important;}
.how-to-holder .howto-intro .howto-tab ul li:last-child:before{background: url(/dashboard/editor/images/how-to-star.png) no-repeat;padding: 0 15px;top: 16px;width: 18px;height: 17px;}
.how-to-holder .howto-intro .howto-tab ul li:last-child:hover{color:#fff;background:#464b54;}
.how-to-holder .howto-intro .howto-tab ul li.current{background:#bae1ed;}
.how-to-holder .howto-intro .howto-tab ul li:hover{color:#095a90;}
.how-to-holder .howto-tab ul li:before{background: url(/dashboard/editor/images/how-to-question-mark.png) no-repeat left;display: inline-block;top: 14px;left:12px;position: absolute;content: '';width: 16px;height: 16px;}
.how-to-holder .intro-rhs{width:70%;padding: 0 8px 0 35px;}
.how-to-holder .intro-rhs .img-block{display:flex;}
.how-to-holder .intro-rhs .read-more-new{padding: 15px 0 0;}
.intro-rhs .img-block div:last-child a::before{left:50%;top:90px;}
.how-to-holder .intro-rhs .img-block img{max-width: 90%;border: 1px solid #ddd;}
.how-to-holder .intro-rhs .sub-title{font-size: 18px;padding: 15px 0 0;color: #333639;}
.how-to-holder .intro-rhs .one_half:last-child{text-align: right;margin:auto}
.how-to-holder .howto-intro .tab-head{background:#1387bd/*#617eab*/;margin: 0 !important;padding: 8px 15px;font-weight: 600;font-size: 18px;color: #fff;}
.how-to-holder .good-practice-title{color: #0071bc;font-size: 1.7rem;font-weight: 400;}
.how-to-holder .howto-section{margin:10px 0 0;display:none;}
.how-to-holder .howto-section .title-txt{border-bottom: 1px solid #a3bdd6;padding: 0 0 15px;margin-bottom: 25px;font-size: 1.7rem !important;}
.how-to-holder .howto-section.current{display:block;}
.how-to-holder .howto-section .howto-videopopup{color: #4183c4;cursor:pointer;}
.how-to-holder .howto-section .howto-videopopup:hover{color: #1e70bf;}
.prod-right-content .manual-holder .intro-rhs ul li{padding-left:20px;}
.prod-right-content .manual-holder .intro-rhs ul li::before {color: #0071bc;font-size: 15px;font-weight: 400;}
.prod-right-content .manual-holder .intro-rhs ol .feature-list{padding-top:10px}
.intro-rhs .setup-steps.howto > li{font-size:19px;padding: 15px 0;}
.intro-rhs .setup-steps.howto li p,.intro-rhs .setup-steps.howto li li{font-size:16px;}
.intro-rhs .setup-steps.howto #signaturemode img{border:1px solid #a5a5a5}
.how-to-holder .goodpractice-holder .tab-head {padding: 5px 0 0}   /*New css 31*/
.how-to-holder .goodpractice-holder .howto-intro .tab-head {padding: 12px 15px 30px;}
.how-to-holder .goodpractice-holder .howto-intro .howto-tab ul li:last-child, .how-to-holder .goodpractice-holder .howto-intro .howto-tab ul li.current:last-child {background: transparent; border-top: 0 solid #fff;padding: 0 !important;}
.how-to-holder .goodpractice-holder .howto-intro .howto-tab ul li:last-child::before {background: transparent;content:none;}
.how-to-holder .goodpractice-holder h1 + .manual-block {margin-bottom: 50px;}
.goodpractice-holder .gd-prct-video-block a.fancyvideo-thumb img {max-width: 100%;}
.how-to-holder .goodpractice-holder .howto-intro .tab-head{font-size: 20px !important;width:100%;}
.gd-prct-video-block a{position:relative;display: block;width: 57%;cursor:pointer;}
.gd-prct-video-block a:before {background: url(images/play-btn-sprites.webp);cursor: pointer;height: 64px;width: 64px;position: absolute;left:41.5%;top: 36%;content: '';box-shadow: 0 0 10px #434040;border-radius: 50%;}
.gd-prct-video-block a:hover::before {background-position: 0 64px;}
.gd-prct-video-block .video-thumb-txt {width:37% !important;top: 35% !important;font-size: 16px !important;padding: 10px !important;}
.gd-prct-video-block.top-video .video-thumb-txt {position: absolute;color: #fff;text-align: center;}
.gd-prct-video-block.top-video a {margin: 20px auto;}
.intro-rhs .gd-prct-video-block .video-thumb-txt {width:39% !important;top: 25% !important;}
.intro-rhs .gd-prct-video-block a::before {left: 44%;}
.how-to-holder .howto-intro.goodpractice {flex-wrap: wrap;border: 1px solid #c9d9ea;margin-top: 25px;} /*New css 31*/
.how-to-holder .howto-intro.goodpractice .howto-tab ul li{border-left: 0;border-right:0;}
.how-to-holder .howto-intro.goodpractice .howto-tab ul li:last-child{height: 0;}
.how-to-holder .goodpractice-holder .howto-section .title-txt {margin-right: 25px;}
.how-to-holder .howto-intro.goodpractice .howto-tab {border-right: 1px solid #c9d9ea;}
.how-to-holder .goodpractice-holder .howto-tab ul li:before {background: transparent;top: 12px;content:'\ebb1';color: #1e91c6;}
.how-to-holder .goodpractice-holder .howto-tab ul li.current:before {color: #0b71a0;}

.how-to-holder .howto-intro .howto-otherlink{display: flex;margin: 12px 0;justify-content: space-between;border: 1px solid #dbd2d2;padding: 8px;}
.how-to-holder .howto-intro .howto-otherlink a{padding: 0 7px;}
.how-to-holder .howto-intro .howto-otherlink a:before{content: '\e835';font-family:fontello;position:relative;left:-7px;color: #555;}

/*Editor search popup - tour link*/
.searchfaq-holder .video-note{background: #daf3f8;padding: 10px;border-radius: 7px;border: 1px dashed #acccd2;width: 69.5%;margin: -5px 0 6px;}
.searchfaq-holder .video-note .kbnote,.small-videoicon-manual{background:url(/dashboard/editor/images/kb-popup-video.png) no-repeat;background-position: 0 2px;padding: 0 0 0 30px;}
.searchfaq-holder .video-note .howto-videopopup{color: #2074b2;font-weight: bold;font-style: italic;cursor:pointer;text-decoration: underline;}
.small-videoicon-manual.desktop-view{display:block;} /*user manual - how-to-create-email-signature*/
.small-videoicon-manual{background-position: 0 9px;} 

/*separate Tips video pages*/
#create-templates-tour{width: 1196px;height: 663px;box-shadow: 0 0 15px #ddd;border: 1px solid #ddd;margin: 50px auto;}
#create-templates-tour .tour-main-holder .tour-title {font-size: 20px;}
#create-templates-tour .tour-main-holder iframe{width: 845px !important;height: 464px !important;}
.editor-tour-mbl{padding: 50px 0;}
.editor-tour-mbl .tour-title-mbl{font-size: 22px;font-weight: 600;line-height: 1.5;}
.editor-tour-mbl ul{padding: 25px 0;}
.editor-tour-mbl ul li{position: relative;padding:8px 0 8px 30px ;}
.editor-tour-mbl ul li:before {font-family: fontello;left:6px;position: absolute;content: '\ebb1';color: #1e91c6;}

/*How to*/
.how-to-btn{background:#5887d4;border-radius: 15px;padding: 3px 12px;height: 30px;margin-left: 12px;font-size:13px;cursor: pointer;color:#fff}
.how-to-btn:before{content:'';display:inline-block;width:16px;height:16px;background:url(/dashboard/editor/images/signature-tips.png) no-repeat;margin-right: 5px;position: relative;top: 3px;}
.how-to-btn:hover{background: #4071c1;}
.howto-holder{display:none;width: 495px;position: absolute;top: 58px;left: 535px;box-shadow: 0 0px 8px #353535;z-index: 9;background: #fff;text-align: left;z-index: 101;}
.howto-holder.editor .howto-inner-container{padding:5px 20px 25px;}
.howto-holder:before{position: absolute;left: 45%;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 18px solid #fff;content: '';top: -17px;z-index: 9;}
.howto-holder .howto-head {font-size: 16px;font-weight: 600;padding: 15px 0 0;margin: 0 0 8px;}
.howto-holder .howto-subtext {font-size: 14px;border-bottom: 1px solid #d8e4f5;margin: 0 0 10px;padding: 0 0 8px;}
.howto-holder li{padding: 0 0 5px 8px;font-size: 14px;padding: 0 0 8px;}
.howto-holder li a{color:#000;cursor:pointer;}
.howto-holder li a:hover{color: #147dcd;}
.howto-holder li::before {background:url(/dashboard/editor/images/how-to-question-mark.png) no-repeat left;display: inline-block;top: 3px;position: relative;content: '';width: 16px;height: 16px;left: -7px;}
.howto-holder .good-practice-block{padding: 16px 0 5px;}
.howto-holder .good-practice-btn{color: #147dcd;font-weight: 400;border: 1px solid #a6c4e3;padding: 6px 20px 9px 2px;background: #eef2f5;font-size:14px;}
.howto-holder .good-practice-btn:hover{color: #3192dc;border: 1px solid #7ba7d5;}
.howto-holder .good-practice-btn:before{content:'';color: #ffae00;background: url(/dashboard/editor/images/how-to-star.png) no-repeat left 5px top;padding: 0 15px;}
.howto-holder .howto-feature{color: #147dcd;}

/*dashboard -how to*/
#dashboard-howto {position: absolute;right: 262px;background:#0dac9f;padding:4px 16px 4px 35px;height: 32px;color: #fff;bottom: 10px;}
#dashboard-howto:before {content: '';display: inline-block;width: 22px;height: 22px;background: url(/dashboard/editor/images/dashboard-howto-icon.png) no-repeat;position: absolute;left: 13px;top: 8px;}
#dashboard-howto:hover {background:#01a194;}
.howto-holder.dashboard{width: 435px;top:54px;left: unset;background:#ecf5f9;padding: 5px 20px 25px;right: 90px;box-shadow: 0 3px 8px #8a8989;}
.howto-holder.dashboard:focus{outline:none !important;}
.howto-holder.dashboard:before {left: 47%;border: 0;top: -14px;background: url(/template/default/images/how-to-pointer.png) no-repeat;content: '';
display: block;width: 20px;height: 14px;}
.howto-holder.dashboard .howto-list.few-feature li:last-child:before {background: transparent;top: 0;content: '\ebc0';font-family: fontello;}
.howto-holder.dashboard .howto-head {border-bottom: 1px solid #86bfdb;padding: 15px 0 10px;}
.howto-holder.dashboard .howto-videopopup:hover{color: #147dcd;cursor:pointer;}


/*Editor HOW TO*/
.howto-holder.editor{width:440px;}
.howto-holder.editor:before {left: 45%;}
.howto-holder.editor .howto-list-holder li{cursor:pointer;position:relative;}
.howto-holder.editor .howto-list-holder li::before {top: 5px;left: 0;background-size: 14px !important;}
.howto-holder.editor li {padding: 0 0 7px 25px;}
.howto-holder.editor li:hover{color: #147dcd;}

/*Sigsync tour*/
.tour-main-holder{padding:20px;background: #fff;}
.tour-main-holder .tour-title{padding: 0 0 12px 10px;font-size: 22px;border-bottom: 1px solid #030303;}
.tour-main-holder .tour-title:before{background: url(/dashboard/editor/images/howto-title-icon.png) no-repeat;content: '';width: 22px;height: 22px;display: inline-block;position: relative;top: 2px;left:-7px;}
.tour-holder{display:flex;padding: 30px 0 0;}
.tour-holder .howto-list-holder{width:24%;border: 1px solid #cee6fc;background:#f9fbfc;max-height:493px;overflow: auto;}
.tour-holder .howto-list-holder li{padding: 9px 6px 9px 40px;border:1px solid transparent;cursor:pointer;position:relative;border-bottom: 1px solid #cee6fc;}
.tour-holder .howto-list-holder li:hover{background:#ecf5f9;}
.howto-list-holder li:before{content: '';width:16px;height:16px;display: inline-block;position:absolute;top: 13px;left:12px;}
.tour-holder .howto-list-holder li.active{/*border-top: 1px solid #cee6fc;border-bottom: 1px solid #cee6fc;*/background:#cee9f5;}
.tour-holder .howto-list-holder .exist-temp.active{border-top:1px solid transparent;}
.howto-list-holder .exist-temp:before{background: url(/dashboard/editor/images/select-existing-template.png) no-repeat;}
.howto-list-holder .insert-field:before{background: url(/dashboard/editor/images/insert-new-fields.png) no-repeat;}
.howto-list-holder .update-social:before{background: url(/dashboard/editor/images/update-social-icons.png) no-repeat;}
.howto-list-holder .draw-line:before{background: url(/dashboard/editor/images/draw-line-separator.png) no-repeat;}
.howto-list-holder .edit-width:before{background: url(/dashboard/editor/images/edit-template-width-height.png) no-repeat;}
.howto-list-holder .insert-photo:before{background: url(/dashboard/editor/images/insert-static-logo.png) no-repeat;}
.howto-list-holder .add-banner:before{background: url(/dashboard/editor/images/add-banner-image.png) no-repeat;}
.howto-list-holder .add-disclaimer:before{background: url(/dashboard/editor/images/add-disclaimer-text.png) no-repeat;}
.howto-list-holder .display-field:before{background: url(/dashboard/editor/images/display-hide-signature-fields.png) no-repeat;}
.howto-list-holder .insert-adfield:before{background: url(/dashboard/editor/images/insert-ad-fields.png) no-repeat;}
.howto-list-holder .insert-line:before{background: url(/dashboard/editor/images/insert-line-space.png) no-repeat;}
.howto-list-holder .remove-line:before{background: url(/dashboard/editor/images/remove-line-space.png) no-repeat;}
.howto-list-holder .align-vertically:before{background: url(/dashboard/editor/images/align-verticle.png) no-repeat;}
.howto-list-holder .align-horizontally:before{background: url(/dashboard/editor/images/align-horizontal.png) no-repeat;}
.howto-list-holder .align-left:before{background: url(/dashboard/editor/images/align-left-center-right.png) no-repeat;}
.howto-list-holder .align-top:before{background: url(/dashboard/editor/images/align-baseline-top-bottom.png) no-repeat;}
.howto-list-holder .copy-fields:before{background: url(/dashboard/editor/images/copy-and-paste-fields.png) no-repeat;}
.howto-list-holder .use-padding:before{background: url(/dashboard/editor/images/use-padding.png) no-repeat;}
.howto-list-holder .apply-table-layout:before{background: url(/dashboard/editor/images/apply-table-layout.png) no-repeat;}
.tour-holder .howto-list-holder .copy-fields{border-bottom:1px solid transparent !important;}
.tour-holder .howto-list-holder li:after{background: url(/dashboard/editor/images/tour-video-play-icon.png) no-repeat;content: '';width:16px;height:16px;display: inline-block;position: relative;top:5px;float: right;background-position: 0 -33px;}
.tour-holder .howto-list-holder li.active:after,.tour-holder .howto-list-holder li:hover:after{background-position:0 0;}
.tour-holder .howto-video-holder{width: 76%;border: 1px solid #cee6fc;margin-left: 10px !important;padding:0 8px;background:#ecf5f9;position:relative;}
.tour-holder .howto-video-holder.segment{margin:0;}
.tour-holder .howto-video-holder .video-clip{text-align:center;background: #ecf5f9;line-height: 0;position:relative;}
.tour-holder .howto-video-holder .video-clip .video-label{position: relative;top: -40px;font-size: 20px;}
.tour-main-holder .tour-imp-links{text-align: center;padding: 30px 0;min-height: 82px;}
.tour-main-holder .tour-links{border: 1px solid #cee6fc;background:#f9fbfc;padding: 10px 5px;border-radius: 25px;}
.tour-main-holder .tour-links span{margin: 0 30px;cursor:pointer;}
.tour-main-holder .tour-links span a{color:#000;}
.tour-main-holder .tour-links span a:hover{color: #184b8c;}
.tour-main-holder .tour-links span:before{background: #3485b8;width: 10px;height: 10px;border-radius: 50%;content: '';display: inline-block;position: relative;top: 0;left: -10px;}
.tour-slide-arrow{background:#124e73;padding:18px;text-align: center;}
.tour-slide-arrow .arrows{width:35px;height: 35px;border-radius: 50%;background: #2197c3;display: inline-block;margin:0 10px;cursor:pointer;}
.tour-slide-arrow .arrows:hover{box-shadow: 0px 1px 10px #00323e;}
.tour-slide-arrow .arrows:before{content: '';width: 20px;height: 20px;display: inline-block;position: relative;top: 8px;}
.tour-slide-arrow .tour-left-arrow:before{background: url(/dashboard/editor/images/tour-left-arrow.png) no-repeat;}
.tour-slide-arrow .tour-right-arrow:before{background: url(/dashboard/editor/images/tour-right-arrow.png) no-repeat;}
.tour-holder .loading-text{color:#fff;font-size: 17px;}

/*Unsubscribe page*/
.unsubscribe-holder{background:#efeaea;padding: 3% 0;}
.unsubscribe-holder .unsubscribe-box{border: 1px solid #d2d0d0;background: #fff;padding: 40px 50px;border-radius: 15px;text-align: center;width: 70%;margin: auto;}
.unsubscribe-holder .unsubscribe-box .user-name{font-size: 22px;font-weight: 600;}
.unsubscribe-holder .unsubscribe-box .top-txt{border-bottom: 1px solid #dbdedf;padding-bottom: 30px;}
.unsubscribe-holder .unsubscribe-box .unsubscribe-title{color: #158add;font-size: 30px;font-weight: 600;margin-bottom: 15px;}
.unsubscribe-holder .unsubscribe-box .subtxt{font-size: 17px;margin-bottom: 20px;}
.unsubscribe-holder .unsubscribe-box #submit{background: #3260ab;color: #fff;font-size: 19px;padding: 10px 36px;margin-top: 20px;}
.unsubscribe-holder .unsubscribe-box #submit:hover{background: #1b4a98;}
.unsubscribe-holder .unsubscribe-box #submit:focus{outline: none;}
.unsubscribe-holder .unsubscribe-box li{padding: 15px 0;}
.unsubscribe-holder .unsubscribe-box #security_code{width: 30%;}
.unsubscribe-holder .unsubscribe-head span{display:block;padding-bottom: 15px;}
.unsubscribe-holder #feedback{height: 200px !important;}
.unsubscribe-holder #feedback,.unsubscribe-holder #unsubscribe_reason{width: 50% !important;background: #e9e9ed;color: #000;}
.unsubscribe-holder #feedback:focus,.unsubscribe-holder #unsubscribe_reason:focus{outline:none;}

/*Company wide QUICK LINKS*/
.quicklinks-holder {display: flex;padding: 40px 0 0;justify-content: space-between;}
.quicklinks-holder p{line-height:2;}
.quicklinks-holder .quicklinks-lhs {width:70%}
.quicklinks-holder .quicklinks-rhs {width: 26%;height: fit-content;border: 1px solid #c3e2ef;background: #f5f8f9;padding:18px 20px;}
.quicklinks-holder .quicklinks-rhs .quicklink-title{background: #3f89a6;color:#fff;font-size:18px;padding: 5px 20px;}
.quicklinks-rhs .quicklink-title:after,.quicklinks-rhs .quicklink-title span:after{content: '\e897';font-family: "Fontello";font-size: 15px;}
.quicklinks-rhs .quicklink-title span{margin-left:5px}
.quicklinks-holder .quicklinks-rhs img{border: 1px solid #b8daea;border-radius: 18px;}
.quicklinks-holder .quicklinks-rhs a{position: relative;display:block;padding: 7px 0 7px 25px;color:#4f5154;}
.quicklinks-holder .quicklinks-rhs a:hover{color:#1e70bf;}
.quicklinks-holder .quicklinks-rhs a:before {content: '\eba7';font-family: "Fontello";position: absolute;top: 8px;left: 2px;color: #545350;font-size: 19px;}
.quicklinks-holder .quicklinks-rhs .image-fixed {border-top:1px solid #c3e2ef;padding: 25px 0 0;margin: 21px 0 0;}

/*Office 365 signature management newpage*/
.sign-management-header {background-image: url(images/signature-management.webp) !important;height: 545px;background-position: left 4% top;color: #fff;display: flex;align-items: center;}
.sign-management-header .header-btns {padding:30px 0}
.sign-management-header .sign-head {font-size: 2.9rem;font-weight: 600 !important;width: 70%;margin: auto;padding: 0 0 20px;}
.sign-management-header .try-now {color:#fff;background: #19a5e6;padding: 9px 25px;border:1px solid #48b1e2;border-radius: 4px;margin: 0 10px;}
.sign-management-header .try-now:hover {background: #37b2eb;}
.sign-management-header .schedule-demo {color:#000;background: #fff;padding: 9px 25px;border-radius: 4px;margin: 0 10px;}
.sign-management-header .schedule-demo:hover {background: #f1f3f3;}
.sign-management-header .txt-sub{font-size: 18px;}
.management-block{padding:50px 0;}
.management-block .main-block{display: flex;flex-wrap: wrap;justify-content: space-between;padding:30px 0 0;}
.management-block .sub-content{padding: 0 12%;line-height: 1.6;}
.management-block .main-block .one_half{padding:20px 0;width: 46%;}
.management-block .main-block h2{font-size: 30px;}
.management-banner{background-image: url(images/signature-management-banner.webp) !important;height:270px;background-position: left 4% top;color: #fff;display: flex;align-items: center;background-size: contain;} 
.management-banner .banner-txt{font-size: 24px;font-weight: 600;line-height: 1.6;} 
.management-banner .banner-btn{background:#50b648;color:#fff;padding:10px 20px;border-radius:4px;display:inline-block;font-size:17px;font-weight:600;}
.management-banner .banner-btn:hover{background:#44a83d;;}
.compare-block .compare-head{font-weight: 400;line-height:1.6;margin-bottom: 20px;}
.compare-block .compare-head .diff-txt{font-weight: 600;font-size:30px}
.compare-block .main-block{padding: 0;margin:20px 0;}
.compare-block .main-block .content-wrapper{display:flex;}
.compare-block .main-block .sub-head{font-weight: 600;font-size:28px;margin-bottom: 25px;}
.compare-block .main-block .one_half{padding:50px 0;margin: auto;}
.compare-block .main-block:nth-of-type(2n+1){background:#e7f6f9;}
.sig-manage-faq{padding:0 30px 50px}
.sig-manage-faq .faq-title{font-size:30px;font-weight: 600;padding:0 0 15px;}
.sig-faq-holder{display:flex; }

.manual-block .pre.system-req .txt-line{padding-left: 20px;display: inline-block;position: relative;}
.manual-block .pre.system-req i{position: absolute;left: -2px;}
.prod-right-content .manual-holder .manual-block .block-inner{margin-left:15px !important;}
.prod-right-content .manual-holder .manual-block .block-inner:hover{background:#f0f0f0}

.usr-disp-name{font-size:14px;}
.video-note.desktop-view-new{display:block;}
.video-note.mobile-view-new{display:none;}
p.dot-border {border: 2px dashed #757474;width: auto;display: inline-block;padding: 7px 15px;}

/*demo page - new*/
.proddemo-holder{position: relative;}
.proddemo-holder a{color:#2c71be;}
.proddemo-header {position: fixed !important;top: 0;left: 0;right: 0;z-index:100;background: #fff;}
.proddemo-holder .demoicon:before,.proddemo-holder .proddemo-left a:before,.proddemo-holder .tabs-heading:before,.proddemo-holder .demo-list li:before,.proddemo-holder .right-block .links-box a:before,.proddemo-holder .demo-contents ol li:before{background:url(images/prod-gd-sprite.png) no-repeat;content:'';display:inline-block;width:16px;height:12px;}
.proddemo-holder #demosearch{border: 1px solid #ced0d4;width: 80%;padding: 8px 15px;border-radius: 8px 0 0 8px;font-size: 14px;margin-left: 10px}
.proddemo-holder #demosearch:focus{outline:none} 
.proddemo-holder .menu-logo{width: 25%;}
.proddemo-holder .select-editor{width: 38%;margin: auto;}
.proddemo-holder .select-editor .search-block{display:flex;}
.proddemo-holder .select-editor .search-txt{border: 1px solid #ced0d4;border-left: 0;border-radius: 0 8px 8px 0;padding: 5px 27px;font-size: 14px;display: inline-block;width: 20%;cursor: pointer;font-style:normal;background: #ebebeb;}
.proddemo-holder .select-editor .search-txt:before {content: none;}
.proddemo-holder .select-editor .search-txt:hover {background:#e5e2e2;}
.proddemo-holder .proddemo-title{background: #2c71be;color: #fff;font-size: 16px;text-align: center;padding: 12px;font-weight: 400;margin: 0;}
.proddemo-holder .proddemo-links{display: flex;align-items: center;width: 34%;justify-content: end;}
.proddemo-holder .proddemo-links a{color:#171717;margin-left: 25px;}
.proddemo-holder .proddemo-links .header-link.login:after{content: '\ebad';font-family: fontello;padding-left: 9px;}
.proddemo-holder .proddemo-links a:hover{color:#4183c4;}
.proddemo-holder .proddemo-header{box-shadow: 0 3px 6px #eae5e5;padding: 8px 0;}
.proddemo-holder .proddemo-header .content-wrapper{display:flex;justify-content: space-between;padding: 0;position: relative;}
.proddemo-holder .proddemo-header .logo{background:url(images/sigsync-logo-demo.png) no-repeat;display: inline-block;width: 90px;height: 30px;background-size:90px;position: relative;top: 6px;}
.proddemo-holder .proddemo-top {position: fixed;top: 60px;left: 0;right: 0;z-index:99;background: #fff;box-shadow: none !important;border-bottom: 1px solid #ddd;padding: 10px;}
.proddemo-holder .proddemo-container{margin: auto;width: 1280px;display:flex;z-index: 10;position: relative;top:65px; /*105px;*/padding: 0 30px;}
.proddemo-holder .proddemo-left{box-shadow:4px 0 6px -5px #a19999;padding: 0 15px 0 0;position: fixed;height:88vh;overflow:auto;width: 330px;}
.proddemo-holder .proddemo-left .tabs-heading,.proddemo-left .single-tab{position:relative;padding:13px 22px 13px 30px !important;border-top:1px solid #d0d4d9;margin: 0;font-size:15px;cursor:pointer;}
.proddemo-holder .proddemo-left .tabs-heading.current-head{color:#2c71be;}
.proddemo-holder .proddemo-left .tabs-heading.active{border-bottom: 0;}
.proddemo-holder .proddemo-left .tabs-heading.active:before{background-position: 1px -1091px;}
.proddemo-holder .proddemo-left .tabs-heading:before{position:absolute;left:10px;top:21px;background-position: 1px -1065px;}
.proddemo-holder .proddemo-left .tabs-heading.demooverview{border-radius: 8px 8px 0 0;border-top: 0;margin-top: 8px;}
.proddemo-holder .proddemo-left .proddemo-tabs{padding:0 19px 20px;display: none;}
.proddemo-holder .proddemo-left .proddemo-tabs.active{display: block !important;}
.proddemo-holder .proddemo-left a{display:block;padding:8px 10px 8px 38px;color:#3e3d3d;position: relative;cursor:pointer;}
.proddemo-holder .proddemo-left a:hover{color: #2c71be;}
.proddemo-holder .proddemo-left .tabs-heading:hover{color: #2c71be;}
.proddemo-holder .proddemo-left a.active{background:#d3e3fd;border-radius: 5px;}
.proddemo-holder .proddemo-left a.single-tab{padding:13px 22px 13px 40px !important}
.proddemo-holder .proddemo-left .single-tab.active{background: #d3e3fd;color: #3e3d3d;border-radius:0;}
.proddemo-holder .proddemo-left a.single-tab:before {left: 16px;top: 16px;}
.proddemo-holder .proddemo-left a:before{height:16px;position: absolute;left: 13px;top: 11px;}
.proddemo-holder .proddemo-left .intro:before{background-position: 4px -36px;}
.proddemo-holder .proddemo-left .req:before{background-position: 1px -56px;}
.proddemo-holder .proddemo-left .needs:before{background-position: 0 -847px;}
.proddemo-holder .proddemo-left .compliances:before{background-position: 0 -1004px;}
.proddemo-holder .proddemo-left .compliance:before{background-position: 0 -983px;}
.proddemo-holder .proddemo-left .register-signup:before{background-position: 1px -867px;}
.proddemo-holder .proddemo-left .signin:before{background-position: 1px -76px;}
.proddemo-holder .proddemo-left .register:before{background-position: 1px -96px;}
.proddemo-holder .proddemo-left .gallery:before{background-position: 0 -133px;}
.proddemo-holder .proddemo-left .editor:before{background-position: 0 -173px;}
.proddemo-holder .proddemo-left .default-rule:before{background-position: 0 -717px;}
.proddemo-holder .proddemo-left .assign-temp:before{background-position: 0 -829px;}
.proddemo-holder .proddemo-left .assign-rule:before{background-position:0 -847px;}
.proddemo-holder .proddemo-left .senders:before{background-position: 0 -811px;}
.proddemo-holder .proddemo-left .recipient:before{background-position: 0 -792px;}
.proddemo-holder .proddemo-left .keywords:before{background-position: 0 -775px;}
.proddemo-holder .proddemo-left .rule-flow:before{background-position: 0 -736px;}
.proddemo-holder .proddemo-left .scheduler:before{background-position: 0 -755px;}
.proddemo-holder .proddemo-left .report:before{background-position: 0 -1042px;}
.proddemo-holder .proddemo-left .test-sig:before{background-position: 0 -225px;}
.proddemo-holder .proddemo-left .test-rule:before{background-position: 0 -661px;}
.proddemo-holder .proddemo-left .modesofsig:before{background-position: 0 -922px;}
.proddemo-holder .proddemo-left .server-side:before{background-position: 0 -261px;}
.proddemo-holder .proddemo-left .client-side:before{background-position: 0 -299px;}
.proddemo-holder .proddemo-left .mixed-mode:before{background-position: 0 -334px;}
.proddemo-holder .proddemo-left .addin:before{background-position: 0 -702px;}
.proddemo-holder .proddemo-left .settings:before{background-position: 0 -681px;}
.proddemo-holder .proddemo-left .ad-sync:before{background-position: 0 -395px;}
.proddemo-holder .proddemo-left .sent-item:before{background-position: 0 -414px;}
.proddemo-holder .proddemo-left .admin-cust:before{background-position: 0 -435px;}
.proddemo-holder .proddemo-left .support:before{background-position: 0 -374px;}
.proddemo-holder .proddemo-left .kb-um{border-radius:0;margin-bottom:7px;border-bottom: 1px solid #d0d4d9;} 
.proddemo-holder .proddemo-left .kb-um:before{background-position: 0 -452px;}
.proddemo-holder .proddemo-left .free-sig:before{background-position: 0 -501px;}
.proddemo-holder .proddemo-left .sig-setup:before{background-position: 1px -886px;}
.proddemo-holder .proddemo-left .goodpractice:before{background-position: 1px -903px;}
.proddemo-holder .proddemo-right{width:calc(100% - 330px);padding: 22px 0 20px 30px;flex-grow: 1;margin-left:330px;margin-bottom:48px;}
.proddemo-holder .proddemo-right .right-main-head{color: #232526;font-size: 19px;font-weight: 600;padding: 0 0 10px;}
.proddemo-holder .proddemo-right .demo-contents{width:70%;padding:0 20px 20px 20px;min-height:calc(100vh - 242px);border: 1px solid #d5d2d2;border-radius: 8px;font-size:15px;}
.proddemo-holder .proddemo-right .demo-contents .content-head{color:#2c71be;font-weight: 600;font-size: 19px;padding: 20px 0 0;}
.proddemo-holder .proddemo-right .demo-contents p{line-height: 1.8;}
.proddemo-holder .proddemo-right .demo-contents .demo-list li{line-height: 1.8;}
.proddemo-holder .proddemo-right .demo-contents .demo-list li:before{background-position: 0 -1025px;width: 22px;}
.proddemo-holder .proddemo-right .demotab-content ol{padding: 5px 15px 15px}
.proddemo-holder .proddemo-right .demo-contents ol li{line-height: 1.8;list-style: none;position:relative;padding-left: 9px;}
.proddemo-holder .proddemo-right .demo-contents ol li:before{background-position: 0 -1101px;top: 8px;position:absolute;left: -14px;}
.proddemo-holder .proddemo-right .demotab-content{padding: 0 0 15px;display:none}
.proddemo-holder .proddemo-right .right-block{display:flex;}
.proddemo-holder .right-block .links-box{border: 1px solid #d5d2d2;box-shadow: 0 0 10px #ddd;padding: 10px;border-radius: 8px;min-height: calc(100vh - 420px);}
.proddemo-holder .right-block .demo-quicklinks{width:30%;padding: 0 0 0 20px;}
.proddemo-holder .right-block .banner-box p{font-weight:600;line-height: 1.5;font-size: 17px;color: #323131;}
.proddemo-holder .right-block .banner-box{background:linear-gradient(#f3f7fb30,#f3f7fb8c),url(/template/default/images/product-demo-banner.webp) no-repeat;border: 1px solid #e3e1e1;box-shadow: 0 0 10px #ddd;margin: 0 0 20px;padding: 20px;border-radius: 8px;}
.proddemo-holder .right-block .banner-link{font-size: 17px;font-weight: 600;}
.proddemo-holder .right-block .quicklink-title{border: 1px solid #d5d2d2;padding: 7px 15px;border-radius: 6px;background: #f3f7fb;margin: 4px;margin-bottom: 15px;font-size: 17px;font-weight: 600;}
.proddemo-holder .right-block .links-box a{display:block;padding: 3px 5px 3px 22px;font-size: 15px;position:relative;line-height: 1.8;color: #3e3d3d}
.proddemo-holder .right-block .links-box a:hover{color:#2c71be}
.proddemo-holder .right-block .links-box a:before{position: absolute;left: 7px;background-position:1px -1065px;top: 12px;}
.faq-right-holder.demopage .faq-boxes{border-radius:8px}
.faq-right-holder.demopage .faq-boxes a.faq_question{background-color: #e3edf6;background-position: 98% 16px;}
.faq-right-holder.demopage li{ margin: unset;}
.proddemo-holder .demo-contents .video-blk{position: relative;}
.proddemo-holder .demo-contents .video-blk a{position: absolute;left: 44%;top: 36%;;width: 75px;height: 75px;background: url(images/home-video-icon.png) no-repeat;background-size: 75px;box-shadow: 0 0 15px #ccc;border-radius: 50%;}
.proddemo-holder .demo-contents .video-blk a:hover{background-position: center top -97.5px;}
.proddemo-holder .privacy-terms a{display:inline-block;padding: 7px 15px 11px 7px;font-size: 14px;color: #555;cursor:pointer;background: transparent !important;}
.proddemo-holder .proddemo-left .privacy-terms{padding-left: 32px;}
.proddemo-holder .proddemo-left .privacy-terms a:first-child:before{background-position: 0 -1004px;left: -15px;top: 9px;}
.proddemo-holder .proddemo-left .privacy-terms a:last-child:before{content:none}
.proddemo-holder .demo-footertxt{background: #d5d2d2;padding: 12px;color: #323131;font-size: 14px;width: 100%;height: 45px;position: fixed;bottom: 0;z-index: 100;}

/*Features individual page*/
.feature-container .feature-header{background-image: linear-gradient(rgba(42, 105, 151, 0.6),rgba(28, 80, 106, 0.69)),url(images/feature-bg-new.webp) !important;height: 250px;color: #fff;display: flex;text-align: center;align-items: center;}
.feature-container .feature-title{font-size:2.3rem;font-weight: 600;}
.feature-container .feature-subtxt{padding:10px 10% 0;}
.features-holder .features-content{display:flex;padding: 40px 0;}
.features-holder .feature-leftmenu{width:35%;border-right:1px solid #e1eaf9;padding:0 20px 0 0;position:sticky;top:0;height: fit-content;overflow: auto;}
.features-holder .feature-right-section{width:65%;padding: 10px 30px;}
.features-holder .leftmenu-list li{cursor:pointer;}
.features-holder .leftmenu-list li a{font-size: 15px;position:relative;color:#212121;padding:15px 0 15px 20px;display:block;border-left:5px solid #e1eaf9;}
.features-holder .leftmenu-list li a:hover{color:#0e5fa5;}
.features-holder .leftmenu-list li a.active{color:#0e5fa5;background:#ecf1f4;border-left:5px solid #0071bc;}
.feature-right-section .manual-holder h2:first-child{font-size:2rem !important;} 
.feature-right-section .manual-holder p {line-height: 1.8;margin: 10px 0 !important;}
.feature-right-section .manual-holder ol {padding: 0 0 0 25px;}
.feature-right-section .manual-holder ol li {padding: 5px 0;}
.feature-right-section .bullet-list .angle-list li{position:relative;}
.feature-right-section .bullet-list .angle-list li:before{position:absolute;}
.feature-right-section .editor-video-blk{position:relative;}
.feature-right-section .editor-video-blk a {position: absolute;left: 44%; top: 41%;width: 75px;height: 75px;background: url(images/home-video-icon.png) no-repeat; background-size: 75px;box-shadow: 0 0 15px #ccc;  border-radius: 50%;}
.feature-right-section .editor-video-blk a:hover {background-position: center top -97.5px;}

.manual-holder .pre-holder {margin:25px 0 !important;}
.pre-holder .pre{color:#00f;display:inline-block;padding:16px 60px 16px 15px;border:1px dashed #ff0f00;font-size:16px;margin:0 0 10px;float:left;}
.pre-holder .prebtn{padding:1px 18px 2px;margin:12px 0 0 20px;font-weight:600;vertical-align: top;}
.pre-holder .prebtn:hover {background: #24a9d4;}

@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:980px){
#assign-title{padding:20px 0 10px;font-size:16px;margin:0 !important}
#resellertable_wrapper thead th,#resellertable thead{display:none}
#resellertable.multipletenantstable{border:0;max-height:335px;overflow-y:scroll}
#resellertable td{position:relative;padding:35px 5px 5px 5px !important;word-wrap:break-word;border:0 !important;background:#fff;white-space:inherit}
#resellertable td:before{position:absolute;top:0;left:0;width:100%;white-space:nowrap;background:#e5e5e5;padding:3px 5px;border-bottom:1px solid #eee;border-top:1px solid #eee;box-sizing:border-box;font-weight:700;content:attr(data-tab)}
#resellertable tr{border:1px solid rgba(34,36,38,.15);display:block}
#resellertable tr.multiple-tenants td{display:none}
#resellertable tr.multiple-tenants td.tenantname{display:block;background:#f3f3f3;background:-moz-linear-gradient(top, #fff 0%, #f3f3f3 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f3f3f3));background:-webkit-linear-gradient(top, #fff 0%, #f3f3f3 100%);background:-o-linear-gradient(top, #fff 0%, #f3f3f3 100%);background:-ms-linear-gradient(top, #fff 0%, #f3f3f3 100%);background:linear-gradient(to bottom, #fff 0%, #f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f3f3f3', GradientType=0);cursor:pointer;position:relative;padding:55px 10px 10px !important}
#resellertable tr.multiple-tenants td.tenantname:before{padding:10px 5px;border-bottom:1px solid rgba(34,36,38,.15)}
#resellertable tr.multiple-tenants:not(:first-child) td.tenantname:before{display:none}
#resellertable tr.multiple-tenants:not(:first-child) td.tenantname{padding:10px !important}
#resellertable tr.multiple-tenants td.tenantname:after{font-family:Fontello;content:'\eb34';display:inline-block;right:15px;position:absolute;color:#898989}
#resellertable tr.multiple-tenants.active td.tenantname:after{content:'\eb38'}
#resellertable tr.multiple-tenants.active td{display:block}
#resellertable .activatebtn{padding:8px 14px !important;font-size:14px !important;}
}

@media only screen and (max-width:767px) and (orientation: portrait) {
.home-one-solution .inside-tabs-menu,.home-one-solution .inside-tabs-content,.inside-tabs-content .accordion-content p.text-half,.inside-tabs-content .accordion-content p.image-half{width:100%}

.home-one-solution .inside-tabs-menu,.home-one-solution .inside-tabs-content ol,.homemarket-left{padding:0}
.home-one-solution .subtext{padding:0 0 20px}
.home-one-solution .inside-tabs-menu li{display:inline-block;padding:10px;border:0;font-size:16px;margin:0 0 5px}
.home-one-solution .inside-tabs-menu li.current{border-bottom: 2px solid #0088ce;background: #0088ce;border-radius: 50px;color: #fff;}
.inside-tabs-content{margin:20px 0 0}
.inside-tabs-content .accordion-item .accordion-title{padding:15px;background-position:right 5% top 11%}
.inside-tabs-content .accordion-item.active .accordion-content{display:flex !important;flex-direction:column-reverse !important;padding:15px}
.inside-tabs-content .accordion-content p.image-half{padding:0 0 10px}
.home-steps .home-steps-subhead{margin:0}
.homesteps-content .homestep-right img{padding:15px 0}
.home-steps .slick-dots{bottom:-20px}
.hometestimonials-block{padding:20px 0 50px}
}
@media only screen and (min-width:1681px){
/* .demo-form-holder .demo-head {font-size: 2.3rem;} */
/* .demo-form-holder {padding: 25px 60px 0;} */
/* .demo-right-holder {padding: 40px 60px;background-size: cover;}	 */
/* .demo-main-container .demo-box {padding: 25px;min-height: 180px;} */
/* .demo-main-container .demo-box .box-head,.demo-main-container .demo-box p {font-size: 16px;} */
.features-container .features-box-new .content-wrapper {padding: 30px !important;}
.top-menu .deeper.parent .sub-menu {width: 590px;}
/* .demo-main-container {padding: 4vh 0 0;} */
.tour-holder .howto-list-holder{max-height:490px !important;}
.proddemo-holder .proddemo-left {height:86vh}

}
@media only screen and (min-width:1680px){
.pricing-pcinote {margin: 10px 0 40px;	}
.buy-price-holder.price-offer-box ,.pricing-demo.demo-section{width: 32%;}
.price-offer-box .offer-mid {padding: 20px 0 37px 17px;height: 350px;}
.price-box.price-mainbox ,.price-boxes .price-btn{width: 67%;}
.pricing-tab-holder {margin: 0;}
#create-templates-tour {height: 720px;}
#create-templates-tour .tour-holder .howto-list-holder {max-height: 550px !important;}
#create-templates-tour .tour-holder .howto-video-holder iframe#pagetour_player{top: 42px !important;}
}
@media only screen and (max-width:1440px){
/* .demo-right-container {width: 90%;} */
/* .demo-main-container .demo-box .box-head.video {margin-top: 0;} */
/* .demo-form-holder {padding: 0 40px 30px 0;} */
.features-box.marketing {padding: 50px;}
.features-box-last .feature-img.active {float: left;}
.sigsync-benefits-holder {background-size: unset;}
.buy-tabs-container {width: 85%;}
.hometemplates-list{width: 67%;}
.pricing-pcinote .pci-logo {width: 26%;}
.pricing-pcinote .pci-righttxt {width: 74%;}
.tour-main-holder {padding: 15px 20px;}
.tour-main-holder .tour-title {font-size: 19px;padding: 0 0 8px 10px;}
.tour-holder .howto-list-holder li {padding: 6px 6px 6px 40px;font-size:14px}
.tour-holder .howto-list-holder li:before{top:8px;}
.tour-holder {padding: 20px 0 0;}
.tour-holder .howto-video-holder .video-clip .video-label {top: -30px;}
.tour-holder .howto-video-holder .video-clip iframe {width:758px !important;height: 415px !important;top: 9px !important}
.tour-holder .howto-list-holder {max-height: 435px;}
.tour-slide-arrow {padding: 8px;}
.howto-holder {top: 51px;}
.howto-holder::before {top: -11px;}
.howto-holder .good-practice-btn{font-size:14px;}
.howto-holder .howto-head {font-size: 15px; padding: 8px 0 0;}
.howto-holder.editor li {padding-bottom:5px;font-size:13px;}
.howto-holder.editor .howto-list-holder li::before {background-size: 13px !important;}
#ruleholder .tenant-top-wrapper li.editor-login a.login .usr-disp-name{display:none !important;}
.searchfaq-holder .video-note{width:100%;}
#create-templates-tour{width:1080px;height:565px;}
#create-templates-tour {margin:30px auto;}
#create-templates-tour .tour-main-holder iframe{width: 760px !important;height: 417px !important;}
#create-templates-tour .video-label,#create-templates-tour .tour-main-holder .tour-title{font-size:18px;}
.features-box-last .two_fifth {margin-left: 20px;}
.proddemo-holder .right-block .demo-contents, .proddemo-holder .right-block .links-box{min-height: calc(100vh - 220px);}
.proddemo-holder .proddemo-left{height:82vh}
.howto-holder.editor .howto-inner-container{max-height: 89vh;overflow: auto;padding: 5px 20px 15px;}
}

@media only screen and (min-width:981px) and (max-width:1366px) {
/* .demo-main-container .demo-container .demo-page-sprite{background-size: 70%;height: 50px;} */
/* .demo-form-holder .demo-head {margin-top: 25px;font-size: 22px;} */
/* .login1 .demo-form-left input[type="email"], .login1 .demo-form-left input[type="password"], .login1 .demo-form-left input[type="text"], .login1 .demo-form-left select, .login1 .demo-form-left textarea {padding: 8px;} */
/* .demo-right-holder {padding: 10px 30px;} */
/* .demo-right-holder .right-topholder {padding:15px;} */
/* .demo-main-container .demo-box {width: 49%;margin:7px 0;} */
/* .demo-main-container .demo-form-left li {margin-bottom: 0;} */
/* .demo-main-container .demo-form-left .message-box #message {height: 95px !important;} */
/* .demo-right-holder .right-topholder .right-content {line-height: 1.6;} */
/* .demo-main-container .demo-form-left .buttonrow {margin: 0;} */
}
@media only screen and (min-width:980px) and (max-width:1280px) {
.gpo-table {width: 80%;}
.prod-page-holder .prod-right-content {width: 85%;}
.built-in-comp-header.about-sigsync .one_half{padding: 35px;}
.password-left {background-position: left 12% center;}
.password-left .form-container {width: 90%;padding: 15% 0 0 22%;}
.demo-right-holder .right-topholder {padding: 25px;}
.all-in-one-solution .reason-tabs {width: 99%;}
.demo-main-container{width: 980px;}
}
@media only screen and (min-width:980px) and (max-width:1080px) {
.pricing-pcinote .pci-logo {width:35% !important;}
.pricing-pcinote .pci-righttxt {width: 65%;}
.sigsync-key-features .content-wrapper {flex-direction:column;}
.sigsync-key-features .content-wrapper .one_half{width:100%;}
.sigsync-key-features .content-wrapper .one_half:first-child{text-align:center;}
.sitemap-holder .sitemap-container {flex-wrap: wrap;justify-content: center;}
.sitemap-holder .sitemap-box,.sitemap-holder .sitemap-box.last{width:40%;margin:0 2% 20px 0 !important;}
.sitemap-header-block .h1-heading {padding: 11% 0 11px;}
.demo-right-holder {padding: 20px 0 0 20px !important;}
.demo-right-holder .right-topholder {width: 98%;}
.demo-right-container {width: 93%;}
/* .demo-main-container .demo-boxes {padding: 50px 0 0 !important;} */
.built-in-comp-header .main-title {padding: 15% 0 0;}
.homeprice-box .homeprice-title {text-align: left;font-size: 21px;margin-left: 11%;}
.faq-holder.privacy-policy {padding: 40px 20px 0;}
.sitemap-holder .sitemap-box ul {padding: 10px 5px 10px 30px;}
.features-container .features-box-new .content-wrapper {padding: 0 !important;}
.video-boxnew {width: 24%;}
.sigsync-key-features .one_half:nth-of-type(1) {background-position: right 9% top;}
.exchange-box.exchange-video .video-top-holder {width: 50%;}
.compare-plan-holder:after{content: none;}
#ruleholder .tenant-top-wrapper a.login {padding: 2px 0px 8px 15px;}
.tour-holder .howto-list-holder li {font-size: 12px;}
.unsubscribe-holder #feedback, .unsubscribe-holder #unsubscribe_reason {width: 55% !important;}
.homebenefits-holder .left-content { width: 60%;}
.homebenefits-holder .right-image-box {width: 40%;}
.homebenefits-list li {margin: 0 18px 0 0;}
.homebenefits-holder .right-image-box img {margin-top: -15px;}
.hometemplates-list {width: 92%;}
.usr-disp-name{display:none;}
#create-templates-tour {width: 1010px;}
.tour-holder .howto-list-holder {max-height: 410px;}
.exchange-box.exchange-video .video-new-content a:before {left: 224px;top: 100px;}
.proddemo-holder .proddemo-links a {margin-left: 15px;}
.proddemo-holder .proddemo-right .right-block {flex-direction: column;}
.proddemo-holder .right-block .demo-contents,.proddemo-holder .right-block .demo-quicklinks {width: 75%;}
.proddemo-holder .right-block .demo-contents, .proddemo-holder .right-block .links-box {min-height:unset;}
.proddemo-holder .right-block .banner-box{display:none;}
.proddemo-holder .right-block .demo-quicklinks {padding: 0;margin-top: 20px;}
}
@media screen and (min-width: 1024px) and (max-width: 1366px) and (orientation:portrait) {
#max-widget {position: fixed !important;bottom: 0;right: 0;}
}
@media only screen and (min-width:980px) and (max-width:1024px) {
.hometemplate-slides .slick-arrow.slick-next{right:13%}
}

@media only screen and (max-width:980px){
.compare-plan-holder:after{content: none;}
.reseller-tableholder .dataTables_wrapper .dataTables_filter,.reseller-tableholder .dataTables_wrapper .dataTables_filter input{width:100%}
.gpo-table {width: 80%;}
.pricing-pcinote .pci-logo {width:35%;}
.pricing-pcinote .pci-righttxt {width: 65%;}
.freedemo-section {padding: 50px 0 25px 40px;}
.freedemo-section .one_fourth {display:none;}
.freedemo-section {flex-direction: column;padding: 40px 0 0 30px;}
.freedemo-section .three_fourth {width: 95% !important;}
.sigsync-key-features .content-wrapper {flex-direction:column;}
.sigsync-key-features .content-wrapper .one_half{width:100%;}
.sigsync-key-features .content-wrapper .one_half:first-child{text-align:center;}
.homepage-image-holder {background-position: center top 0;background-size: contain;}
.home-steps .slides-holder .homestep-right.one_half:first-child{text-align: center !important;margin-bottom: 35px;}
.home-steps .slick-arrow.slick-next {right: 40px;top: 21%;}
.home-steps .slick-arrow.slick-prev {left: 40px;top: 21%;}
.home-steps-block.email-sig-manage .onethird-holder {width: 48%;margin:0 auto 25px;}
.home-steps-block.email-sig-manage .main-holder {flex-direction:column;}
.home-steps-block.email-sig-manage .main-holder {padding: 15px !important;}
.homebenefits-holder{flex-direction: column;}
.homebenefits-holder .peace-mind-section .h3-txt{font-size: 16px;}
.homebenefits-holder .right-image-box{margin: 20px auto 0;text-align: center;}
.homebenefits-holder .homebenefits-list{display: flex;border: 1px solid #dff0ff;}
.homebenefits-holder .homebenefits-list li{width: 25%;margin: 0;text-align: center;display: flex;justify-content: center;align-items: center;border: 1px solid #fff;background: #ddeaf5;font-weight: 400;padding: 7px 0 !important;}
.home-steps-block .onethird-holder {padding: 25px 0;}
.homebenefits-holder .homebenefits-list li.current {background: #1479c8;color: #fff;display: flex;}
.homebenefits-holder .left-content {width: 91%; margin: auto;}
.peace-mind-section .peace-content-block .sub-para {min-height: 100px;}
.all-in-one-solution .reason-tabs {width: 100%;border-radius: 0;margin: 30px auto;}
.all-in-one-solution .reason-tabs li{width:25%;text-align:center;border:1px solid #fff;background:#ddeaf5;padding:7px !important;color:unset;height:unset;margin-left: unset;}
.all-in-one-solution .reason-tabs li::before {content: none;}
.all-in-one-solution .reason-tabs li.current {border-radius: 0 !important;}
.all-in-one-solution .reason-tabs li span {display: none;}
.all-in-one-solution .reason-holder .reason-box .h3-txt {border-bottom: 0;min-height: unset;padding: 10px 0 0;}
.all-in-one-solution .reason-box {min-height: unset;margin: 0 !important;}
.all-in-one-solution .reason-boxes {padding: 0 0 12px;}
.home-one-solution {padding-top: 90px;}
.hometemplate-img,.hometemplate-content{left: 0;max-width: 84%; min-height: 124px;margin: 0 0 10px 8%;}
.hometemplate-slides .slick-arrow.slick-prev {left: 0;}
.hometemplate-slides .slick-arrow.slick-next {right: 0;}
.hometemplate-content{margin-top:-14px}
.home-steps {padding: 60px 0;}
.home-features .demo-holder-new {width: 80%;}
.homepage-image-holder .videopopup {left: 44.5%;top: -150px;}
.sigsync-key-features img {height: 85%;}
.sigsync-key-features .one_half.last{padding: 0 20px 0;}
.sigsync-benefits-holder {padding: 20px 0;}
.resellers-individuals .onethird-holder.last{width:100%;}
.resellers-individuals .main-holder{flex-direction: column;}
.resellers-individuals .onethird-holder h3 {min-height: 0;  width: fit-content;}
.resellers-individuals .onethird-holder:first-child, .resellers-individuals .onethird-holder.second {border-bottom: 0;border-right: 1px solid #d2d6de;}
.home-features .demo-holder-new:hover .link-button{transform: unset !important;transition: unset !important;}
.home-features .demo-holder-new .link-button{transform: translateX(0%) !important;transition:unset !important;left:82%;}
.built-in-comp-block .main-holder {flex-direction: column;}
.home-steps-block .onethird-holder {width: 47%;}
.built-in-comp-block .one_half.last {text-align: center;}
.built-in-comp-block .one_half.last {padding-bottom: 30px;}
.home-features .slick-arrow.slick-prev {left: -44px;}
.home-features .slick-arrow.slick-next{right:-44px;}
.home-features .clients-right-arrow::before {left: 4%;}
.home-features .clients-left-arrow::before {right: 4%;}
.clients-group.animate-active{width:80%;margin: auto;}
.sitemap-holder .sitemap-container {flex-wrap: wrap;justify-content: center;padding-bottom: 20px;}
.sitemap-holder .sitemap-box {box-shadow: 0 5px 10px #ddd;}
.sitemap-holder .sitemap-box,.sitemap-holder .sitemap-box.last{width:70%;margin:0 2% 20px 0 !important;}
.sitemap-holder .sitemap-box ul {padding: 10px 5px 10px 25px;}
.support-holder.new {height: auto;background-size: cover;background-position: 85% 0;}
.support-form-holder {flex-direction: column;}
.support-four-block .support-ways {flex-wrap: wrap;justify-content: center;}
.support-four-block .help-box {width: 34% !important;margin: 0 25px 25px 0;}
.support-holder.new .main-title {padding: 3% 0 11px;}
.support-form-left{text-align: center;}
.support-holder.new .support-content {width: 100%;padding: 0 6% 20px;}
.support-four-block .help-box:nth-of-type(2),.support-four-block .help-box:nth-of-type(4){margin-right:0}
/* .demo-main-container {flex-direction: column;} */
/* .demo-form-holder {overflow: visible;width: 85%;margin: 0 0 50px;} */
/* .demo-right-holder {width: 100%;background-color:#0b3e5b;padding-top: 60px !important;} */
/* .demo-right-holder {display: none;} */
/* .demo-right-container {margin: auto;} */
/* .demo-main-container .demo-boxes {padding: 8% 0 0;} */
/* .demo-main-container .demo-form-left {justify-content: space-between;} */
.demo-main-container{width: 95vw;flex-direction:column;}
.demo-main-container .demo-right-part{display: flex;justify-content: space-between;border-top: 1px solid #b7b0b0;padding: 20px 0 0;margin: 25px 0 0;}
.demo-main-container .demo-right-part > div {width: 48%;}
.demo-header-container .demo-content:last-child {padding: 0 5%;}
.demo-main-container  #submit-demo{margin-bottom:0px;}
.peace-box .feature-list-page{flex-direction:column;}
.peace-box .feature-list-page .one_half{width:100% !important;}
.peace-box .feature-list-page .img-block.one_half{text-align:center;padding: 30px 0 0;}
.peace-box:nth-of-type(2n) .feature-list-page{flex-direction:column-reverse;}
.built-in-comp-header .main-title {padding: 15% 10px 0;}
.peace-box.main-holder:nth-of-type(2n) .one_half:last-child{margin-left:10px;}
.peace-holder .peace-box.main-holder .content-wrapper,.peace-holder.last-box .peace-box.main-holder:nth-of-type(2n) .content-wrapper,.peace-box.email-client .content-wrapper{flex-direction:column;}
.peace-holder .peace-box.main-holder:nth-of-type(2n) .content-wrapper,.peace-holder.last-box .peace-box.main-holder:nth-of-type(2n+1) .content-wrapper{flex-direction:column-reverse;}
.peace-holder .peace-box.main-holder .img-block.one_half{padding: 50px 0 0;text-align: center !important;margin-left: 0;}
.peace-holder .peace-box.main-holder:nth-of-type(2n+1) .one_half:last-child{text-align: center !important;}
.peace-holder.last-box .peace-box.main-holder:nth-of-type(2n+1) .one_half:last-child{text-align: left !important;}
.peace-box.email-client .img-block.one_half{text-align:center;}
.video-banner-content .main-title {padding: 120px 0 20px !important;}
.homeprice-disc span.homedisc {font-size: 30px;padding: 0 9px 0 0;}
.homeprice-box-holder .homeprice-trialbtn {width: 85%;}
.homeprice-middlebox .home-price-amt {font-size: 3rem;}
.homeprice-box .homeprice-links {font-size: 16px;margin-left: 0;}
.features-container .features-box.features-box-new:nth-of-type(2n+1) .content-wrapper{flex-direction:column;}
.features-container .features-box.features-box-new:nth-of-type(2n) .content-wrapper{flex-direction:column-reverse;}
.features-container .features-box-new .one_half img{padding-top:15px}
.built-in-comp-header.about-sigsync .aboutus-rhs-img {background: transparent;display: none;}
.built-in-comp-header.about-sigsync .heading-content {margin: auto;text-align: center;padding: 10%;}
.why-sigsync-block .content-wrapper:nth-of-type(2){flex-direction:column-reverse;}
.why-sigsync-block .one_half .img-holder{text-align:center;padding-top:15px;}
.faq-slide.privacy-policy{padding:0;}
.faq-slide.privacy-policy .main-title {padding: 8% 0 20px !important;}
.faq-holder.privacy-policy {padding: 20px;}
.faq-holder.privacy-policy .faq-box{display: flex;flex-direction: column;}
.faq-holder.privacy-policy .faq-left,.faq-holder.privacy-policy .faq-right{width:100%;}
.password-left .form-container {width: 98%;padding: 20% 0 0 15%;}
.password-left {background-position: left 4% center;background-size: 40%;}
.password-left .buttonrow::before {left: 32%;top: 7px;}
.price-btn .price-new-btn.quotation-btn {width: 230px !important;}
.faq-main-holder .faq-left-holder {box-shadow: 0 4px 5px #ddd;}
.feature-banner-content.faqmain-slide .main-title {padding: 15% 0 0;}
.faq-main-holder .faq-left-holder .faq_category.active::before{content:none;}
.faq-main-holder .faq-left-holder a:first-child{border-radius:0;}
.faq-main-holder .faq-right-holder.faqresult {padding: 15px;}
.feature-slide.manual-slide .main-title{padding-top:100px !important}
#manualmenu .subpage-links{border: 1px solid #dfdff5;border-radius: 0 0 10px 10px;padding: 10px 20px 20px;box-shadow: 0 4px 5px #ddd;}
.quotation-slide .feature-banner-content h1 {padding: 20px 0;}
.quotation-form-holder .two_third #details { width: 100% !important;}
.feature-banner-setting.flexi-slide h1 {padding: 80px 0 10px;}
.market-main p.sub-title {margin: 10px 0 50px;}
.sales-container .sales-main-holder .form-section {margin-left: -90px !important;}
.sales-container .sales-main-holder .image-section img {width: 80%;}
.features-container .features-box-new .content-wrapper {padding: 10px !important;}
.video-boxnew {width: 250px;}
.faq-holder.privacy-policy .faq-right{border-left:1px solid #d8eaee !important;border-top: 0;}
.home-steps .home-slide-list {width: 100%;border-radius:0;border: 1px solid #dff0ff;}
.home-steps .home-slide-list li {padding: 8px 20px;border-radius: 0;width: 33.33%;border: 1px solid #fff;border-right: 0;background: #ddeaf5;}
.home-steps .home-slide-list li:last-child{border-right: 1px solid #c4d6e9;}
.sigsync-key-features .text-block {min-height: 100px;}
.sigsync-benefits-holder {background-size: contain;}
.hometemplates-list {margin-bottom: 40px;width:100%;}
.hometemplates-list li {padding: 5px 10px;}
.sigsync-key-features {flex-direction: column;}
.features-inner-slide.brand-email {background-position: center !important;padding:0;}
.feature-inner-container.email-branding .one_half.last{padding: 30px 0 0;}
.dashboard-container .dashboard-box .content-wrapper {flex-direction:column-reverse}
.dashboard-container .dashboard-box:nth-of-type(2n+1) .content-wrapper {flex-direction:column;}
.dashboard-container .dashboard-box .one_half {margin: 30px 0;}
@keyframes righty {0% {opacity: 0;right: -200px;}	100% {opacity: 1;right: 0px;} }
@keyframes lefty {0% {opacity: 0;right: -200px;	}	100% {opacity: 1;right: 0px;} }
.exchange-box.exchange-video .video-boxnew {width: 250px;margin: auto;}
li.mailmenu .add-user-clicks li{color:#000;}
li.mailmenu .add-user-clicks li span{font-size:14px !important;padding: 10px 13px !important;}
li.mailmenu .add-user-clicks li span:hover{color: #7f7f7f;}
li.mailmenu .add-user-clicks li span:before{padding-right: 18px !important;}
.main-nav li.mailmenu label {line-height: 16px;}
.feature-banner-setting.security-slide {background-image: linear-gradient(rgba(0, 0, 0, 0.45),rgba(0, 0, 0, 0.5)),url(images/security-bgimg.webp);}
.feature-banner-setting.security-slide .feature-banner-content h1 { padding: 18% 10px 0;}
.howto-holder,.howto-holder.dashboard,.howto-holder.dashboard.active{display:none !important;}
.small-videoicon-manual.desktop-view{display:none;}
.small-videoicon-manual.mbl-view{display:block !important; background-position: 0 9px;}
.how-to-holder .howto-intro .howto-tab {width: 40%;}
.how-to-holder .intro-rhs {width: 60%;}
.unsubscribe-holder #feedback, .unsubscribe-holder #unsubscribe_reason {width: 85% !important;}
.unsubscribe-holder .unsubscribe-box #security_code { width: 53%;}
.home-top-container .feature-title {font-size: 38px !important;}
.hometestimonials-block .img-home-sprite {top: -24%;}
.editor-tour-mbl{display:block !important;padding: 30px 0;}
#create-templates-tour{display:none;}
.gd-prct-video-block.top-video{display:none;}
.gd-prct-video-block a {width: 100%;}
.how-to-holder .intro-rhs {padding: 0 8px 0 12px;}
.new-container .video-new-content .videos_list.desktop-view{display:none}
.new-container .video-new-content .videos_list.mobile-view{display:block}
.how-to-holder .howto-intro .howto-otherlink a{padding-right: 0;}
.video-note.desktop-view-new{display:none !important;}
.video-note.mobile-view-new{display:block !important;}
.sign-management-header .sign-head {width: 100%;}
.sig-faq-holder,.management-block .main-block,.compare-block .main-block .content-wrapper {flex-direction: column;}
.compare-block .main-block:nth-of-type(2n) .content-wrapper {flex-direction: column-reverse;}
.management-block .main-block .one_half {width: 100%;}
.management-block {padding: 50px 0 10px;}
.compare-block .main-block .one_half {padding: 20px;}
.compare-block .main-block:nth-of-type(2n+1) .one_half:last-child,.compare-block .main-block:nth-of-type(2n) .one_half:first-child {text-align:center;} 
.compare-block .main-block .sub-head {font-size: 21px;}
.management-block .sub-content {padding: 0;}
.exchange-box.exchange-video .video-new-content a:before {left: 33%;top: 125px;background: rgba(123,121,106,0.76) url(images/arrowvideo2.png) no-repeat scroll 0 0 / 125px 80px;height: 80px;width: 125px;}
.feature-banner-setting.company-wide h1 {padding: 0 3%;}
.feature-banner-setting.centralized-slide h1{padding-top:120px}
.quotation-form-left fieldset ul{display:flex;flex-direction:column;}
.quotation-form-left fieldset li{width:300px}
.quotation-form-holder .quotation-formnew {width: 700px;padding: 40px 80px;}
.quotation-form-left fieldset:nth-of-type(3) {width: 100%;}
.quotation-form-holder .login1 #security_code {width: 130px;}
.proddemo-holder .proddemo-container,.proddemo-holder .proddemo-header .content-wrapper {width: 100vw;}
.proddemo-holder .proddemo-right .right-block {flex-direction: column;}
.proddemo-holder .right-block .demo-contents{width:100%;min-height:unset;}
.proddemo-holder .right-block .demo-quicklinks{width:100%;padding: 10px 0 0;}
.proddemo-holder .select-editor {width: 33%;}
.proddemo-holder .select-editor .search-txt{background: #4fbf26;color: #fff;border: 1px solid #4fbf26;width: 35px;padding: 4px 0;text-align: center;}
.proddemo-holder .select-editor .search-txt:before{content: '\e91d';}
.proddemo-holder .select-editor .search-txt:hover{background: #46ad21;}
.proddemo-holder .select-editor .srch-mbl,.proddemo-holder .right-block .banner-box{display: none;}
.proddemo-holder .menu-logo {width: 17%;}
.proddemo-holder .proddemo-links {width: 50%;}
.proddemo-holder .right-block .links-box{min-height: unset;}
.proddemo-holder .proddemo-left {height: 88vh;}
.features-holder .features-content {flex-direction: column;}
.features-holder .feature-leftmenu{width:100%}
.features-holder .feature-right-section{width:100%;padding: 30px 5px 0;}
.features-holder .feature-dropdown{display:block !important;padding: 10px 40px 10px 10px;position:relative;margin:0;font-weight: bold;background: #0e5fa5;color: #fff;border-bottom:1px solid #d6d5d5;}
.features-holder .feature-dropdown.feature-mob-active{border-bottom:0;}
.features-holder .feature-dropdown:after{content:'\eba4';font-family:fontello;position: absolute;right: 18px;top: 12px;}
.features-holder .feature-dropdown.feature-mob-active:after{content:'\eba7';}
.features-holder .feature-leftmenu {position: unset;height: unset;overflow: unset;border: 1px solid #d6d5d5;padding: 0;}
.features-holder .leftmenu-list li a {padding: 15px 0 15px 35px;}
.features-holder .leftmenu-list li a:before {left: 12px;}

} 
@media only screen and (max-width:767px){
.sigsync-benefits-holder {flex-direction: column;margin-bottom: 0;}
.home-one-solution {padding: 50px 0 !important;}
.home-one-solution .inside-tabs-menu li {width: 33%;}
.home-features .demo-holder-new {width: 100%;padding: 30px 16% 60px 30px;}
.home-features {padding: 10px 0;}
.homepage-image-holder {background-position: center top 0;}
.homepage-image-holder .videopopup {left: 43.5%;top: -96%;}
.footer-container .fbox:first-child {width: 91%;}
.footer-copy ul {justify-content: space-between;}
.footer-copy p { float: unset;}
.sitemap-header-block .content-wrapper {background: transparent;}
.sitemap-holder .sitemap-header-block {background-position: right 10% top;}
.sitemap-holder .sitemap-header-block .sitemap-head-content {width: 70%;}
.sitemap-header-block .h1-heading {padding: 15% 0 11px;}
.support-four-block .help-box { width: 42% !important;}
.pricing-pcinote {flex-direction: column;display: flex;}
.pricing-pcinote .pci-logo {width: 100%;}
.pricing-pcinote .pci-righttxt {width: 100%;border-left: 0;}
.faq-holder.privacy-policy {padding: 5px;}
.password-left {background-size: 37%;padding: 0 0 0 34%;height: 380px;}
.password-left h2 {padding: 0;font-size: 1.6rem;}
.password-left ul li {padding: 10px 0;}
.password-holder {padding: 15px 5px;}
.quotation-form-left fieldset:nth-of-type(3) {width: 100%;margin-bottom: 47px;}
.quotation-slide .feature-banner-content h1 {padding: 0;font-size: 2.5rem;}
.video-container {justify-content: space-evenly !important;}
#others .video-new-block {margin-right: unset;}
.home-one-solution .inside-tabs-menu {background: #eff6fb;border-radius: 29px;text-align: center;}
.quicklinks-holder {flex-direction: column;}
.quicklinks-holder .quicklinks-lhs {width: 100%;}
.quicklinks-holder .quicklinks-rhs {width: 48%;}
.quotation-form-holder .quotation-formnew {width: unset;}
}
@media only screen and (max-width:600px){
.home-top-container {background-position: left 0px top 0;}
.homepage-image-holder {background-position: center top 28px;height: 90px;background-size: contain;}
.homepage-image-holder .videopopup {left: 250px;  top: -200px;}
.sigsync-benefits-holder {padding: 30px 0;}
.home-steps .homestep-left.one_half.last {padding: 0;}
.home-one-solution {padding: 50px 0 0 !important;}
.home-features .demo-content {padding: 13px 20px 0px 0;}
.our-clients,.home-features.clients-slide{display:none !important}
.hometestimonials-block .img-home-sprite {left: 46%;}
.support-form-right {width: 100%;}
.built-in-comp-header .main-title {padding: 18% 10px 0;}
.video-banner-content h1 {padding: 26% 0 30px;}
.video-banner-content .video-head {padding: 0 3% 25px;}
.home-top-container .videopopup,.sig-generator-holder .videopopup{left: 39.5%;top: 24%;}
.sig-generator-holder .videopopup {top: 33%;}
.home-top-container .feature-title {font-size: 28px !important;}
.homeprice-box-holder .homeprice-middlebox.homeprice-block {margin: 0 auto;text-align: center;width: 80%;}
.homeprice-box .homeprice-links {font-size: 16px;margin-left: 9%;}
.homeprice-box-holder .homeprice-trialbtn {width: 50%;margin: auto;}
.homeprice-disc span.homedisc {font-size: 18px;padding: 0 3px 0 0;}
.homeprice-box-holder .homedemo-block p,.homeprice-box-holder .homeprice-rhs .free-trial-btn{font-size: 13px;}
.homeprice-box-holder .main-holder {width: 355px;}
.homeprice-box-holder .homeprice-offer {width: 115px;}
.homeprice-box-holder {padding: 25px 0 40px;}
.homeprice-box-holder .homeprice-rhs {width: 120px;padding: 14px 0 0;}
.homeprice-box-holder .homedemo-block {width: 115px;padding:14px 5px 0;}
.homeprice-box-holder .homeprice-offer a {padding: 24px 1px 13px !important;}
.buy-holder h1 {font-size: 1.8em;}
.buy-holder-top {height: 565px;}
.gpo-table {width: 100%;}
.reseller-first-block {flex-direction: column;}
.reseller-first-block.last-block {padding: 50px 0;}
.reseller-first-block.last-block .padding-top-15{padding:20px 0 40px;}
.reseller-first-block .one_half .txt-right{text-align: center !important;}
.feature-banner-setting.security-slide { background-position: top right 21%;}
.buy-tabs h3.txt-center {line-height: 2;}
.buy-tabs-container {width: 96%;}
.sales-container .sales-main-holder {flex-direction: column;}
.sales-container .sales-main-holder .image-section img {padding: 0;}
.sales-main-holder .image-section {text-align: center;border-radius: 6px 6px 0 0 !important;}
.sales-container .sales-main-holder .form-section {margin-left:0px !important;border-radius: 0 0 6px 6px !important;}
.demo-right-container {width: 95% !important;}
.features-box.marketing { padding: 30px 20px;}
.hometestimonials-block .clients-right-arrow::before, .home-steps .clients-right-arrow::before {right: 0;}
.hometestimonials-block .clients-left-arrow::before, .home-steps .clients-left-arrow::before {left: 0;}
.feature-banner-setting.security-slide .feature-banner-content h1 {padding: 29% 10px 0;}
.how-to-holder .howto-intro {flex-direction: column;}
.how-to-holder .howto-intro .howto-tab {width: 100%;}
.how-to-holder .intro-rhs {width: 100%;}
.how-to-holder .intro-rhs {padding: 10px;}
.how-to-holder .howto-section {margin: 25px 0 0;}
.how-to-holder .intro-rhs .img-block { flex-direction: column-reverse;}
.how-to-holder .intro-rhs .one_half:last-child {text-align: center;}
.intro-rhs .img-block div:last-child a::before {left: 46%;top: 136px;}
.unsubscribe-holder #feedback, .unsubscribe-holder #unsubscribe_reason {width: 100% !important;}
.unsubscribe-holder .unsubscribe-box {width: 92%;}
.home-steps-block .h2-title-heading + .txt-center,.sigsync-benefits-holder .h2-title-heading + .txt-center,.sig-generator-holder .sub-head,.homebenefits-block .h2-title-heading + .txt-center,.all-in-one-solution .h2-title-heading + .txt-center {padding: 10px 0 0;}
.homebenefits-holder .left-content {width:100%;}
.homebenefits-holder .right-image-box img {margin-top: 0;}
.homebenefits-holder .right-image-box {width: unset;}
.home-steps-block {padding: 30px 0 15px;}
.hometemplates-list {width: 100%;border-radius: 0;margin: 25px auto;background: transparent;border: 0;}
.hometemplates-list li{width:25%;text-align:center;border:1px solid #fff;background:#ddeaf5;padding:7px !important;color:unset;height:unset;margin-left: unset;border-radius: 0;}
.hometemplates-list li.active {border-radius: 0 !important;}
.how-to-holder .howto-intro .howto-otherlink {justify-content: space-around;}
.quicklinks-holder .quicklinks-rhs {width: 100%;}
.video-banner-content .main-title {padding-top: 70px !important;}
.pre-holder .prebtn {margin: 0 0 10px; padding: 5px 20px;}
.proddemo-holder .proddemo-header .content-wrapper {flex-wrap: wrap;}
.proddemo-holder .proddemo-header .select-editor {margin:15px 0;width:100%;position: absolute;top: 40px;}
.proddemo-holder .proddemo-header .proddemo-links {order:2;width: 77%;}
.proddemo-holder .select-editor .search-block { justify-content: right;}
.proddemo-holder #demosearch {width: 100%;margin:0;}
.proddemo-holder .proddemo-links a {margin: 0 0 0 25px;font-size: 14px;}
.proddemo-holder .proddemo-container{flex-direction:column;}
.proddemo-holder .proddemo-left {box-shadow: none;padding: 0;width:100%;position:relative;top: 60px;box-shadow: 0 0 10px #cecaca;}
.proddemo-holder .proddemo-right {padding: 75px 0;width:100%;margin:0;}
.proddemo-holder .proddemo-right .right-main-head {position: absolute;top: 0;padding: 12px 0;}
.proddemo-holder .proddemo-left .tabs-heading.demooverview {border-radius: 0;margin-top: 0;}
.how-to-holder .howto-intro .howto-tab {position: unset;height: unset;}
.feature-container .feature-header {height: 300px;}
.demo-main-container {padding: 20px 30px;margin: -110px auto 80px;}
.demo-main-container .demo-right-part {flex-direction: column;}
.demo-main-container .demo-right-part > div {width: 100%;margin: 10px 0;}
.demo-main-container .demo-form-holder {padding: 25px 5px;}
.demo-main-container .demo-form-left .message-box {width: 272px !important;}
}
@media only screen and (max-width:430px){
/*new home page*/
.h2-title-heading {font-size: 2rem;}
.homepage-image-holder {background-position: center top 0;height: 105px;}
.sigsync-benefits-holder { background-position: center bottom 94px;background-size: contain;}
.sigsync-key-features{margin-top: -94px;}
.resellers-individuals {padding: 20px 0;}
.sigsync-key-features .one_half.last{padding: 0}
.sigsync-key-features .img-home-sprite {padding: 33px !important;}
.sigsync-key-features .img-home-sprite.easy {background-position: left 10px top -56px;}
.sigsync-key-features .img-home-sprite.secure {background-position: left 10px top -157px;}
.sigsync-key-features .img-home-sprite.marketing {background-position: left 10px top -257px;}
.sigsync-key-features .img-home-sprite.ad-support {background-position: left 10px top -350px;}
.sigsync-key-features li.current .img-home-sprite.easy,.sigsync-key-features .img-home-sprite.easy:hover {background-position: left 10px top -8px;}
.sigsync-key-features li.current .img-home-sprite.secure,.sigsync-key-features .img-home-sprite.secure:hover  {background-position: left 10px top -107px;}
.sigsync-key-features li.current .img-home-sprite.marketing ,.sigsync-key-features .img-home-sprite.marketing:hover{background-position: left 10px top -207px;}
.sigsync-key-features li.current .img-home-sprite.ad-support,.sigsync-key-features .img-home-sprite.ad-support:hover {background-position: left 10px top -303px;}
.sigsync-key-features .feature-slide-list li.fea1 {width: 24%;}
.home-one-solution .inside-tabs-menu li {width: 49%;}
.home-features .demo-head {line-height: 2;}
.home-features .demo-holder-new {padding: 30px 20px 40%;}
.home-features .demo-holder-new .link-button {left: 38%;top: 66%;}
.footer-container {flex-wrap: wrap;}
.footer-container .fbox:first-child {width: 100%;}
.footer-container .fbox {width: 32%;}
.footer-container .sigsync-content {padding: 0 15px 10px 0;}
.footer-copy ul li { margin: 0; width: 20%;}
.hometestimonials-holder .slick-arrow.slick-prev,.hometestimonials-holder .slick-arrow.slick-prev.slick-disabled {left: 22%;}
.hometestimonials-holder .slick-arrow.slick-next,.hometestimonials-holder .slick-arrow.slick-next.slick-disabled {right: 28%;}
.footer-copy ul {justify-content: space-around;flex-wrap: wrap;}
.footer-copy ul li {margin: 0 0 10px;width: 32%;}
.hometestimonials-holder .slick-arrow {top: 88%;}
.sitemap-holder .sitemap-box,.sitemap-holder .sitemap-box.last{width:100%;}
.sitemap-header-block .h1-heading {padding: 21% 0 11px;}
.sitemap-holder .sitemap-header-block .sitemap-head-content {width: 98%;}
.sitemap-holder .sitemap-box, .sitemap-holder .sitemap-box.last {margin: 0 2% 40px 0 !important;}
.support-four-block .help-box {width: 95% !important; margin-right: 0;}
/* .demo-main-container {padding: 30px 0 0;} */
/* .demo-form-holder {width: 100%;margin: 0 0 40px;float: left;padding: 0 30px 30px 0;} */
/* .demo-right-holder {padding: 40px 0;} */
/* .demo-right-holder .right-topholder {width: 100%;} */
/* .demo-main-container .demo-box {width: 100%;}  */
.password-left {padding: 0;background-position: top 2% center;height: 460px;}
.password-left .form-container {padding: 38% 0 0 5%;width: 97%;}
.buy-tabs-head span.pricing-n-plan {width: 100%;margin: 0 0 20px;}
.buy-tabs-head .buy-tab-offer {flex-direction: column;}
.buy-tabs-container {margin-top: -250px;}
.feature-banner-content.faqmain-slide .main-title {padding: 22% 0 0;}
.search-holder {width: 90%;}
.quotation-form-holder .quotation-formnew {margin: -215px auto 0;padding: 30px 20px;}
.quotation-form-holder .login1 #security_code {width: calc(100% - 170px);}
.quotation-form-holder .one_fourth .quote-right-box {flex-direction: column;}
.quotation-form-holder .one_fourth .one_half:first-child a {width: 100%;}
.feature-banner-setting.quotation-slide {padding-top: 65px;}
.exchange-holder .exchange-intro {line-height: 1.8;}
.market-intro .border {margin: 0 31%;}
#vcard-with-values .vcard-data,#vcard-with-adfields .vcard-data{width: 373px !important;}
#vcard-with-values .kb-copy-btn,#vcard-with-adfields .kb-copy-btn{left:62%;}
.video-boxnew {margin: 30px auto;}
.sigsync-key-features .feature-slide-list {flex-wrap: wrap;}
.sigsync-key-features .feature-slide-list li { width: 50% !important;}
.sigsync-key-features .feature-slide-list .img-home-sprite.easy { margin: auto !important;}
.sigsync-key-features .feature-slide-list li.fea1 {text-align: center;}
.hometemplates-list li {width: 33%;padding: 10px !important;}
.inside-tabs-content .accordion-item .accordion-title {padding-right: 50px;}
.sigsync-key-features .one_half.last .text-holder{min-height: 220px;}
.home-steps .arrows::before {top: 120px;}
.hometemplates-block {padding: 50px 0 30px !important;}
.buy-price-holder span.price-label{min-width:190px; }
.buy-price-holder .buy-price-content{padding:8px}
.tenant-subscription-holder #tenantlist, #showmemberslist #tenantlist, .tenant-subscription-holder .tenantlist {min-width: 250px;max-width: 250px;text-overflow: ellipsis;}
.tenant-subscription-holder .subscription-container .showarchivelist label {width: 133px;margin: 5px;padding: 6px 3px 6px 14px;}
.tenant-subscription-holder .subscription-container .showarchivelist p {display: flex;align-items: center;}
.tenant-subscription-holder .subscription-container .showarchivelist span.sub-mail{margin:0 5px 0 0;padding:11px 3px;min-width:130px;text-align:center;}
.feature-banner-content.new .feature-txt { padding: 0;}
/* .login1 .demo-form-left input[type="email"], .login1 .demo-form-left input[type="password"], .login1 .demo-form-left input[type="text"], .login1 .demo-form-left select, .login1 .demo-form-left textarea {font-size: 12px;padding: 10px 5px;} */
/* .demo-form-holder #submit-demo {margin-top: 0;} */
.demo-main-container .demo-form-left #security_code {width: 48%;}
.demo-main-container {margin: -90px auto 80px;padding: 15px;}
.demo-header-container {padding: 50px 0 0;}
.marketing-new-slide .feature-banner-content h1 {padding: 60px 0 0;}
.market-box p {padding: 0;}
.market-intro, .market-box {padding: 30px 0;}
.unsubscribe-holder .unsubscribe-box {padding: 40px 25px;}
.unsubscribe-holder .unsubscribe-box #security_code {width: 48%;}
.all-in-one-solution .reason-tabs li {width: 50%;}
.all-in-one-solution .reason-tabs {flex-wrap: wrap;}
.freedemo-section .freedemo-button {max-width: fit-content;display: block;}
.fancybox-wrap.fancybox-opened{left: 12px !important;}
.home-top-container {padding: 30px 0;}
.quick-holder .quick-box li {padding-right: 30px;}
.pricing-tab-holder .quick-box ul {margin:0;}
.exchange-box.exchange-video .video-new-content a:before {top: 71px;}
.buy-tabs-head .pricing-n-plan{width: 100%;border: 0;text-align: center;padding: 0;margin:0 0 20px;}
.home-steps-block.email-sig-manage {padding: 50px 0 40px;margin-bottom: 20px;}
.feature-banner-content.new h1 {padding: 65px 0 0;}
/*demo*/
.proddemo-holder .proddemo-links a:first-child {display:none;}
.proddemo-holder .demo-contents .video-blk a {left: 41%;top: 32%;} 

}

@media only screen and (max-height:890px){
.demo-right-container {width: 100%;}
}
@media only screen and (max-height:815px){
.demo-right-container {background:#154b6;}
}

