@font-face {
  font-family: 'TabacSlab';
  src: url("fonts/Tabac_Slab_Regular.eot");
  src: url("fonts/Tabac_Slab_Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Tabac_Slab_Regular.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

 /* RESET
----------------------------------------------------------*/
* {margin:0px;padding:0px;box-sizing:border-box}
* html body {overflow:hidden}
.clearfix::after {clear: both;}
.clearfix::before, .clearfix::after {content:"";display: table}
.pull-right{float:right}
.pull-left{float:left}
.txt-center{text-align:center}
.txt-left{text-align:left !important}
ul{list-style:none;padding:0;margin:0}
a{color:#7ab700;text-decoration:none;outline:0}
img{border:0;height:auto;max-width:100%}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:300}

.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%}
.one_half,.half_width,.one_third,.two_third,.one_fourth,.one_fifth,.four_fifth,.one_sixth,.two_fifth,.three_fifth,.three_fourth,.one_seventh,.six_seventh{position:relative;display:inline-block;*display:inline;float:left;margin-right:2%}
.last{margin-right:0 !important}
.steps-boxes h3.nomargin{margin-bottom:0}

/* GENERAL
----------------------------------------------------------*/
body{color:#4d5b62;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:300;font-size:16px;line-height:1.42857;background-color:#fff}
.page-wrapper{background:#fff;min-height:100%;position:relative;z-index:10}
.main-content{background:#fff}
.txt-green{color:#7ab700 !important}
.txt-blue{color:#00bbe3 !important}
.txt-orange{color:#fe5000 !important}
.txt-red{color:#f11b1b !important}
.btn, [class^="btn-"], [class*=" btn-"] {border-radius:4px;display:inline-block;transition:background-color 0.2s ease 0s;font-family:"proxima-nova",Helvetica,Arial,sans-serif;}
.btn{border-radius:4px;border-style:none;color:inherit;display:inline-block;font-size:0.875rem;font-weight:400;line-height:1;padding:1em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}
.btn{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%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#008dfd),color-stop(100%,#0370ea));background:-webkit-linear-gradient(top,#008dfd 0,#0370ea 100%);background:-o-linear-gradient(top,#008dfd 0,#0370ea 100%);background:-ms-linear-gradient(top,#008dfd 0,#0370ea 100%);background:linear-gradient(top,#008dfd 0,#0370ea 100%);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}

.btn-small{font-size:1rem;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-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="text"], .login1 input[type="email"], .login1 input[type="password"],.login1 select,.login1 textarea{border:1px solid #d3dada;padding:7px 10px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;vertical-align:middle;color:#4d5b62;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:14px;font-weight:300}
.login1 input:focus,.login1 select:focus,.login1 textarea:focus{border:1px solid #8bc3dd}
.login1 input.error{border:1px solid  #CC3333;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%}

pre,p.pre{background-color:#eef1f4;border:1px solid #c9c9c9;color:#4d5b62;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:bold}
.pre-w75{width:75%}

.login1 label{display:inline-block;width:200px;vertical-align:top;padding:5px}
.login1 p.note{padding: 0 0 0 200px;margin:5px 0}
#container label em{color:#d72c10;font-weight:bold}

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}

/* HEADER
----------------------------------------------------------*/
.main-header{height:55px;
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.37) 50%, rgba(0, 0, 0, 0.26) 60%, rgba(0, 0, 0, 0.16) 70%, rgba(0, 0, 0, 0.08) 80%, rgba(0, 0, 0, 0.02) 90%, rgba(0, 0, 0, 0) 100%);
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.37) 50%, rgba(0, 0, 0, 0.26) 60%, rgba(0, 0, 0, 0.16) 70%, rgba(0, 0, 0, 0.08) 80%, rgba(0, 0, 0, 0.02) 90%, rgba(0, 0, 0, 0) 100%);
  background-image: -o-linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.37) 50%, rgba(0, 0, 0, 0.26) 60%, rgba(0, 0, 0, 0.16) 70%, rgba(0, 0, 0, 0.08) 80%, rgba(0, 0, 0, 0.02) 90%, rgba(0, 0, 0, 0) 100%);
  background-image: linear-gradient(rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.37) 50%, rgba(0, 0, 0, 0.26) 60%, rgba(0, 0, 0, 0.16) 70%, rgba(0, 0, 0, 0.08) 80%, rgba(0, 0, 0, 0.02) 90%, rgba(0, 0, 0, 0) 100%); }
  
.main-header.no-shadow{background-image:none;background-color:#fff;box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1)}
  
.main-header{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-weight:300;position:absolute;width:100%;top:0;z-index:15;-webkit-transition:opacity 0.33s ease;-moz-transition:opacity 0.33s ease;-o-transition:opacity 0.33s ease;transition:opacity 0.33s ease; }
.main-header-content{padding:0 20px}
.main-header .main-header-logo{margin:5px 0;float:left;position:relative}
.main-header.headshadow .main-header-logo .logo,.main-header.no-shadow .main-header-logo .logo-dark{display:block}
.main-header.headshadow .main-header-logo .logo-dark,.main-header.no-shadow .main-header-logo .logo{display:none}

.main-header-buttons{list-style:none;margin:5px 0 0;padding:0;float:left;font-size:16px;line-height:18px}
.main-header-buttons li{display:inline-block;color:#fff}
.main-header-buttons a{margin:0 10px;padding:10px 0;position:relative;color:#fff;display:block;letter-spacing:0.1em}
.no-shadow .main-header-buttons a{color:#464c59}
.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, 0.5);-moz-box-shadow:0 6px 8px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 6px 8px rgba(0, 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.deeper:hover .sub-menu{display:block}
.sub-menu{display:none;position:absolute;left:20%;background:#fff;width:65%;box-shadow:0 6px 8px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 6px 8px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 6px 8px rgba(0, 0, 0, 0.5);overflow:hidden}
.sub-tabs-list{float:left;width:35%;box-shadow:0px 0px 8px 0px #ccc;font-size:16px}
.sub-tabs-list li{padding:28px 10px 28px 60px;border-bottom: 1px solid #d9d6d9;position:relative;cursor:pointer;display:block;background:url(images/left-menu-icons.png) no-repeat scroll;position:relative}
.sub-tabs-list li.sub-img1{background-position:5px 18px}
.sub-tabs-list li.sub-tab-active.sub-img1{background-position:5px -52px}
.sub-tabs-list li.sub-img2{background-position:5px -123px}
.sub-tabs-list li.sub-tab-active.sub-img2{background-position:5px -192px}
.sub-tabs-list li.sub-img3{background-position:5px -263px}
.sub-tabs-list li.sub-tab-active.sub-img3{background-position:5px -333px}
.sub-tabs-list li.sub-tab-active{background-color:#1ab6e8;border-bottom:1px solid #1ab6e8}
.sub-tabs-list li.sub-tab-active:after{right:-12px;content:'';position:absolute;top:27px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:13px solid #1ab6e8}
.sub-tabs-list li a{color:#464c59;padding:0;margin:0;text-transform:none;letter-spacing:inherit;font-size:18px}
.sub-tabs-list li.sub-tab-active a{color:#fff}
.sub-tabs-container{float:left;width:65%}
.sub-tabs-container h2.sub-accordion{display:none}
.sub-tab-content{padding:15px 0 0 10px;overflow: hidden;display:none}
.sub-tab-content ul{margin:10px 0 0 20px}
.sub-tab-content ul li{width:50%;float:left;min-height:50px}
.sub-tab-content li a{padding:0 0 5px 30px;display:block;color:#464c59;font-size:15px;text-transform:none;letter-spacing:inherit;margin:0;position:relative}
.sub-tab-content li a:before{content:'\eb44';font-family:"Fontello";position:absolute;top:0;left:0;font-size:24px;line-height:15px}
.sub-tab-content ul li a:hover{color:#1ab6e8}
.sub-tab-content li.mailbox a:before{content:'\e931'}
.sub-tab-content li.edb-office a:before{content:'\eb62'}
.sub-tab-content li.edb-live a:before{content:'\ec27'}
.sub-tab-content li.public-office a:before{content:'\e872'}
.sub-tab-content li.public-live a:before{content:'\e80e'}
.sub-tab-content li.archive-office a:before{content:'\e875'}
.sub-tab-content li.archive-live a:before{content:'\e9db'}
.sub-tab-content li.ost a:before,.sub-tab-content li.pst a:before{content:'\eb45'}
.sub-tab-content li.ost-office a:before,.sub-tab-content li.pst-office a:before{content:'\eb62'}
.sub-tab-content li.ost-live a:before,.sub-tab-content li.pst-live a:before{content:'\ec27'}

.headbtns{margin:8px 0 0}
.headbtns a{padding:5px 10px;display:inline-block;font-size:0.875rem;letter-spacing:0.1em;color:#fff;text-transform:uppercase;line-height:14px}
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:17px 5px 0 0;color:#000}

.headbtns li{position:relative;display:inline-block}
.headbtns li.deeper:hover .account-menu{display:block}
.headbtns .account-menu{position:absolute;display:none;top:100%;right:0;background:#3f5f75;box-shadow:0 6px 8px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 6px 8px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 6px 8px rgba(0, 0, 0, 0.5);width:200px;padding:10px}
.headbtns .account-menu li{display:block}
.headbtns .account-menu a{display:block;padding:10px;margin:0;color:#fff;text-transform:none}
.headbtns .account-menu a:before{margin:0 7px}
.headbtns .account-menu a:hover{color:#7ab700}
.headbtns li.account{margin:3px 0 0}
.headbtns a.login span{background:#fe5000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:20px;height:20px;display:inline-block;font-weight:400;color:#fff;text-transform:capitalize;text-align:center;line-height:20px}

/* RIGHT HIDDEN MENU
----------------------------------------------------------*/
.main-nav-open .page-wrapper{left:-306px}
.main-nav{position:fixed;color:#fff;background:#050505;left:100%;height:100%;overflow-y:auto;padding-top:5px;top:0;width:306px;z-index:2}
.main-nav-open .main-nav{margin-left:-306px}
.main-nav nav{margin-left:-18px}
.main-nav ul{line-height:32px;margin:0;padding:0}
.main-nav a{color:#fff;display:block}
.main-nav .main-nav-tier1{padding:0 18px}
.main-nav .not-current-section {margin-bottom:30px;}
.main-nav .main-nav-tier1-headline{border-bottom:1px solid #344a52;color:#fff;display:block;letter-spacing:0.125em;margin-bottom:0.5em;margin-left:18px;text-transform:uppercase}
#mainNav .home_header .main-nav-tier1-headline{border-color:#7ab700;color:#7ab700}
#mainNav .business_header .main-nav-tier1-headline{border-color:#00b4ed;color:#00b4ed}
#mainNav .enterprise_header .main-nav-tier1-headline{border-color:#fe5000;color:#fe5000}
.main-nav .not-current-section .main-nav-tier1-headline {background:url(images/nav-icon-arrow.png) no-repeat scroll right 8px;cursor:pointer}
.main-nav .not-current-section .main-nav-tier2{display:none}
.main-nav .main-nav-tier2{margin:0 0 15px 18px;padding-bottom:15px}
.main-nav .main-nav-tier2-headline{cursor:pointer;padding-left:18px;position:relative}
.main-nav .main-nav-tier2-headline, .main-nav a{font-weight:300;transition:color 0.1s ease-out 0s}
.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}
.main-nav .main-nav-tier2 li a{display:inline-block;padding-left:0}
.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 button{position:absolute;right:20px;top:10px;border:0;cursor:pointer;color:#fff;background:transparent}
.main-nav button::after{content:none}
.main-nav li.mailmenu{position:relative;display:inline-block}
.main-nav li.mailmenu label{background:#fe5000;padding:2px 8px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;font-weight:400;color:#fff}
.main-nav li.mailmenu a.login:after{position:absolute;right:-20px;top:0;font-family:"Fontello";content:'\ebaf';font-size:20px;font-weight:600;color:#7ab700}
.main-nav li.main-nav-collapsed a.login:after{content:'\ebae'}

/* LOGIN POPUP
----------------------------------------------------------*/
#popupform.signin-box{padding-right:20px;width:450px}
#popupform.signin-box .title{padding:10px 20px;border-bottom:1px solid #d4d5d7}
#popupform.signin-box #login_form1{padding:20px}
#popupform.signin-box #errorlogin {color:#FF0000}
#popupform.signin-box .forgot-password{color:#666;font-weight:400}

/* HOMEPAGE SLIDESHOW
----------------------------------------------------------*/
.page-content{overflow:hidden}
.feature-banner{height:700px;padding-top:0;position:relative;z-index:2; background-position:80% center;background-repeat:no-repeat;background-size:cover;overflow:hidden}
.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.edb-to-pst{background-image:url(images/edb-to-pst-1440-new.jpg);opacity:1}
.feature-banner-setting.edb-to-office365{background-image:url(images/slideshow-sprites.jpg);background-position:left top}
.feature-banner-setting.edb-to-live-exchange{background-image:url(images/slideshow-sprites.jpg);background-position:0 -880px}
.feature-banner-setting.edb-migrator{background-image:url(images/slideshow-sprites.jpg);background-position:0 -1600px}
.feature-banner-setting.ost-migrator{background-image:url(images/slideshow-sprites.jpg);background-position:0 -2470px}
.feature-banner-setting.pst-migrator{background-image:url(images/slideshow-sprites.jpg);background-position:0 -3180px}
.feature-banner-setting {background-position:left top;background-size:cover;background-color:#ccc;position:absolute;overflow:hidden;width:100%;opacity:0}
.set-to-live .feature-banner-content::before{background-color:rgba(89, 13, 0, 0.7)}
.feature-banner-content::before {background-color:rgba(0, 0, 0, 0.7);bottom:0;content:"";left:-9999px;position:absolute;top:0;width:9999px}
.feature-banner-setting .gradientOverlayLight1{position:absolute;width:100%;height:100%;top:0;background-color:#000;
background-image: -webkit-linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 55%);
background-image: -moz-linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 55%);
background-image: -o-linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 55%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.5) 55%);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}
.feature-banner-content{padding:90px 0 0 90px;height:700px;position:relative;text-align:left;margin:0 auto;width:100%;z-index:10;
background-image: -webkit-linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 55%);
background-image: -moz-linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 55%);
background-image: -o-linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 55%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 55%)}
.inner-banner .feature-banner-content{padding:120px 0 0 90px}
.inner-banner .feature-banner-content .enter-heading-1{margin:0 0 20px}
.feature-banner-content h1{font-size:6.875rem;line-height:1.2;position:static}
.feature-banner-content h1, .feature-banner-content h3, .feature-banner-content .subheading,.feature-banner-content .btn-caption{color:#fff}
.feature-banner-content .subheading{font-size:1.5rem;margin:0.5em 0;max-width:30em;text-shadow:0 1px 4px rgba(0, 0, 0, 0.5);line-height:1.2}
.feature-banner-content a.btn{margin:0 10px 0 0;padding:0.8em 1.5em}
.feature-banner-content h2.weight-600{max-width:100%}
.feature-banner-content h2.weight-600 a{color:#fff}
.feature-banner-content h2.weight-600 span{border:1px solid #fff;padding:0.3em 0.6em}
.feature-banner-content h3{display:inline-block}
.feature-banner-content p{font-size:1.2rem;text-shadow:0 1px 4px rgba(0, 0, 0, 0.5);font-weight:400;margin:0.5em 0;color:#fff}
.feature-banner-content p a{color:#fff}
.feature-banner-content p.choose-btn{position:absolute;right:7%;top:49%}
.feature-banner-content p.choose-btn a{padding:6px 10px;letter-spacing:0;margin:0}
.feature-banner-content .prodboxdtls{color:#fff;margin:15px 0 0;font-size:1.2rem}
.feature-banner-content .prodboxdtls span{padding:0.5rem 1.2rem;display:inline-block;border-radius:4px;-moz-border-radius:4px;;-webkit-border-radius:4px;background:#1ab6e8}
.feature-banner-content .prodboxdtls span:first-child{background:#ff0000}
.feature-banner-content .prodboxdtls i{margin-left:5px}
.feature-banner-content .prodboxdtls i.icon-resize-horizontal-1{font-size:2.5rem;line-height:0.5rem;vertical-align:middle}
.text-size-1{font-family:"TabacSlab",sans-serif;font-weight:bold;text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5)}
#homeBannerCarousel .enter-heading{font-size:4.875rem}
#homeBannerCarousel .enter-heading-1{font-size:3rem}
#homeBannerCarousel .enter-heading-1 span{font-size:1rem;vertical-align:top}
#homeBannerCarousel .enter-heading-2{font-size:3rem}

.product-inner-content{padding:60px 0 0}
.product-content{padding:93px 0 0}
.inner-banner .feature-banner-content{background-image: -webkit-linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 55%);
background-image: -moz-linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 55%);
background-image: -o-linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 55%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.3) 55%)}
.inner-banner .feature-banner-content .subheading{max-width:40em;margin:0.7em 0}
.inner-banner .feature-banner-content p{margin:1.2em 0 1.5em}

.inner-banner.ost-banner .feature-banner-content h2 a{color:#fff}
.inner-banner.ost-banner .feature-banner-content p{margin:0.7em 0}
.inner-banner.ost-banner .ostlists .osttitle{font-size:1.5rem;font-weight:600}
.inner-banner.ost-banner .ostlists p{margin:0.5em 0}
.inner-banner.ost-banner .ostlists li{line-height:1.8}
.inner-banner.ost-banner .ostlists li a.btn{padding:5px 10px;font-size:0.9rem}

.inner-banner.pst-banner .feature-banner-content h2 a{color:#fff}
.inner-banner.pst-banner .feature-banner-content p{margin:0.7em 0}

.feature-banner-setting.edb-to-office365-online{background-image:url(images/edb-to-office365-guide-new-700.jpg)}
.feature-banner-setting.edb-to-live-migration{background-image:url(images/edb-to-live-migration-new-700.jpg)}
.feature-banner-setting.msexchange-migration{background-image:url(images/msexchange-migration-new-700.jpg)}
.feature-banner-setting.public-edb-office365{background-image:url(images/public-edb-office365-new-700.jpg)}
.feature-banner-setting.public-edb-live-exchange{background-image:url(images/public-edb-live-exchange-new-700.jpg)}
.feature-banner-setting.archive-edb-office365{background-image:url(images/archive-edb-office365-new-700.jpg)}
.feature-banner-setting.archive-edb-live-exchange{background-image:url(images/archive-edb-live-exchange-new-700.jpg)}

.feature-banner-setting.ost-to-pst{background-image:url(images/ost-to-pst-converter-new-700.jpg)}
.feature-banner-setting.ost-to-office365-online{background-image:url(images/ost-to-office365.jpg)}
.feature-banner-setting.ost-to-live-migration{background-image:url(images/ost-to-live-migration.jpg)}

.feature-banner-setting.pst-to-pst{background-image:url(images/pst-to-pst-converter.jpg);background-position:center center}
.feature-banner-setting.pst-to-office365-online{background-image:url(images/pst-to-office365.jpg)}
.feature-banner-setting.pst-to-live-migration{background-image:url(images/pst-to-live-migration.jpg)}

.feature-banner-content .btn, .feature-banner-content .btn-caption{letter-spacing:0.15em;font-size:1rem}
.feature-banner .centered-btns_nav.prev,.feature-banner .centered-btns_nav.next{bottom:0;color:#fff;cursor:pointer;display:inline-block;height:700px;line-height:700px;font-size:0;padding:0 20px;position:absolute;text-decoration:none;top:0;transition:opacity 0.25s ease 0s;width:90px;z-index:7;opacity:0;outline:0}
.inner-banner .centered-btns_nav.prev,.inner-banner .centered-btns_nav.next{height:500px;line-height:500px}
.feature-banner:hover .centered-btns_nav{opacity:0.7}
.feature-banner:hover .centered-btns_nav{opacity:0.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:30px;text-align:center;z-index:99;width:100%}
.centered-btns_tabs li{cursor:pointer;display: inline-block;height:10px;margin:0 8px;padding:0;position:relative;text-align:center;width:10px}
.centered-btns_tabs li a{background:#fff;border:2px solid #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;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;padding:5px;width:100%}
.centered-btns_tabs li.centered-btns_here a{background:#6eb81f}

.content-wrapper{padding:0 30px;max-width:1280px;margin:0 auto}

/* HOMEPAGE CHAT RIGHT ICON
----------------------------------------------------------*/
#chat-box{display:block;position:fixed;right:0;bottom:0;transform:translate(0,334px);transition:all 300ms ease 0s;width:410px;z-index:2000000001 !important}
#chat-box.in{transform:translate(0,0)}
#chat-box .chat-body{background:#005593;float:right;width:330px;display:none;border-right:0;padding:20px;color:#fff;border-radius:5px 5px 0 0}
#chat-box.in .chat-body{display:block}
#chat-box .close{color:#000;float:right;opacity:0.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 #fff;font-size:1rem}
#chat-box .chat-body .chat-btn{background:#fff;color:#005593}
#chat-box .chat-contact{border-top:1px solid #ccc;font-size:0.9rem;margin:0.75rem 0.5rem 0.25rem;padding:0.25rem 0.5rem}
#chat-box .chat-contact a{color:#999;text-decoration:none;transition:all 200ms ease 0s} 
#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:0.5;margin-top:7px}
#chat-box .chat-toggle .chat-title{margin-top:5px;font-size:0.85em}

/* HOMEPAGE PRICING SECTION
----------------------------------------------------------*/
.pricingwrapper{font-size:1.375rem;line-height:1.2;margin:0 auto;max-width:1280px;position:relative;text-align:center;z-index:10;margin-top:-310px}
.pricingwrapper.ostpricingwrapper{margin-top:-290px;margin-bottom:55px}
.pricingwrapper .product-item{padding:10px 4px;background:#fcfcfc;width:19.2%;margin-right:1%; border:2px solid #ddd}
.pricingwrapper .product-item:last-child{margin:0}
.pricingwrapper .product-offer{padding:0;background:rgba(255,92,0,0.8);color:#fff;border:0}
.pricingwrapper .product-offer .product-heading{color:#fff;padding:10px 5px;font-size:1.2rem}
.pricingwrapper .product-item .product-heading a{color:#7ab700}
.pricingwrapper .product-item .product-heading i:before{margin:0;font-size:14px}
.pricingwrapper .product-offer .aligntext{font-weight:600}
.pricingwrapper .product-offer .aligntext span.limit{font-size:18px;line-height:60px}
.pricingwrapper .product-offer .aligntext span.title{display:inline-block;font-size:50px;line-height:60px;padding:0 5px;vertical-align:top;}
.pricingwrapper .product-offer .aligntext span{display:inline-block;font-size:24px;line-height:1.2;text-align:left;vertical-align:top}
.pricingwrapper .product-offer .lifetext{padding:15px 0 5px;font-size:0.9rem;font-weight:400}
.pricingwrapper .product-offer .chat-icon{padding:13px 0}
.pricingwrapper .product-heading{color:#7ab700;font-size:1.3rem;font-weight:400;margin:0 0 10px}
.pricingwrapper span.buynow{font-size:0.8rem;vertical-align:top;color:#fff;padding:5px 20px;border-radius:3px;background:#d64937;display:inline-block;margin:9px 0 0;font-weight:bold}
.pricingwrapper .product-img-container{height:60px;line-height:60px;margin:20px 0}
.pricingwrapper .product-description{color:#4d5b62;font-size:1.2rem;padding:17px 0}
.pricingwrapper .demotext{padding:13px 0 0;display:block}
.pricingwrapper .product-item a{color:#fff}
.pricingwrapper .product-item .btn{text-transform:uppercase}
.pricingwrapper .product-price .offertitle,.pricingwrapper .product-price .strike,.pricingwrapper .product-price strong{display:block}
.pricingwrapper .product-price .offertitle{color:#ff0000;margin:0 0 10px}
.pricingwrapper .product-price .strike{font-weight:400;color:#000;margin:12px 0 5px 30px;float:left;text-decoration:line-through}
.pricingwrapper .product-price strong{color:#00bbe3;font-weight:400;font-size:2.5rem}

.tabs-wrapper-section ul.tabs{margin:0;padding:0;list-style-type:none;float:left;width:100%;position:relative;z-index:1}
.tabs-wrapper-section ul.tabs li{float:left;background-color:#3f5f75;color:#fff;padding:10px 40px; border-radius:7px 7px 0 0;cursor:pointer;font-size:1.3rem;margin:0 10px 0 0}
.tabs-wrapper-section ul.tabs li:last-child{margin:0;background-image:url(images/offer-icon.png);background-repeat:no-repeat;background-position:15px 7px;padding:10px 30px 10px 50px}
.tabs-wrapper-section ul.tabs li.current:last-child{background-image:url(images/offer.png)}
.tabs-wrapper-section ul.tabs li.current{background-color:#fff;color:#031a32;border:1px solid #fff;border-bottom:0}
.tabs-wrapper-section .tab-content{display:none;float:left;width:100%;box-sizing:border-box;padding:10px;margin-top:-1px;border:1px solid rgba(255,255,255,0.4); background:#fff}
.tabs-wrapper-section .tab-content.current{display:block}
.tabs-wrapper-section .tab-content li.product-item:last-child{margin-right:0}
.tabs-wrapper-section ul.tabs li a{color:#fff;font-size:0.9rem}
.tabs-wrapper-section ul.tabs li.current a{color:#3f5f75}
.pricingwrapper #bundleoffer .product-offer.spaces{padding:5px 0}
.pricingwrapper #bundleoffer .product-heading{margin-bottom:3px}
.pricingwrapper #bundleoffer .product-demo .product-heading{margin:10px 0}
.pricingwrapper #bundleoffer .product-offer .product-heading{margin:0 0 16px}
.pricingwrapper #bundleoffer .product-item{padding:0}
.pricingwrapper #bundleoffer span.buynow{margin:0 0 10px}
.pricingwrapper #bundleoffer .product-description{margin:17px 0}
.pricingwrapper #bundleoffer .text-size-6{padding:5px 0;font-weight:400;color:#fff;background:#d62740;margin:8px 5px;font-size:0.9rem}
.pricingwrapper #bundleoffer .demotext{padding:8px 0;}

.homepricingwrapper{text-align:left;font-size:1.1rem;line-height:1.5}
.homepricingwrapper .tabs-wrapper-section .tab-content{padding:5px;margin:0}
.homepricingwrapper .product-item{padding:10px 4px}
.homepricingwrapper .product-item.current{box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);background:#fff}
.homepricingwrapper .product-heading{margin:0}
.homepricingwrapper .demo-section{padding:9px 0}
.homepricingwrapper .demo-section p{font-size:1.5rem;font-weight:600;text-shadow:-1px -1px 0px #333}
.homepricingwrapper .product-offer .product-heading{margin:0;padding:6px 0 0}
.homepricingwrapper .product-offer .offertitle{color:#fff;font-size:22px;font-weight:600;padding:11px 0;display:block;text-shadow:-1px -1px 0px #333}
.homepricingwrapper .product-item a.icon-help-circled{color:#1ab6e8;font-size:0.8rem}
.homepricingwrapper .product-item a.icon-help-circled:before{margin:0}
.homepricingwrapper .product-item .product-form{padding:0 0 0 20px;font-size:1rem}
.homepricingwrapper .product-price .strike{margin:12px 10px 0;float:none;display:inline-block;vertical-align:top}
.homepricingwrapper .product-price strong{font-size:1.8rem;display:inline-block}
.homepricingwrapper .product-price .disc-amt{float:left;margin:0px 0 0 -10px;font-size:13px;line-height:30px;color:#fe5000;font-weight:600}
.homepricingwrapper .product-item.current .product-price .disc-amt{padding:0;font-size:12px}
.homepricingwrapper .product-item:nth-child(3) .product-price .disc-amt{padding:0 0 0 10px}
.download-wrapper.homepricingwrapper .product-price .disc-amt{float:none;padding:0 10px}
.homepricingwrapper .buynow{font-size:0.8rem;vertical-align:top;color:#fff;padding:8px 20px;border-radius:3px;background:#d64937;display:inline-block}
.homepricingwrapper .product-offer .buynow{background:#1ab6e8;margin:4px 0 3px;display:inline-block}
.homepricingwrapper .product-item.last .allinone{font-size:0.8rem;background:#3f5f75;color:#fff;margin:5px 0 0;padding:0 5px;display:inline-block}

.homepricingwrapper .product-offer.product-item{padding:0 4px}
.homepricingwrapper .product-offer .homelifetext{padding:5px 0}
.homepricingwrapper .product-offer .highlight{background:#c91521;margin:0 -4px 5px;color:#fff;font-size:18px;font-weight:600;padding:5px 10px 0;display:block;text-shadow:-1px -1px 0px #333}
.homepricingwrapper .product-offer .blinktxt{animation:blinker 2s ease-in-out infinite;display:block;color:#ecf100;font-size:24px;padding:0 0 5px}
.homepricingwrapper .product-offer strong{font-size:30px}
.homepricingwrapper .product-offer .txt-white{color:#fff}
.homepricingwrapper.osthomewrapper .product-offer .blinktxt{padding:5px 16px 9px}
@keyframes blinker{50%{opacity:0}}

.homepricingwrapper .product-item.current{transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);border-width:5px;background:#fff;z-index:1;left:7px}
.homepricingwrapper .product-item.current .product-form{padding:0 15px}
.homepricingwrapper .product-item.current p.txt-red{height:15px}

.product-form .product-row{overflow:hidden;margin:0 0 5px}
.product-row .squaredCheckbox{width:15px;height:15px;background:#ddd;position:relative;float:left;margin:4px 5px 0 0}
.product-row .squaredCheckbox label{cursor:pointer;position:absolute;width:13px;height:13px;left:1px;top:1px;background-color:#fff}
.product-row .squaredCheckbox label::after{opacity:0;content:'';position:absolute;width:7px;height:3px;background:transparent;top:2px;left:2px;border:3px solid #7ab700;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)}

.osthomewrapper{overflow:visible;margin-top:-350px}
.osthomewrapper .tabs-wrapper-section .tab-content{width:80%}
.osthomewrapper .product-item{width:32.66%}
.osthomewrapper .product-item.current{transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);border-width:5px}
.osthomewrapper .product-item.current p.txt-red{display:none}
.osthomewrapper .product-item.current .product-form{padding:3% 19%}
.osthomewrapper .product-btns{border:0;padding:0 3% 0 6%;background:transparent}
.osthomewrapper .product-btns a{display:block;margin:24px 0;width:100%;font-size:16px;padding:15px 20px;letter-spacing:0.1em}

/* HOMEPAGE 3 STEPS
----------------------------------------------------------*/
.started-steps{padding:90px 0 20px;overflow:hidden;clear:both}
.started-steps h1{text-align:center;color:#007ee5;font-weight:100}
.started-steps ul{list-style:none;margin:40px 0 10px;overflow:hidden;padding:0}
.steps li{display:block;text-align:center;float:left;width:25%;position:relative}
.steps li:after{position:absolute;right:-4%;top:15%;font-size:3rem;content:'\e990';;font-family:"Fontello";color:#7ab700}
.steps li.start-step:first-child:after{content:'\e996'}
.steps li.last:after{display:none}
.start-step{margin-top:20px;opacity:0.2}
.start-step .step-img::before{content:attr(title)}
.start-step .step-img{background-color:#3f5f75;border-radius:80px;color:white;font-size:2.2rem;height:130px;line-height:130px;margin:auto;text-align:center;width:130px;font-weight:600}
.start-step p{padding:5% 5% 0;line-height:1.8}
.steps .start-step:first-child .step-img{font-size:1.7rem}
.steps .start-step:first-child:before{position:absolute;right:-9%;top:15%;font-size:3rem;content:'\ea06';;font-family:"Fontello";color:#7ab700}
.start-step .step-img span{display:none}
.start-step .step-heading{color:#7ab700;font-size:16px;margin:15px 0 10px;font-weight:400}
.start-step .step-caption{line-height:1.5;margin:0 auto;padding:0}
.start-step.start-step-selected{margin-top:0;opacity:1;transform:translate3d(0px, 0px, 0px);transition:all 500ms ease 0s}
.started-steps h2 span.sub-title{display:block;font-size:1.3rem;margin:10px 0}

/* HOMEPAGE FEATURES
----------------------------------------------------------*/
.contentwrap{overflow:hidden;clear:both}
.featuredtls {float:left;width:100%;padding:2% 2% 3%;background:#eef1f4}
.featuredtls h3 a{color:#4d5b62}
.featuredtls h3{margin:0 0 20px}
.featuredtls h3 span.sub-title{display:block;margin:5px 0 0;font-size:1.55rem}
.featuredtls li{line-height:24px;padding:0 0 8px}
.prod_page .featuredtls h2{text-align: center;margin:0 0 20px}
.prod_page .home-featuredtls h2{margin:0}

.home-featuredtls{float:left;width:100%;padding:20px;background:#3f5f75;color:#fff}
.home-featuredtls h3{margin:0}
.home-featuredtls h3 a{color:#fff}
.home-featuredtls li{margin-top:50px}
.featuresbox .fbox{float:left}
.featuresbox .feature-img{width:15%;margin:0 2% 0 0}
.featuresbox .feature-img .icon{font-size:4.5em;color:#fff}
.featuresbox .feature-content{width:83%;text-align:left;line-height:1.6}
.featuresbox .feature-content h3{font-size:1.2rem;font-weight:400;margin:0 0 8px}
span.newbtn{font-size:10px;background:#fe5000;color:#fff;padding:0.2em 0.6em 0.3em;line-height:1;display:inline-block;vertical-align:middle}

/* HOMEPAGE PRODUCTS
----------------------------------------------------------*/
.home-wrapper{padding:0 20px}
.products{padding-bottom:30px}
.productsbox{padding:0 0 20px;border-bottom:1px solid #c2cbd2}
.productsbox.last{border:0}
.products-intro{padding:30px 0 10px;text-align:center}
.ost-products-intro{margin:0;padding:30px 0}
.products-intro h2 span.product-sub-title{display:block;margin:5px 0 0;font-size:1.55rem}
.products h3{line-height:1.6;padding:10px 85px;}
.products-list.row-fluid{overflow:hidden;width:100%;padding:20px}
.products-list li{position:relative;z-index:1;line-height:1.6;padding:10px;transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.products-list li:hover{box-shadow:0 0 10px 0px rgba(0,0,0,0.18);-moz-box-shadow:0 0 10px 0px rgba(0,0,0,0.18);-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.18);transform:translate(0,-10px);-moz-transform:translate(0,-10px);-webkit-transform:translate(0,-10px)}
.products-list li p.btn-box{display:none;margin:10px 0;text-align:center}
.products-list li p.btn-box a{padding:10px}
.products-list li:hover p.btn-box{display:block}
.other-products-list li{padding-top:20px;line-height:1.6}
.products-list .arrow-wrapper{position:absolute;top:0;left:50%;margin-left:-38px;height:150px;width:76px;z-index:-1}
.products-list .arrow-wrapper img{bottom:100%;height:213px;left:0;position:absolute;width:76px}
.products-list .product-icon-wrapper{height:202px;line-height:202px;margin-bottom:20px;position:relative;text-align:center;z-index:3}
.products-list li .product-heading p.title,.other-products-list li .product-heading p.title{font-size:1.1rem;font-weight:400;padding:0 0 5px}

/* HOMEPAGE VIDEO
----------------------------------------------------------*/
#homeProductVideo{color:#fff;position:relative;background-size:cover;background-image:url(images/home-video-bg1.jpg)}
.gradientOverlayLight{position:absolute;width:100%;height:100%;color:#fff;top:0;background-color:#000;
background-image: -webkit-linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 55%);
background-image: -moz-linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 55%);
background-image: -o-linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 55%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 55%);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
#homeProductVideo .content-wrapper{padding:30px;position:relative;text-shadow:0 0 25px #000;overflow:hidden}
#homeProductVideo .edblist{font-size:1rem;line-height:2;font-weight:400}
#homeProductVideo .edblist .edbtitle{font-size:1.05rem;font-weight:900}
#homeProductVideo .edblist ol{margin:0 0 10px 20px}
#homeProductVideo h3{margin:60px 0 30px 70px;font-size:1.3rem}
#homeProductVideo .imgBtnPlay{cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;transition:all 0.3s ease-in-out 0s;margin:0 0 0 75px}
#homeProductVideo .imgBtnPlay:hover{transform:scale(1.1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1}

/* Home Page Converter Screens
----------------------------------------------------------*/
.steps-boxes{overflow:hidden;padding:20px;background:#f7f7f7;position:relative}
.steps-boxes h3{margin:0 0 10px}
.step-img-box{position:relative}
.step-img-box img{border:1px solid #a1a6aa;transform:scale(0.7,0.7)}
.step-img-box .step-img-caption{position:relative;display:block;z-index:2;box-sizing:border-box;padding:12px 18px;margin-top:-25%;text-align:center;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;font-weight:400}
.step-img-box .step-img-overlay{position:relative;height:215px}
.step-img-box .img-overlay{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;text-align:left;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;color:rgba(250,250,250,.8);background:rgba(24,28,32,0.5)}
.step-img-box .caption-icon{margin:15px 3px;-webkit-transition:all .1s ease-in-out 0s;-moz-transition:all 0.1s ease-in-out 0s;-ms-transition:all 0.1s ease-in-out 0s;-o-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out 0s;color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);position:absolute;top:25%;left:40%;text-align:center;font-size:0}
.step-img-box .caption-icon:before{font-size:26px;line-height:60px}
.step-img-box:hover .img-overlay{opacity:1}

.steps-boxes .stepsbox li{height:30vw;width:97%}
.stepsbox .step-content p.step-title{font-weight:400}
.stepsbox .step-content .step-no{font-size:1.3rem;color:#7ab700}
.stepsbox .step-content p{margin:0 0 10px}
.stepsbox .step-content{padding:5% 0 0}
.steps-boxes ul.step-btns_tabs{clear:both;width:100%;position:absolute;bottom:10px;left:10px;z-index:99}
.steps-boxes ul.step-btns_tabs li{display:inline-block;margin:0 4px}
.steps-boxes ul.step-btns_tabs li a{background-image:url(images/step-sprites.jpg); background-repeat:no-repeat;background-position:0 0;background-attachment:scroll;width:120px;height:103px;display:inline-block;font-size:0;border:1px solid #a1a6aa}
.steps-boxes ul.step-btns_tabs li a.step-btns3_s2{background-position:0 -104px}
.steps-boxes ul.step-btns_tabs li a.step-btns3_s3{background-position:0 -208px}
.steps-boxes ul.step-btns_tabs li a.step-btns3_s4{background-position:0 bottom}

/* HOMEPAGE FEATURES
----------------------------------------------------------*/
.more-features-section.homefeatures{padding:30px 20px;text-align:center;clear:both}
.more-features-section .content-wrapper{padding:30px 0;overflow:hidden;text-align:center}
.more-features-section.homefeatures .content-wrapper{padding:0}
.more-features-section h4{font-weight:400;margin:0 0 10px}
.more-features-section .one_third{margin-top:10px}
.more-features-section .feature-img img{transform:scale(0.8,0.8)}
.more-features-section .feature-content{text-align:left;line-height:1.8}
.more-features-section .feature-content h3{font-size:1.1rem;font-weight:400;margin:0 0 8px}
.clearleft{clear:left}

/* HOMEPAGE TABLE
----------------------------------------------------------*/
.table-holder{padding:30px;background:#f7f7f7;margin:0 0 30px}
.table-holder .table-list{margin:20px 0;width:100%;border-collapse:collapse;border-spacing:0}
.table-holder .table-list tr.prod-title{background:#fff}
.table-holder .table-list thead{background:#c2cbd2;color:#fff}
.table-holder .table-list tr th,.table-holder .table-list tr td{padding:15px 10px;border:1px solid #c2cbd2}
.table-holder .table-list tbody tr:hover{background:#fff}

/* HOMEPAGE FAQ's
----------------------------------------------------------*/
.home-faq-section li h4 {padding:15px 0 15px 30px;display:block;color:#4d5b62;position:relative;font-weight:400}
.home-faq-section li h4:after{border:1px solid #0aa4d5;background:#1ab6e8;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.1);line-height:20px;display:block;position:absolute;top:16px;left:0;height:20px;width:20px;font-family:"fontello";content:'\ebad';text-align:center;border-radius:3px;-moz-border-radius:3px;webkit-border-radius:3px;font-weight:400}
.home-faq-section .home-faqcontent{overflow:hidden;padding:0 30px 20px;border-bottom:1px solid #d6dfdf}
.home-faq-section .home-faqcontent p{margin:0 0 10px}
.home-faq-section .home-faqcontent a.btn-con{padding:5px 10px;color:#fff}

/* MAIN CONTENT
----------------------------------------------------------*/
body.page .maincontent{padding:80px 0 40px;overflow:hidden}

/* FEATURES PAGE 
----------------------------------------------------------*/
.feature-first-block{overflow:hidden;padding:0 0 20px 0}
.features-list{clear:both;margin:20px 0 0;overflow:hidden}
.feature-left{padding:70px 0 0}
.feature-left p{margin:15px 0}
.feature-left p a.btn{margin:0 10px}
.feature-left h2{margin:80px 0 10px}
.feature-left h2.sub-title{font-size:1.2rem;margin:0}
.feature-block .icon1{ background-image:url('images/icons/edb-to-pst.png'); background-repeat:no-repeat}
.feature-block .icon2{ background-image:url('images/icons/office-365.png'); background-repeat:no-repeat}
.feature-block .icon3{ background-image:url('images/icons/migration.png'); background-repeat:no-repeat}
.feature-block .icon4{ background-image:url('images/icons/mail-mapping.png'); background-repeat:no-repeat}
.feature-block .icon5{ background-image:url('images/icons/live-exchange.png'); background-repeat:no-repeat}
.feature-block .icon6{ background-image:url('images/icons/mail-items.png'); background-repeat:no-repeat}
.feature-block .icon7{ background-image:url('images/icons/curruption.png'); background-repeat:no-repeat}
.feature-block .icon8{ background-image:url('images/icons/multiple.png'); background-repeat:no-repeat}
.feature-block .icon9{ background-image:url('images/icons/mailbox-to-pst.png'); background-repeat:no-repeat}
.feature-block .icon10{ background-image:url('images/icons/limitation.png'); background-repeat:no-repeat}
.feature-block .icon11{ background-image:url('images/icons/deleted.png'); background-repeat:no-repeat}
.feature-block .icon12{ background-image:url('images/icons/attachment.png'); background-repeat:no-repeat}
.feature-block .icon13{ background-image:url('images/icons/view.png'); background-repeat:no-repeat}
.feature-block .icon14{ background-image:url('images/icons/migrate-all.png'); background-repeat:no-repeat}
.feature-block .icon15{ background-image:url('images/icons/dependency.png'); background-repeat:no-repeat}
.feature-block .icon16{ background-image:url('images/icons/data.png'); background-repeat:no-repeat}
.feature-block .icon17{ background-image:url('images/icons/pub-and-priv.png'); background-repeat:no-repeat}
.feature-block .icon18{ background-image:url('images/icons/filter-export.jpg'); background-repeat:no-repeat}
.feature-block .icon19{ background-image:url('images/icons/no-outlook.png'); background-repeat:no-repeat}

.feature-block li{float:left;width:31%;text-align:left;margin:10px}
.feature-block.ost-features li{margin:10px 10px 20px}
.feature-block .text-size-3{font-size:1.3em;padding-left:42px}
.feature-block p{margin-top:10px}
.features-holder .text-size-2{color:#7ab700;font-size:2.5rem;padding:17px 0 11px}
.features-holder .text-size-5{text-align:center}

/* DOWNLOAD PAGE
----------------------------------------------------------*/
.download-holder{font-weight:400;overflow:hidden}
.download-holder h1{font-size:2.2rem}
.download-holder h1 span.sub-title, .download-holder h2 span.sub-title{display:block;margin:5px 0 0;font-size:1.55rem}
.download-holder .btn{font-size:1.35rem;padding:0.7em 1.5em;margin:30px 0 0}
.download-holder .downloadbundle{margin:20px 0;font-size:1.2rem;padding:8px 20px;color:#fff;background:#7ab700;display:inline-block;border-radius:2px;-moz-border-radius:3px;-webkit-border-radius:2px;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 1px #375201}
.download-holder ul.steps-of-install li{float:left;width:33.3333%}
.download-holder .down-steps{background-color:#3f5f75;border-radius:50%;color:white;font-size:1.2rem;height:180px;line-height:180px;margin:auto;text-align:center;width:180px;font-weight:600}
.download-holder li h3{font-weight:400;line-height:1.8em;padding:20px 50px;font-size:1rem}

.ost-download .ost-left{padding:10px 0;margin:15px 0 0;border:2px solid #c2cbd2;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.ost-download .ost-left .btn{margin:20px 0 15px}
.ost-download .ost-left p{margin:10px 0}
.ost-left .releaselinks{margin:40px 0 0}
.ost-box-holder{overflow:hidden;margin:0 0 30px}
.ost-right p{margin:10px 0;text-align:left;font-weight:300}
.ost-download h2{margin:0 0 10px}
.ost-download ul.steps{margin:30px 0 0;overflow:hidden}

.hidden {display:none}
.homedemo {padding:10px 20px}
.popup_wrap{width:auto;height:auto;overflow: auto;position:relative;}
#demo_popup h2,#digital_popup h2{margin:0 0 15px;padding:0 0 5px;border-bottom:1px solid #c2cbd2;font-weight:400}
#demo_popup p,#digital_popup p{margin:10px 0}
.demospace{padding:10px 20px 0 0}
.popup_wrap .license_popup{padding:10px 20px}
.text-right{text-align:right}

.download-wrapper{background:#eef1f4;padding:30px 15px;font-size:1.375rem;margin:20px 0 0;overflow:hidden;max-width:100% !important}
.ost-download-wrapper{position:absolute;top:2.95%;right:4%;width:45%}
.ost-download-wrapper.edb-download-wrapper{top:6%}
.ost-download-wrapper .pricingwrapper .product-item{width:49.5%}
.ost-download-wrapper .product-item p.txt-red{height:21px}
.remove-holder .ost-download-wrapper{top:6.8%;width:24%; right:8%}
.remove-holder .ost-download-wrapper .pricingwrapper .product-item{ width:100%}
.remove-holder .download-wrapper{background:transparent;padding:0px 15px 0 0;}


.releaselinks{clear:both;padding:0;width:100%;color:#076bd2;margin:20px 0}
.releaselinks a{display:inline-block;padding-left:30px}	
.why-to-download{display:table;padding:20px 0 0;clear:both;border-top:4px double #c2cbd2}
.why-to-download h3{line-height:2.1rem;font-weight:bold;margin:10px 0}
.why-to-download ul{margin:0}
.why-to-download ul li{line-height:24px;padding:0 0 8px}

.downloadboxes{overflow:hidden}
.download-left{padding:2% 0;font-weight:400}
.download-left h2{margin:15px 0}
.download-left h2 a.btn-large{padding:8px 80px}
.download-left .downloadbundle{font-weight:600;color:#00bbe3;font-size:1.1rem}
.downloadbox p.note{clear:both;margin:0 0 20px}
.freetrialbox{padding:35px;text-align:center;background:#f1f1f1;clear:both;overflow:hidden;margin:20px -6% 0}
.freetrialbox h2{margin:0 0 10px}
.freetrialbox a.btn-navy{text-decoration:none;padding:8px 10px}

/* FAQ PAGE
----------------------------------------------------------*/
.faq-left{position:fixed;width:18%;padding:10px}
.faq-left li{display:block;border-bottom:1px solid #c2cbd2}
.faq-left li a{font-size:18px;color:#434951;padding:10px 20px;display:block}
.faq-left li a:hover, .faq-left li.active a:hover{color:#fe5000}
.faq-left li.active a{background-color:#f5f5f5;color:#7ab700}
.faq-left li a:after{ content:'\ea06';font-family:fontello;position:absolute;right:15px}
.faq-right{padding-left:19%}
.faq-right .faq-boxes{padding:0 20px;border-left:1px solid #c2cbd2;display:block}
.faq-boxes p.faq-title{margin:15px 0 0;font-size:1.2rem}
.faq-box{padding:30px 0;border-bottom:1px solid #c2cbd2;overflow:hidden}
.faq-boxes .faq-box:last-child{border:0}
.faqlinks{padding:20px 0;border-bottom:1px solid #c2cbd2}
.faqlinks li{padding:5px 25px;position:relative;font-size:18px}
.faqlinks li:before{content:'\e871';font-family:fontello;left:0;position:absolute;color:#7ab700}
.faq-box h1,.faq-box h3{color:#fe5000;padding:0 0 10px 15px}
.faq-box ol.bullets{margin:0 0 0 30px;line-height:2rem}
.faq-box .solutionbox{margin:15px 0 0;overflow:hidden}
.faq-box .solutionbox ol.innerbullets li{padding:0;margin:0 0 0 15px;border:0}
.faq-questions .faq-box li a{color:#464c59}
.faq-questions .faq-box li a:hover{color:#7ab700}
.faq-ans{border-top:4px double #c2cbd2}
.faq-ans li{padding:10px 0;border-bottom:1px dashed #c2cbd2;float:left;width:100%}
.faq-ans li.current{background:#e1e1f1;padding:10px 20px}
.faq-ans li.current > p:first-child{font-size:1.2rem;font-weight:600}
.faq-ans li#edbmigration p,.faq-ans li#edblivemigration p{margin:10px 0}
.faq-ans ul.disctype p{margin:0 !important}
.faq-ans li:last-child{border:0}

.accordian{margin:15px 0 0 15px;overflow:hidden}
.faq-holder ul.accordian > li{width:75%;border:0}
.faq-holder li#paypal div.acc-section li{list-style:decimal;padding:0;border:0}
.accordian li .acc-section{display:none;padding:10px 20px;overflow:hidden}
.accordian li .acc-section ol{margin:0 0 0 20px}
.accordian h3{cursor:pointer;padding:10px;background:#eee;font-size:18px;color:#4d5b62;position:relative}
.accordian h3:after{position:absolute;right:20px;top:10px;font-family:"fontello";content: '\eb34'}
.accordian h3.open{background:#a8a6a7;color:#fff}
.accordian h3.open:after{content: '\eb38'}
.faq-holder img{margin:10px 0 0}
.editionlist p{margin:10px 0;float:left;width:100%}
.faq-holder ul.disctype{list-style:disc;margin:10px 20px}
.faq-holder ul.disctype li{padding:0;border:0}
.migration{line-height:2rem; width:90%}
.migration-boxes h1, .migration-boxes p{ margin-bottom:15px}

.ost-box{padding:30px;border-top:2px solid #c2cbd2}
.office365-steps .accordion{margin:20px 0 0}
.accordion-item{border-bottom:1px solid #d6dfdf;position:relative}
.accordion-item .accordion-title a{padding:15px 0 15px 30px;display:block;color:#4d5b62;position:relative;font-weight:400}
.accordion-item a:after{border:1px solid #dce3e3;background:#f4f6f6;color:#586266;text-shadow:0 1px 0 #fff;line-height:20px;display:block;position:absolute;top:16px;left:0;height:20px;width:20px;font-family:"fontello";content:'\ebaf';text-align:center;border-radius:3px;-moz-border-radius:3px;webkit-border-radius:3px;font-weight:400}
.accordion-item.active a:after{color:#fff;background:#1ab6e8;border:1px solid #0aa4d5;text-shadow:0 1px 0 rgba(0,0,0,.1);content:'\ebad'}
.accordion-content{padding:0 30px 20px;display:none}
.accordion-content p{margin:0 0 10px}
.office365-steps .accordion-item{border:0}
.office365-steps .accordion-title a{display:inline-block;margin:0 0 0 10px}
.office365-steps .accordion-content{padding:0 58px 20px}
.office365-steps .accordion-content p{margin:0 0 10px 0}
.office365-steps .accordion-content ol.listnumbers{margin:0 0 0 15px}
.office365-steps .powershell-box p.pre{width:77%}
.office365-steps .hr-label{margin:30px 0;font-size:20px;font-weight:600;color:#7ab700}
.office365-steps .hr-label::before,.office365-steps .hr-label::after{background:#7ab700;height:3px}
.accordion-content a:after{display:none}

/* Fix .ost errors PAGE
----------------------------------------------------------*/
.fixerror-holder p{line-height:2rem}
.fixerror-holder ol.bullets{margin:0 0 0 30px;line-height:2rem}
.fixerror-holder ol.bullets li{padding:0;margin:0 0 0 15px;border:0}

/* FIREWALL PAGE
----------------------------------------------------------*/
.firewall-holder{padding:10px 10px 30px;min-height:500px}
.firewall-holder p{margin:10px 0}
.firewall_page_container{background:#eef1f4;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:20px;width:45%;margin:20px 0 0}
.firewall-holder img{margin:0}
.firewall-holder .width-50{width:64%}
	
/* VIDEO
----------------------------------------------------------*/
.video-leftmenu{position:fixed;width:22.5%;padding:3px 0}
.video-leftmenu li{display:block;border-bottom:1px solid #c2cbd2}
.video-leftmenu li a{font-size:18px;color:#434951;padding:10px 30px 10px 10px;display:block;position:relative}
.video-leftmenu li a:hover,.video-leftmenu li.active a{background-color:#f5f5f5;color:#7ab700}
.video-leftmenu li a:after{content:'\ea06';font-family:fontello;position:absolute;right:5px;top:25%}
.help_video{display:table;padding-left:23%}
.videoboxes{display:table;padding:0 0 20px 20px;border-left:1px solid #c2cbd2}
.videoboxes h1{margin-bottom:15px}
.videoboxes h2{font-size:1rem}
.videobox{float:left;width:100%;padding:0 0 15px;border-bottom:1px solid #c2cbd2}
.videobox:last-child{border:0;padding:0}
.videobox .subvideobox{float:left}
.videobox .subvideobox h4{margin:0 0 10px;text-align:center;font-weight:400}
.videobox h3{font-size:1.375rem;margin:20px 0;color:#fe5000}
.help_video ul.videos_list{display:table;overflow:hidden;}
.help_video .videos_list li{background:#eef1f4;width:187px;border:1px solid #c2cbd2;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin-bottom:10px;margin-left:30px;margin-right:0;min-height:170px;padding:10px;cursor:pointer}
.videos_list li p{margin:0}
.videos_list li a{color:#1374ab}
.videos_list .pc_icon{background-image:url(images/video-thumbs-new.png);background-repeat:no-repeat;border:1px solid #ccc;float:left;font-size:0;margin-left:2px;min-height:118px;min-width:155px;text-indent:-3500px}
.videos_list .start .pc_icon{background-position:0 -133px}
.videos_list .license .pc_icon{background-position:0 -260px}
.videos_list .edbtopst .pc_icon{background-position:0 -385px}
.videos_list .pstlocation .pc_icon{background-position:0 -510px}
.videos_list .impersonationrights .pc_icon{background-position:0 -638px}
.videos_list .office365login .pc_icon{background-position:0 -763px}
.videos_list .mapedbtooffice365 .pc_icon{background-position:0 -888px}
.videos_list .edbtooffice365 .pc_icon{background-position:0 -1013px}
.videos_list .liveimpersonation .pc_icon{background-position:0 -1140px}
.videos_list .liveserverlogin .pc_icon{background-position:0 -1266px}
.videos_list .mapedbtoliveserver .pc_icon{background-position:0 -1392px}
.videos_list .edbtoliveserver .pc_icon{background-position:0 -1518px}
.videos_list .include-exclude-filters .pc_icon{background-position:0 -1644px}
.videos_list .reporterror .pc_icon{background-position:0 -1770px}
.videos_list .viewlogs .pc_icon{background-position:0 -1897px}
.videos_list .sortmail .pc_icon{background-position:0 -2022px}
.videos_list .signuppartner .pc_icon{background-position:0 -2149px}
.videos_list .upgradetopartner .pc_icon{background-position:0 -2274px}
.videos_list .video_title{float:left;font-size:15px;width:100%;margin:10px 0;line-height:20px}
.videos_list .videos_desc{font-size:12px;line-height:18px;color:#333}
.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:0.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}

/* OST Recovery Video
----------------------------------------------------------*/
.videos_list .osttopst .pc_icon{background-position:0 -385px}
.videos_list .ostoffice365login .pc_icon{background-position:0 -763px}
.videos_list .maposttooffice365 .pc_icon{background-position:0 -888px}
.videos_list .osttooffice365 .pc_icon{background-position:0 -2401px}
.videos_list .ostliveserverlogin .pc_icon{background-position:0 -1266px}
.videos_list .maposttoliveserver .pc_icon{background-position:0 -1392px}
.videos_list .osttoliveserver .pc_icon{background-position:0 -2526px}

/* PST Recovery Video
----------------------------------------------------------*/
.videos_list .outlookpsttopst .pc_icon{background-position:0 -385px}
.videos_list .pstoffice365login .pc_icon{background-position:0 -763px}
.videos_list .mappsttooffice365 .pc_icon{background-position:0 -888px}
.videos_list .psttooffice365 .pc_icon{background-position:0 -2652px}
.videos_list .pstliveserverlogin .pc_icon{background-position:0 -1266px}
.videos_list .mappsttoliveserver .pc_icon{background-position:0 -1392px}
.videos_list .psttoliveserver .pc_icon{background-position:0 -2778px}

/* BUY PAGE
----------------------------------------------------------*/
.store-headline{margin:0 0 20px}
.store-headline h1{margin:0 0 10px}
.store-plans h2{color:#fff;font-size:1rem;font-weight:300;padding:7px;text-align:center;text-transform:uppercase}
.store-plans h2 a i{color:#fff}
.store-plans .store-license h2{background:#7ab700}
.store-plans .store-personal h2{background:#569800}
.store-plans .store-corporate h2{background:#569800}
.store-plans .store-technical h2{background:#12b5ea}
.store-features{border:1px solid #c2cbd2}
.store-features li{padding:15px 10px}
.store-features li.regbox{background:#a5ce52;text-align:center}
.store-features li.regbox a{color:#fff}
.store-features li.regbox .product-heading{padding:0 13px 10px;font-size:1.5rem}
#exchange .store-features li.regbox .product-heading{padding:6px 13px 20px}
.store-features li.regbox .aligntext{font-weight:600}
.store-features li.regbox .aligntext span.title{display:inline-block;font-size:60px;line-height:70px;padding-right:10px;vertical-align:top;}
.store-features li.regbox .aligntext span{display:inline-block;font-size:30px;line-height:35px;text-align:left;vertical-align:top}
.store-features li.regbox .lifetext{padding:10px 5px 3px;font-size:1rem;font-weight:400}
#exchange .store-features li.regbox .lifetext{padding:10px 5px 20px}
.store-features li.regbox2{height:95px}
.store-features.store-labels li.regbox2{line-height:80px}
.store-features li.regbox1{height:70px}
.store-features.store-labels{font-weight:400;border-top:1px solid #a5ce52}
.store-features li.maintitle{font-weight:400;border-bottom:1px solid #c2cbd2}
.store-features .maintitle .allone{margin:0 0 10px;font-weight:bold}
.store-features .maintitle strike{color:#aaadaf;font-size:1.5rem}
.store-features .maintitle .bigger{color:#49575d;font-size:3.625rem;margin:0 0 8px}
.store-features sup{ color:#d72c10;font-size:1.25rem;font-weight:600;line-height:0.5;margin:0 5px;vertical-align:middle}
.store-features .btn{font-size:1rem;padding:15px}
.store-features .text-tick{color:#c2cbd2}

.store-plans-last{margin:0;border:1px solid #c2cbd2}
.store-plans-last .one_fourth{margin:0;width:25%}
.store-plans-last .store-features,.store-plans-last .store-features li:last-child{border:0}
.store-plans-last .store-features li{border-bottom:1px solid #c2cbd2}
.store-plans-last .store-features .text-tick{color:#7ab700;font-weight:400}
.store-plans-last li h3{font-size:1rem}
.store-plans-last li.regbox1{height:70px}
.store-plans-last li.text-tick.regbox1,.store-plans-last li.icon-cancel.regbox1{line-height:40px}
.store-plans-last li.regbox2{height:100px}
.store-plans-last li.text-tick.regbox2,.store-plans-last li.icon-cancel.regbox2{line-height:50px}
.store-plans-last li.regbox3{height:100px}
.store-plans-last li.regbox4{height:122px}
.store-plans-last li.text-tick.regbox3{line-height:60px}
.store-plans-last li.text-tick.regbox4,.store-plans-last li.icon-cancel.regbox4{line-height:80px}
.store-features .pricetitle{color:#49575d;font-size:2rem;font-weight:400}
.store-features .pricetitle .text-strike{color:#aaadaf;font-size:1.2rem}

.tabs-buy-section ul.tabs{margin:0;padding:0;list-style-type:none;float:left;width:100%;position:relative;z-index:1}
.tabs-buy-section ul.tabs li{float:left;background-color:#3f5f75;color:#fff;padding:10px 40px;border:1px solid #3f5f75;cursor:pointer;font-size:1.2rem;margin:0 2px 0 0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.tabs-buy-section ul.tabs li.current{background-color:#fff;color:#031a32;border:1px solid #c2cbd2;border-bottom:0}
.tabs-buy-section ul.tabs li:last-child{margin:0;background-image:url(images/offer-icon.png);background-repeat:no-repeat;background-position:12px 10px;padding:10px 30px 10px 50px}
.tabs-buy-section ul.tabs li.current:last-child{background-image:url(images/offer.png)}
.tabs-buy-section .tab-content{display:none;float:left;width:100%;box-sizing:border-box;padding:20px;margin-top:-2px;border:1px solid #c2cbd2}
.tabs-buy-section .tab-content.current{display:block}
.tabs-buy-section .tab-content h3.text-size-3{margin:0 0 15px}

#license_popup .blocks, .license_popup .blocks{padding:10px 20px 0 0}
#license_popup .blocks h3, #license_popup .blocks div.text-size-5, .license_popup .blocks h3{margin:0 0 10px;font-weight:400}
#license_popup .blocks ul.list-check li, .license_popup .blocks ul.list-check li{position:relative;padding:0 0 5px 15px}
#license_popup .blocks ul.list-check li:before, .license_popup .blocks ul.list-check li:before{position:absolute;left:0;top:0;font-family:"fontello";content:'\e802';color:#7ab700}

.new-store-plans .store-features #orderform{padding:0 40px 20px}
.new-store-plans .store-features p{margin:10px 0}
.new-store-plans .store-features .allinone{font-size:1rem;background:#3f5f75;color:#fff;margin:10px 8% 0;padding:5px 10px;display:inline-block}
.new-store-plans h2{font-size:1.1rem;font-weight:400}
.new-store-plans .store-features a.icon-help-circled{color:#1ab6e8;font-size:0.8rem;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.new-store-plans .store-features .store-row{overflow:hidden;margin:0 0 15px}
.new-store-plans .store-features .store-row .squaredCheckbox{margin:0 5px 0 0;background:#ddd;width:24px;height:24px}
.new-store-plans .store-features .store-row .squaredCheckbox label{width:22px;height:22px;left:1px;top:1px}
.new-store-plans .store-features .store-row label{display:inline-block;cursor:pointer}
.new-store-plans .store-features .store-row label::after{width:14px;height:6px;background:transparent;top:4px;left:3px;border:3px solid #7ab700;border-top:none;border-right:none}
.new-store-plans .store-features .pricing{font-weight:600;font-size:1.5rem}
.new-store-plans .store-features .pricing .bigger{font-size:2.5rem;margin:0 0 0 10px;display:inline-block}
.new-store-plans .store-features .pricing .disc-amt{font-size:1.2rem;font-weight:400;color:#fe5000}
.new-store-plans .store-features .btn{position:relative;padding:10px 20px}
.new-store-plans .one_fourth .store-license h2{background:none;color:#7ab700;padding:20px 0 0;font-size:1.5rem}
.new-store-plans .storebox{border:1px solid #c2cbd2;border-top:7px solid #7ab700}
.new-store-plans h2 a i{color:#7ab700}
.new-store-plans .store-features{border:0}
.new-store-plans .store-license h2 a{font-size:14px;display:inline-block;vertical-align:top;padding:8px 0 0}
.store-headline h3.txt-green{margin:0 0 10px}

.tabs-buy-section .compare-content{padding:20px 40px}
.tabs-buy-section .compare-features h3{padding:10px 0}
.tabs-buy-section .compare-features li{padding:5px 0 5px 20px;position:relative}
.tabs-buy-section .compare-features li:before{color:#7ab700;font-weight:400;position:absolute;left:0;top:6px;font-family:"fontello";content:'\e802';}

/* SUPPORT PAGE
----------------------------------------------------------*/
.support-holder{overflow:hidden;margin:-25px 0 0;background:#fff url(images/support-bg.jpg) no-repeat scroll right top}
.support-left{background:#fff;padding:0 0 50px;width:67%;margin:0 50px 20px 36px;overflow:hidden}
.support-left h1{margin:0 0 5px;background:#aaa;padding:8px;color:#fff}
.support-left h2{font-size:1.2rem;margin:20px 0 0}
.support-left .form-container{padding:20px;overflow:hidden}
.support-left .login1 li{padding:5px 0}
.support-left .buttonrow{margin:5px 0 0}
.support-left .text-50{width:56%}

.helpcenter-holder .helpboxes{overflow:hidden;margin:-50px 17px 0 36px;width:67%;border-top:4px solid #45cc89}
.helpcenter-holder .helpbox{text-align:center;float:left;width:12.5%;padding:5px;height:110px}
.helpcenter-holder .helpbox{background:#aaa;border-right:1px solid #ccc}
.helpcenter-holder .helpbox:hover a{transform:scale(1.1,1.1);color:#eef1f4}
.helpcenter-holder .helpbox h4{font-size:1em}
.helpcenter-holder .helpbox a{padding:50px 0 0;position:relative;display:block;color:#fff}
.helpcenter-holder .helpbox a:before{font-size:35px;font-family:"fontello";position:absolute;left:-5%;top:0;width:100px;height:100px}
.helpcenter-holder .helpbox a.edb:before{content:'\eb44'}
.helpcenter-holder .helpbox a.office:before{content:'\eb62'}
.helpcenter-holder .helpbox a.live:before{content:'\e8df'}
.helpcenter-holder .helpbox a.faq:before{content:'\e871'}
.helpcenter-holder .helpbox a.chat:before{content:'\eb6c'}
.helpcenter-holder .helpbox a.video:before{content:'\e94c'}
.helpcenter-holder .helpbox a.ost:before{content:'\eb45'}
.helpcenter-holder .helpbox a.pst:before{content:'\e80e'}
.helpcenter-holder .request-holder{clear:both;padding:10px;border:1px solid #c2cbd2;overflow:hidden}

.supportbtm-holder{padding:30px 0 0;float:left;width:100%;clear:both}
.help-right{margin:0 0 10px;overflow:hidden;line-height:1.6;float:left;width:33%}
.help-right .help-box{float:left;width:100%}
.help-right-holder .contact-right:last-child{margin:0}
.help-right-icon{float:left;margin:15px 10px 0 0}
.help-right-icon .icon:before{font-size:30px;font-family:"fontello";padding:20px}
.help-right-icon .callus:before{content:'\eb84'}
.help-right-icon .mail:before{content:'\e91e'}
.help-right-icon .address:before{content:'\e9cd'}
.help-right-cont{float:left}
.help-right-cont p.address{margin:0 0 10px}
.help-right-cont h3{color:#fe5000;display:block;margin:10px 0 5px}
.help-right-cont p span{font-weight:600;color:#4d5b62;display:block}

/* LOGIN PAGE
----------------------------------------------------------*/
.login-holder{background:#f6f9fc;overflow:hidden;padding:30px 0}
.login-left{width:40%;margin:0 auto}
.login-left .form-container{background:#fff;border:7px solid rgba(0,0,0,0.2)}
.login-left .form-horizontal{padding:0 20px 20px}
.login-left p.create-account{padding:20px;border-bottom:7px solid rgba(0,0,0,0.2)}
.login-left h2{padding:20px 20px 10px;margin:0 0 20px;border-bottom:1px solid #d4d5d7}
.controlset{display:inline-block;margin:0 0 5px}
.login-left .forgot-password{margin:5px 0 0;color:#666;font-weight:400;display:block}
.login-left .firewall{margin:10px 0 0;color:#1ab6e8;font-weight:400;display:block}

.alertlogin #fancybox-content{width:640px!important}
.alertlogin #fancybox-wrap{width:680px!important}
.alertlogin #hidden.downloadhidden{padding:30px;font-size:16px}
.alertlogin #hidden.downloadhidden .btn{margin:0}

/* SIGNUP PAGE
----------------------------------------------------------*/
.signup-maincontent{background:#f6f9fc}
.signup-holder{background:#f6f9fc;overflow:hidden;padding:30px 0}
.signup-left{width:66.5%;margin:0 auto}
.signup-left .form-container{background:#fff;border:7px solid rgba(0,0,0,0.2)}
.signup-left .form-horizontal{padding:0 20px 20px; overflow:hidden}
.signup-left h2{padding:20px 20px 10px;margin:0 0 20px;border-bottom:1px solid #d4d5d7}
.signup-left .login1 input[type="text"],.signup-left  .login1 input[type="email"],.signup-left  .login1 input[type="password"]{border-width:2px}
.signup-left .text-50{width:69%}
.signup-left .security{padding:0 0 10px}
.signup-left .terms{color:#1ab6e8;font-weight:400}
p.notetxt{clear:both;color:#000;font-size:0.85rem;line-height:1.6;padding:0 35px;text-align:justify}

.signup-right{margin-left:-70px}
.signup-right .benefitsbox{padding:0 10px 10px;width:100%;box-sizing:border-box;line-height:1.8;margin:0 0 15px;border-bottom:1px solid rgba(0,0,0,0.2);color:#000}
.signup-right .benefitsbox h2:before{background:rgba(0,0,0,0.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;display:inline-block;font-family:fontello;height:40px;left:0;line-height:40px;position:absolute;top:0;width:40px;
content:'\ec19';text-align:center;font-size:1rem}
.signup-right .benefitsbox h2{padding:0 10px 10px 50px;font-weight:400;color:#000;border-bottom:1px solid #c4c8cb;margin:0 0 10px;position:relative}
.signup-right .benefitsbox li{padding-left:20px}
.signup-right .benefitsbox li a{color:#000}
.signup-right .benefitsbox li a:hover{color:#7ab700}
.signup-right .signupboxes{overflow:hidden;padding:0 10px 10px;border-bottom:1px solid rgba(0,0,0,0.2)}
.signupboxes .signupbox{float:left;width:50%;padding:10px}
.signupboxes .signupbox h2:before{background:rgba(0,0,0,0.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;display:inline-block;font-family:fontello;height:40px;left:0;line-height:40px;position:absolute;top:0;width:40px;
content:'\eb44';text-align:center}
.signupboxes .signupbox h2.office365:before{content:'\eb62'}
.signupboxes .signupbox h2.live:before{content:'\e8df'}
.signupboxes .signupbox h2.migrator:before{content:'\e80e'}
.signupboxes .signupbox h2{padding:5px 0 0 50px;font-size:1rem;font-weight:400;position:relative}
.signupboxes .signupbox h2 a{color:#000}
.signupboxes .signupbox h2 a:hover{color:#7ab700}

.hr-label::before{border-top-color:#d0d4d9;right:0.5em;margin-left:-50%;}
.hr-label::before,.hr-label::after{content:'';position:relative;width:50%;background-color:rgba(0,0,0,0.2);display:inline-block;height:1px;vertical-align:middle}
.hr-label{margin:10px 0;position:relative;text-align:center;clear:both;overflow:hidden}
.hr-label__text{padding:0 8px;vertical-align:top}
.hr-label::after{left: 0.5em;margin-right:-50%}
a.gbtn{position:relative}
a.gbtn::before{content:'';position:absolute;top:0;bottom:0;left:0;background-size:20px 20px;background-repeat:no-repeat;background-position:left 9px center;background-image:url("images/google-color.jpg");border-radius:2px 0 0 2px;width:9%;background-color:#fff;margin:1px}
a.gsignup::before{background-position:left 12px center}

.google-appbox p{margin:0 0 30px}
.google-appbox p.logo{margin:80px 0 40px}

/* PRESS RELEASES PAGE
----------------------------------------------------------*/
.press_release h2{margin:0 0 10px}
.press_release .press_content{padding:10px}
.press_release .press_date{font-size:0.9rem;font-style:italic;padding:0 0 10px}
.press_release .press_heading{font-weight:bold;color:#0071bc;margin-bottom:10px;font-size:1.2rem}
.press_release .press_content a{text-decoration:underline;line-height:30px;color:#2d72a3;font-size:1.2rem}
.press_release p{margin:5px 0 20px;text-align:justify}

/* ORDER DETAILS PAGE
----------------------------------------------------------*/
.product-order-box{float:left;width:72%;margin:0 0 20px 14%;border:1px solid #c2cbd2}
.product-order-box .one_fifth{margin:0;width:20%}
.product-order-box .prod-title{padding:7px 10px;border-bottom:1px solid #c2cbd2;background:#fff;font-size:12px}
.product-order-box .product-item{overflow:hidden;padding:10px;border-bottom:1px solid #c2cbd2;height:50px}
.product-order-box .product-item:last-child{border:0}
.product-order-box .squaredCheckbox{width:26px;height:26px;background:#7ab700;position:relative;float:left;margin:4px 10px 0 0}
.product-order-box .squaredCheckbox label{cursor:pointer;position:absolute;width:22px;height:22px;left:2px;top:2px;background-color:#fff}
.product-order-box .squaredCheckbox label:after {opacity:0;content:'';position:absolute;width:12px;height:6px;background:transparent;top:3px;left:3px;border:4.5px solid #7ab700;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)}
.product-order-box .squaredCheckbox .product-price{float:left}
.product-order-box .product-price strike{font-weight:400;margin:0 5px 0 0}
.product-order-box .product-price strong{color:#00bbe3;font-weight:400;font-size:1.3rem}
.product-order-box .squaredCheckbox.active-product{background-color:#fe5000 }
.product-order-box .squaredCheckbox.active-product label:after {opacity:0;content:'';position:absolute;width:12px;height:6px;background:transparent;top:3px;left:3px;border:4.5px solid #fe5000;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)}

.order-holder{overflow:hidden}
.order-left{float:left;width:70%}
.user-rightcontent .order-holder{width:90%;}
.order-holder p.text-size-3{margin:0 0 15px}
.order-holder .form-container{background:#fff;border:7px solid rgba(0,0,0,0.2)}
.order-holder .form-horizontal, .order-holder .form-container{padding:0 20px 20px;overflow:hidden}
.order-holder h2{padding:20px 0px 10px;margin:0 0 20px;border-bottom:1px solid #d4d5d7}
.order-holder p.infotext{margin:0 0 5px;font-size:14px}
.order-holder p.infotext a{color:#4d5b62}
.order-holder p.infotext a span{text-decoration:underline}
#register{line-height:1.8}
#register h2{margin:0 0 15px;padding:0 0 5px;border-bottom: 1px solid #c2cbd2;font-weight:400}
#register p{margin:0 0 10px}
.order-holder .payment-block{overflow:hidden;clear:both;border-top:1px solid #d4d5d7; margin-top:15px}
.order-holder .payment-block h3{margin:10px 0}
.order-holder .payment-block p.paymethods{padding-top:5px}
.order-holder .payment-block p.paymethods a{vertical-align:top;line-height:47px;color:#4d5b62;text-decoration:underline;display:inline-block}
.order-holder .payment-block p.paymethods a.amazonpay{display:block;padding-left:23.8%;margin-top:-2%}
.order-holder .payment-block p.paymethods i{font-size:14px;color:#7ab700}
.order-holder .payment-block .buttonrow{text-align:right}
.order-holder li{position:relative}
.order-holder p.details{padding:3px 0 0 25px}
.order-holder p.details:hover{cursor:pointer}
.order-holder p.details:after{position:absolute;left:0px;top:6px;font-family:"fontello";content:'\eb35';cursor:pointer;font-size:20px;color:#7ab700}
.order-holder p.details.open:after{content:'\eb39'}
.clearall{clear:both}
.order-holder .productdtls-holder .product-wrapper .product-item{padding:5px 13px}
.order-holder .product-price{display:inline-block; float:left; margin-left:12px}
.order-holder .productdtls-holder .product-wrapper .product-price strong{display:inline}
.order-holder .squaredCheckbox{margin:22px 0 0 5px;width:26px;height:25px}
.order-holder .squaredCheckbox label{width:24px;height:23px;left:1px;top:1px}
.order-holder .squaredCheckbox label:hover:after{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;}
.order-holder .squaredCheckbox.active-product label:after{width:15px;height:6px;top:4px;left:3px}
.order-holder .squaredCheckbox.active-product,.order-holder .squaredCheckbox.active-product label{background-color:#7ab700}
.order-holder .squaredCheckbox.active-product label:after{border:4.5px solid #fff;border-top:none;border-right:none; opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter:alpha(opacity=1);-moz-opacity:1;}

.bill-left{border-right:1px solid #c4c8cb;float:left;width:60%;padding:0 2% 0 0}
.bill-right{padding:10px 18px;line-height:1.8;float:left;width:38%}
.bill-right .btn-small{padding:5px 10px;margin:2px 0 0;font-size:0.8rem}
.order-right{float:left;width:28%;margin-left:2%}
.order-right .benefitsbox{line-height:2;color:#000;font-size:14px;margin:0 0 20px}
.order-right .benefitsbox h2:before{background:rgba(0,0,0,0.2);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;display:inline-block;font-family:fontello;height:40px;left:0;line-height:40px;position:absolute;top:0;width:40px;
content:'\ec19';text-align:center;font-size:1rem}
.order-right .benefitsbox h2{padding:0 10px 10px 50px;font-weight:400;color:#000;border-bottom:1px solid #c4c8cb;margin:0 0 10px;position:relative}
.order-right .benefitsbox li{padding-left:20px}
.order-right .product-offer{background:rgba(255,92,0,0.8);color:#fff;text-align:center}
.order-right .product-offer .product-heading{color:#fff;padding:15px 5px;font-size:1.8rem}
.order-right .product-offer .aligntext{font-weight:600}
.order-right .product-offer .aligntext span.limit{font-size:18px;line-height:60px}
.order-right .product-offer .aligntext span.title{display:inline-block;font-size:65px;line-height:60px;padding:0 10px;vertical-align:top;}
.order-right .product-offer .aligntext span{display:inline-block;font-size:20px;line-height:30px;text-align:left;vertical-align:top}
.order-right .product-offer .lifetext{padding:15px 5px;font-weight:400}

/* PAYMENT RETURN PAGE
----------------------------------------------------------*/
.payment-holder{width:62%;margin:20px auto;background:#fff;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.payment-holder h2{padding:20px 20px 10px;border-bottom:1px solid #d4d5d7}
.payment-holder .payment-details{padding:20px}
.payment-holder .payment-details li{margin:10px 0}
.payment-holder .payment-details li a{text-decoration:underline}
.payment-holder .payment-details p{margin:10px 0}
#keycode{padding:3px 10px;border:1px solid #ccc;display:inline-block}
.payment-holder .or-text{padding-left:20%}

/* PASSWORD REMINDER PAGE
----------------------------------------------------------*/
.password-holder{overflow:hidden;padding:30px 0}
.password-left{width:40%;margin:0 auto}
.password-holder .form-container{background:#fff;border:7px solid rgba(0,0,0,0.2)}
.password-holder .form-horizontal{padding:0 20px 20px}
.password-holder h2{padding:20px 20px 10px;margin:0 0 20px;border-bottom:1px solid #d4d5d7}
.password-holder .text-50{width:62%}

/* ERROR MESSAGE
----------------------------------------------------------*/
#messages .error,#messages .success,#messages .notice{background:rgba(254,80,0,0.8);color:#fff;margin:0 0 20px;padding:10px 20px}
#messages .success{background:#7ab700}
#popup_msgs{width:98%; border:8px solid #ccc;}
#popup_msgs #messages .success{background:#fff;padding:10px; font-size:14px; color:#666; width:96%}
.downloadhidden#hidden{padding:40px;font-size:18px;font-weight:400;line-height:1.5}
.downloadhidden#hidden p{margin:10px 0}
.downloadhidden#hidden .btn{margin:20px 0 0}

/* TERMS OF USE PAGE
----------------------------------------------------------*/
.terms-holder{text-align:justify}
.terms-holder h1{margin:0 0 20px;border-bottom:1px solid #c2cbd2}
.terms-holder h4{margin:10px 0;font-weight:400}
.terms-holder p{margin:10px 0}
.terms-holder ol{margin:0 0 0 30px;line-height:1.6;font-weight:400;font-size:1.2rem}
.terms-holder ol h3{color:#fe5000;font-weight:400}
.terms-holder li p{font-weight:300;font-size:1rem}
.terms-holder ul li{margin:0 0 10px;font-weight:300;font-size:1rem}
.terms-holder img.support-mail{vertical-align:top;margin:3px 0 0}
.terms-holder img.support-mail-up{vertical-align:middle}

/* GNU GENERAL PUBLIC LICENSE PAGE
----------------------------------------------------------*/
.gnu-holder{text-align:justify}
.gnu-holder h1{margin:0 0 10px}
.gnu-holder p{margin:10px 0}
.gnu-holder ol{margin:0 0 0 30px;line-height:1.6;font-weight:400;font-size:1.2rem}
.gnu-holder li p{font-weight:300;font-size:1rem}

/* STEPS TO PERFORM MIGRATION PAGES
----------------------------------------------------------*/
.steps-holder h1,.steps-holder h2{font-size:2rem}
.steps-holder h3{margin:0 0 10px}
.steps-holder p{margin:10px 0}
.steps-holder ol{margin:0 0 0 30px;line-height:2;font-weight:400}
.steps-holder li p{font-weight:300}
.steps-holder img{margin:10px 0}
ul.exgsteps li{line-height:2;margin:0 0 20px}

/* INTRODUCTION AND OTHER INNER PAGES
----------------------------------------------------------*/
.intro-left{position:fixed;width:20%;padding:10px}
.intro-left li{display:block;border-bottom:1px solid #c2cbd2}
.intro-left li a{font-size:18px;color:#434951;padding:10px 20px;display:block}
.intro-left li a:hover,.intro-left li.active a{background-color:#f5f5f5;color:#7ab700}
.intro-left li a:after{ content:'\ea06';font-family:fontello;position:absolute;right:15px}
.intro-left ul.sublist{margin:0 0 0 20px}
.intro-left ul.sublist li a{font-size:15px;padding:10px 5px}
.intro-left ul.sublist li:last-child{border:0}

.intro-right{padding-left:21%}
.intro-right .innercontent{padding:0 20px 0 30px;border-left:1px solid #c2cbd2}
.intro-right .innercontent ol{margin:0 0 0 20px;line-height:1.6;font-weight:400}
.intro-right .innercontent h3{color:#fe5000;margin:10px 0}
.intro-right .innercontent p{margin:10px 0;font-weight:300}
.intro-right .innercontent img{margin:10px 0}

/* PARTNER PAGE
----------------------------------------------------------*/
.partner-holder .part-title{margin:0 0 20px;border-bottom:1px solid #c2cbd2}
.partner-holder h3,.partner-holder p{margin:10px 0}
.partner-holder .btn{margin:5px 0 0}
.partnerbox h2{margin:0 0 20px}

/* REFERRALS PAGE
----------------------------------------------------------*/
.refer-holder{margin:0 auto;width:80%}
.refer-holder .ref-title{margin:0 0 20px;border-bottom:1px solid #c2cbd2}
.refer-holder .referbox{padding:20px 100px 0}
.refer-holder .referbox img{margin:0 60px 0 0}

/* PRIVACY POLICY PAGE
----------------------------------------------------------*/
.privacy-holder{text-align:justify}
.privacy-holder h1{margin:0 0 20px;border-bottom:1px solid #c2cbd2}
.privacy-holder h3,.privacy-holder p{margin:10px 0}
.privacy-holder img.privacy-mail{vertical-align:top;margin:3px 0 0}
.privacy-holder img.privacy-mail-up{vertical-align:middle}
.privacy-holder ul{list-style-type:disc;margin:0 0 0 30px;line-height:2rem}

/* PRIVACY POLICY FAQ
----------------------------------------------------------*/
.privacy-faq li li{border:0;list-style-type:disc;margin:0 0 0 30px;padding:5px 0 0;width:auto}
.privacy-faq li ul{margin:0 0 10px;float:left;width:100%}
.privacy-faq li .privacy-mail-up{vertical-align:middle}
.privacy-faq li p{margin:10px 0 0}

/* SITE MAP PAGE
----------------------------------------------------------*/
.sitemap-holder{overflow:hidden}
.sitemap-holder h1{margin:0 0 30px;border-bottom:1px solid #c2cbd2}
.sitemap-holder .sitemapbox{float:left;margin-right:2%}
.sitemap-holder .sitemap-left{width:20%}
.sitemap-holder .sitemap-mid{width:45%}
.sitemap-holder .sitemap-right{width:31%;margin:0}
.sitemap-holder .sitemapbox .sitemap-title{font-size:1.2rem;padding:10px;font-weight:400;background:#63a002;color:#fff;text-align:center}
.sitemap-holder .sitemapbox h3{padding:10px 10px 0}
.sitemap-holder .sitemapbox ul{padding:10px 8px}
.sitemap-holder .sitemapbox a:after{content:'\e893';font-family:fontello;padding:0 5px;display:inline-block;top:2px;position:relative}
.sitemap-holder .sitemapbox li{margin-bottom:10px}
.sitemap-holder .sitemapbox a{color:#49575d}
.sitemap-holder .sitemapbox a:hover{color:#7ab700}

/* 5 EASY STEP BY STEP GUIDE PAGE
----------------------------------------------------------*/
.guide-holder{margin:-25px 0 0}
.guide-left{position:fixed;width:20%;background:#fff;margin:15px 0 0;box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1);}
.guide-left li{display:block;border-bottom:1px solid #c2cbd2}
.guide-left li:last-child{border:0}
.guide-left li a{font-size:18px;color:#434951;padding:10px 30px 10px 10px;display:block}
.guide-left li a:hover, .guide-left li.active a:hover{color:#fe5000}
.guide-left li.active a{background-color:#f5f5f5;color:#7ab700}
.guide-left li a:after{content:'\ea06';font-family:fontello;position:absolute;right:15px}

section.container-fluid{padding:0 0 0 20%}
section.stepblocks .stepbox{border:0;padding:10px 30px;overflow:hidden;border-bottom:1px dashed #c2cbd2}
section.stepblocks:last-child .stepbox{border:0}
section h1{padding:40px 30px 0}
.guide-boxes h2,.guide-boxes p,.guide-boxes img{margin:10px 0}
.guide-boxes p{line-height:1.6}

.vboxes p{margin:5px 0 10px!important}
.vboxes .vbox{background:#eef1f4;border:1px solid #c2cbd2;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;padding:10px}
.vboxes .vbox a{color:#4d5b62;outline:0}
.vboxes .vbox .vbox_title{display:table;width:100%}
.vboxes .vbox .vbox_icon{background-image:url(images/video-thumbs-new.png);background-repeat:no-repeat;border:1px solid #ccc;float:left;font-size:0;margin-left:2px;min-height:80px;min-width:124px;text-indent:-3500px;margin:0 0 5px auto;width:100%;background-color:#fff}
.vboxes .vbox.edbpst .vbox_icon{background-position:6px -400px}
.vboxes .vbox.selpst .vbox_icon{background-position:6px -534px}
.vboxes .vbox.edboffice .vbox_icon{background-position:6px -1031px}
.vboxes .vbox.edbtoliveserver .vbox_icon{background-position:5px -1534px}
.vboxes .vbox.impersonation .vbox_icon{background-position:6px -653px}
.vboxes .vbox.ostoffice .vbox_icon{background-position:6px -2420px}

/* Exchange Server Dirty Shutdown Errors PAGE
----------------------------------------------------------*/
.shuterror-holder p{margin:10px 0}

/* SYSTEM REQUIREMENTS PAGE
----------------------------------------------------------*/
.systemreq-holder h1{margin:0 0 10px}
.systemreq-holder .reqbox{padding:20px 0}
.systemreq-holder .reqbox ul{padding:10px 20px;line-height:1.8}
.systemreq-holder .reqbox .req-title{font-size:1.2rem;padding:10px;font-weight:400;background:#63a002;color:#fff;text-align:center}
.systemreq-holder .note{background:#f3f3f3;clear:both;padding:10px;float:left;width:100%}

/* PARTNER ADD PAGE
----------------------------------------------------------*/
.partneradd-holder{background:#f6f9fc;overflow:hidden;padding:30px 0}
.partner-left{width:45%;margin:0 auto}
.partner-left .form-container{background:#fff;border:7px solid rgba(0,0,0,0.2)}
.partner-left .form-horizontal{padding:0 20px 20px}
.partner-left h2{padding:20px 20px 10px;margin:0 0 20px;border-bottom:1px solid #d4d5d7}
.partner-left .terms{color:#1ab6e8;font-weight:400}
.partner-left .text-50{width:68%}

/* PARTNER INNER PAGE
----------------------------------------------------------*/
.user-menu-links li{display:block;border-bottom:1px solid #c2cbd2}
.user-menu-links li a{font-size:18px;color:#434951;padding:10px 20px;display:block}
.user-menu-links li a:hover, .user-menu-links li a.active:hover{color:#fe5000}
.user-menu-links li a.active{background-color:#f5f5f5;color:#7ab700}

.user-menu-links li a:after{ content:'\ea06';font-family:fontello;position:absolute;right:15px}

.user-holder{overflow:hidden}
.user-holder .user-leftcontent{float:left;padding:0 10px;width:20%;position:relative;border-right:1px solid #c2cbd2}
.user-holder .user-leftcontent .splbenefitsbox{margin:30px 0;background:#ccff9a}
.user-leftcontent .splbenefitsbox h3{background:#7ab700;padding:10px;font-weight:400;color:#fff}
.user-leftcontent .splbenefitsbox ul{padding:10px}
.user-leftcontent .splbenefitsbox li{margin:0 0 5px;color:#333;font-size:0.85rem}
.user-holder .user-rightcontent{float:left;padding:0 30px;width:80%}
.user-holder .user-rightcontent .maincontent{padding:0!important}

.user-rightcontent span.page-numbers-results,.user-rightcontent span.page-numbers{margin:0 0 10px;display:block}
.user-rightcontent .table-list table{margin:20px 0 0}
.user-rightcontent .table-list table{width:100%;border-collapse:collapse;border-spacing:0}
.user-rightcontent .table-list caption{padding:0 0 10px}
.user-rightcontent .table-list thead{background:#c2cbd2;color:#fff}
.user-rightcontent .table-list tr th,.user-rightcontent .table-list tr td{padding:15px 10px;border:1px solid #c2cbd2;text-align:center}
.user-rightcontent .table-list tfoot th{text-align:center}

.partner-container{width:60%;margin:0 auto}
.partner-container .form-container{background:#fff;border:7px solid rgba(0,0,0,0.2)}
.partner-container .form-horizontal{padding:0 20px 20px}
.partner-container h2{padding:20px 20px 10px;margin:0 0 20px;border-bottom:1px solid #d4d5d7}
.partner-container .text-50{width:72%}
.partner-container .terms{color:#1ab6e8;font-weight:400}

/* MY ACCOUNT PAGE
----------------------------------------------------------*/
div.custom{display:inline}
.useraccount h3{border-bottom:1px solid #c2cbd2;margin:0 0 20px}
.useraccount h3.user-heading{padding-left:60px;position:relative;line-height:60px}
.useraccount h3.user-heading:before{display:inline-block;font-family:fontello;height:50px;left:0;line-height:50px;position:absolute;top:0;width:50px;
content:'\e809';text-align:center;font-size:50px}
.useraccount textarea{width:250px;height:80px}
.useraccount .status-btn{position:relative;top:-20px}
.useraccount .submit{margin-right:53%}

/* PRODUCT DETAILS PAGE
----------------------------------------------------------*/
.productdtls-holder{overflow:hidden}
.productdtls-holder h3{margin:0 0 10px}
.productdtls-holder p{margin:5px 0}
.productdtls-holder .product-wrapper{overflow:hidden;text-align:center;background:#eef1f4;font-size:1.375rem;padding:10px}
.productdtls-holder .product-wrapper .product-item{padding:15px 13px;background:#fcfcfc;cursor:pointer}
.productdtls-holder .product-wrapper .product-item:last-child{margin:0}
.productdtls-holder .product-wrapper .product-item:hover{background:#fff}
.productdtls-holder .product-wrapper .product-item.highlight{box-shadow:0 0 5px rgba(0,0,0,0.3);background:#fff}
.productdtls-holder .product-wrapper .product-demo,.productdtls-holder .product-wrapper .product-demo.highlight{padding:0;background:rgba(255,92,0,0.8);color:#fff}
.productdtls-holder .product-wrapper .product-demo:hover{background:rgba(255,92,0,0.8)}
.productdtls-holder .product-wrapper .product-demo a.btn{margin:22px 0}
.productdtls-holder .product-wrapper .allinone{font-weight:400;color:#fff;background:#d62740;font-size:0.9rem}
.productdtls-holder .product-wrapper .product-heading{color:#7ab700;font-size:1.3rem}
.productdtls-holder .product-wrapper .product-heading span{font-size:0.9rem;cursor:pointer}
.productdtls-holder .product-wrapper .product-price strike{font-weight:400;margin:10px 0 5px}
.productdtls-holder .product-wrapper .product-price strong{color:#00bbe3;font-weight:400;font-size:2.5rem;display:block}
.productdtls-holder .product-wrapper .offer-title{color:#fff;padding:10px 13px 0;font-size:1.3rem}
.productdtls-holder #suite .product-wrapper .offer-title{padding:19px 13px}
.productdtls-holder .product-wrapper .align-text{margin:15px 0;font-weight:600}
.productdtls-holder .product-wrapper .align-text span.title{display:inline-block;font-size:50px;line-height:50px;padding-right:10px;vertical-align:top;}
.productdtls-holder .product-wrapper .align-text span{display:inline-block;font-size:20px;line-height:24px;text-align:left;vertical-align:top}

.squaredCheckbox input[type=radio]{visibility: hidden}
.squaredCheckbox{width:38px;height:33px;background:#aaa;position:relative;float:left;margin:0 0 12px 40%}
.squaredCheckbox label{cursor:pointer;position:absolute;width:36px;height:31px;left:1px;top:1px;background-color:#fff}
.squaredCheckbox label:after{opacity:0;content:'';position:absolute;width:18px;height:8px;background:transparent;top:6px;left:7px;border:4.5px solid #7ab700;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)}
.squaredCheckbox label:hover::after{opacity:0.3}
.squaredCheckbox input[type=radio]:checked + label:after{opacity:1}

.tabs-section ul.tabs{margin:10px 0 0;padding:0;list-style-type:none;float:left;width:100%;position:relative;z-index:1}
.tabs-section ul.tabs li{float:left;background-color:#3f5f75;color:#fff;padding:8px 30px;border:1px solid #3f5f75;cursor:pointer;font-size:1.1rem;margin:0 2px 0 0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}
.tabs-section ul.tabs li:last-child{background-image:url(images/offer-icon.png);background-repeat:no-repeat;background-position:10px 5px;padding:8px 15px 8px 45px}
.tabs-section ul.tabs li.current:last-child{background-image:url(images/offer.png)}
.tabs-section ul.tabs li.current{background-color:#fff;color:#031a32;border:1px solid #c2cbd2;border-bottom:0}
.tabs-section .tab-content{display:none;float:left;width:100%;box-sizing:border-box;padding:10px;margin-top:-2px;border:1px solid #c2cbd2}
.tabs-section .tab-content.current{display:block}
.tabs-section .tab-content h3.text-size-3{margin:0 0 15px}

.payment-wrapper{overflow:hidden;margin:15px 0 0; clear:both}
.payment-wrapper h3{margin:10px 0 5px}
.payment-wrapper .thick span{font-weight:400}

/* CANCEL ACCOUNT PAGE
----------------------------------------------------------*/
.cancel-holder h2{margin:0 0 15px}

/* USER ORDER CHANGE PAGE
----------------------------------------------------------*/
.order-upgrade-holder h2{margin:0 0 20px}
.order-upgrade-holder fieldset{border:1px solid #c2cbd2;padding:10px 20px}
.order-upgrade-holder ul{padding-left:15px;padding-top:2%;float:left}
.order-upgrade-holder .title{float:left;font-size:1.4rem;line-height:4}
.order-upgrade-holder .controlset .item{padding:0 0 10px}

/* REMOVING DUPLICATE ITEMS PAGE
----------------------------------------------------------*/
.remove-holder h2.remove-title{margin:0 0 30px;border-bottom:1px solid #c2cbd2}
.remove-holder ol{line-height:2rem}
.remove-holder p{margin:10px 0}
.remove-holder .removebox h2{margin:0 0 15px}
.remove-holder .removebox{padding:20px 0;margin:0 0 20px;border-bottom:1px solid #c2cbd2}
.remove-holder .removebox:last-child{margin:0;border:0}
.remove-holder .homelifetext{margin:0;padding:0 !important}
.remove-holder .btn-box .btn{padding:10px}

/* POWERSHELL SCRIPT PAGE
----------------------------------------------------------*/
.powershell-box{margin:20px 0 0}
.powershell-box p{margin:0}
.powershell-box p.pre{width:73%;overflow-y:scroll}
.powershell-box p.text-size-6{font-weight:bold;margin:0 0 5px}
.powershell-box .power-content{border:1px solid #c9c9c9;padding:20px}
.powershell-box .power-content .btn-biz{padding:3px 5px; display:inline-block; margin-left:10px; font-size:12px; background:#019bcd}
.powershell-box .power-content .btn-biz:hover{ background:#1ab6e8}
/* GDPR PAGE
----------------------------------------------------------*/
.data-box{padding:50px 0;overflow:hidden;border-bottom:1px solid #c2cbd2}
.data-flex{display:flex;align-items:center}
.data-box h3,.data-box h4,.data-box h5{margin:0 0 15px}
.data-box p{margin:10px 0;line-height:30px}
.data-box .icon{font-size:10em}
.data-box li{padding:0 0 10px 15px;position:relative;line-height:30px}
.data-box li:before{content:'\e802';color:#7ab700;font-family:"fontello";position:absolute;top:0;left:0}
.data-box:last-child{border:0}

/* OST DOWNLOAD PAGE VIDEO
----------------------------------------------------------*/
.ostproductvideo{overflow:hidden}
.ostproductvideo .ostlist{font-size:1rem;line-height:2.1;font-weight:400}
.ostproductvideo .videos_list li{cursor:pointer}

/* WHYCHOOSE BLOCK
----------------------------------------------------------*/
.why-choose-block{margin:20px 0 20px; float:left; width:100%}
.why-choose-block h3.choose-heading{font-size:32px}
.why-choose-block .sub-text{font-size:20px; margin-bottom:20px}
.why-choose-block i.icon{font-size:70px;}
.why-choose-block .choose-content{color:#000}
.why-choose-block .choose-content h3{margin:0 0 5px;font-weight:400}
.why-choose-block strong,.why-choose-note strong{font-weight:600}
a.no-link-a{color:#4d5b62;cursor:pointer}

/* HOMEPAGE QUOTE
----------------------------------------------------------*/
.quotesblock{background-image:url(images/storiesbg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover; clear:both}
.quote-stories{background-color:rgba(122, 183, 0, 0.9);color:#fff;padding:20px 40px;font-weight:400;height:310px;position:relative}
.quotesblock h3{text-align:center;color:#fff;font-weight:600}
.quotebox p{overflow:hidden;padding:20px;font-size:1rem;line-height:1.8rem}
.quotebox p b{color:#000;font-size:40px}
.quotebox p span{float:right;margin-top:10px}

.quotebox li{width:100%;margin:0 auto;padding:0 30px;text-align:center}
.quotebox .centered-btns_nav.prev,.quotebox .centered-btns_nav.next{bottom:0;color:#fff;cursor:pointer;display:inline-block;height:310px;line-height:310px;font-size:0;padding:0 20px;position:absolute;text-decoration:none;top:0;transition:opacity 0.25s ease 0s;width:90px;z-index:7;opacity:1;outline:0}
.quotebox .centered-btns_nav:before{font-size:3rem}

/* FOOTER
----------------------------------------------------------*/
.footer-wrap{backface-visibility hidden;background-color:#101f31;box-shadow:0 10px 30px rgba(0, 0, 0, 0.5);color:#e8e9eb;font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-size:0.8125rem;line-height:1.8;padding-top:40px;position:relative;transform:translateZ(0px);z-index:2}
.footer-boxes::after{clear:both;content:"";display: table;}
.footer-boxes{padding:0 35px 20px}
.footer-boxes .product-columns .product-column{float:left;margin-left:10px;width:10%;}
.footer-boxes .product-columns .product-column .footer-section-title{color:#d3d4d7;display:block;font-weight: normal;margin-bottom:10px;margin-top:4px;text-transform:uppercase;font-size:15px}
.footer-boxes .product-columns .product-column ul li{margin:5px 0}
.footer-boxes a:link,.footer-boxes a:visited,.footer-wrap a:focus,.footer-wrap a:active{color:#d3d4d7;text-decoration:none}
.footer-wrap a:hover{color: #fff;}
.footer-boxes .product-columns .mid-column,.footer-boxes .product-columns .address-column{width:18%}
.footer-boxes .social-list{margin:0 0 10px}
.footer-boxes .social-list li{display:inline-block}
.footer-copyright{background-color:#1b293a;padding:5px 45px}
#loadingimage{margin:0 auto;display:none;box-sizing:content-box;width:100%}
#loadingimage #preloaderSpinner{display:block}
.scrollToTop{background:#666;border-radius:5px;bottom:60px;height:40px;position:fixed;right:20px;width:40px;z-index:10;color:#fff;text-align:center;font-size:28px;display:none}

/* 404 Error Page
----------------------------------------------------------*/
.error-box{padding:5% 0 3%}
.error-box p{margin:0 0 25px}
.error-box li{margin:10px 0 0}
.error-box a,.error-box a:hover{color:#2895F1}

/* PUBLIC FOLDER TO LIVE EXCHANGE SERVER
----------------------------------------------------------*/
ul.shell-list{margin-bottom:20px}
ul.shell-list li{margin:10px 0 0 10px;position:relative;padding:0 0 0 20px}
ul.shell-list li:before{content:'\ebb1';font-family:"Fontello";position:absolute;top:0;left:0;}

/* RESPONSIVE
----------------------------------------------------------*/
@media only screen and (max-width: 767px) {
/* RESET
----------------------------------------------------------*/
.half_width, .one_half, .one_third, .two_third, .one_fourth, 
.one_fifth, .three_fourth, .four_fifth, .two_fifth, .three_fifth,
.one_sixth, .four_sixth  { 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}

/* HEADER
----------------------------------------------------------*/
.main-header{background:#fff}
.main-header.headshadow .main-header-logo .logo{display:none}
.main-header.headshadow .main-header-logo .logo-dark{display:block}
.mainheader{display:none}
.main-header #rightmenu{display:block}
.main-nav-open .page-wrapper{left:-100%}
.main-nav-open .main-nav{margin-left:-100%;width:100%}
.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}

/* HOMEPAGE SLIDESHOW
----------------------------------------------------------*/
.feature-banner .centered-btns_nav{display:none !important}
.feature-banner,.feature-banner-setting{height:600px}
.feature-banner{padding-top:0;position:relative;z-index:2}
.feature-banner-setting{backface-visibility:hidden;background-color:#ccc;background-position:80% bottom !important;background-repeat:no-repeat;padding-top:55px;position:absolute;
transform:translateZ(0px);width:100%;z-index:2;background-image:url(images/edb-to-pst-1440-new.jpg) !important}
.edb-to-pst .feature-banner-content,.edb-to-live-exchange .feature-banner-content,.ost-migrator .feature-banner-content{background:#7ab700}
.edb-to-office365 .feature-banner-content,.pst-migrator .feature-banner-content{background:#fe5000}
.edb-migrator .feature-banner-content{background:#00bbe3}
.feature-banner-content{height:250px;margin:0 auto;max-width:1440px;padding:10px;position:absolute;text-align:center;top:350px;width:100%;z-index:10}
.feature-banner-content h1{left:0;position:absolute;right:0;top:-210px;font-size:2.5rem!important;line-height:1.1;text-align:center}
.feature-banner-content .subheading{font-weight:300;margin:0.5em 0;font-size:1.2rem;text-shadow:none;max-width:100%}
.feature-banner-content h3{display:block}
.feature-banner-content .btn{background-color:#fff;color:#7ab700;font-size:0.875rem;letter-spacing:0.15em;width:auto;margin:5px 0 !important;display:block}
.feature-banner-content p,.feature-banner-content h2.weight-600{display:none}
.edb-to-office365 .feature-banner-content .btn,.pst-migrator .feature-banner-content .btn{color:#fe5000}
.edb-migrator .feature-banner-content .btn{color:#00bbe3}
.centered-btns_tabs{bottom:20px}

.inner-banner,.inner-banner .feature-banner-setting{height:585px}
.inner-banner .feature-banner-content{padding:10px;height:215px}
.content-wrapper{padding:0 10px}
.osthomewrapper .tabs-wrapper-section .tab-content{width:100%}

/* OFFICE 365 SLIDESHOW
----------------------------------------------------------*/
.edb-to-office365-online .feature-banner-content,.edb-to-office365-upgrade .feature-banner-content{background:#7ab700}
.edb-to-office365-guide .feature-banner-content{background:#fe5000}
.edb-to-office365-video .feature-banner-content{background:#00bbe3}
.edb-to-office365-guide .feature-banner-content .btn{color:#fe5000}
.edb-to-office365-video .feature-banner-content .btn{color:#00bbe3}

/* EDB TO LIVE EXCHANGE SERVER SLIDESHOW
----------------------------------------------------------*/
.edb-to-live-migration .feature-banner-content,.edb-to-live-upgrade .feature-banner-content{background:#7ab700}
.edb-to-live-guide .feature-banner-content{background:#fe5000}
.edb-to-live-video .feature-banner-content{background:#00bbe3}
.edb-to-live-guide .feature-banner-content .btn{color:#fe5000}
.edb-to-live-video .feature-banner-content .btn{color:#00bbe3}

/* MIGRATOR FOR MS EXCHANGE SLIDESHOW
----------------------------------------------------------*/
.msexchange-migration .feature-banner-content,.msexchange-upgrade .feature-banner-content{background:#7ab700}
.msexchange-guide .feature-banner-content{background:#fe5000}
.msexchange-video .feature-banner-content{background:#00bbe3}
.msexchange-guide .feature-banner-content .btn{color:#fe5000}
.msexchange-video .feature-banner-content .btn{color:#00bbe3}
.more-features-section p.text-size-5{font-size:1.1rem}

/* HOMEPAGE CHAT RIGHT ICON
----------------------------------------------------------*/
#chat-box{display:none}

/* HOMEPAGE PRICING SECTION
----------------------------------------------------------*/
.pricingwrapper{margin:0}
.pricingwrapper .product-item{width:100%;margin:0}
.pricingwrapper .product-offer .product-heading{padding-top:5px}
.pricingwrapper .product-offer .aligntext{margin:10px 0 0}
.pricingwrapper .product-offer .lifetext{padding:5px}
.pricingwrapper .product-offer .chat-icon{padding:5px 0}
.pricingwrapper .product-item{padding:10px;border-bottom:1px dashed #c2cbd2}
.homepricingwrapper .product-item.current{transform:none;-moz-transform:none;-webkit-transform:none;border-width:1px;left:0}
.pricingwrapper .product-item:last-child{border:0}
.pricingwrapper .product-personal .offertitle{display:none}
.pricingwrapper .product-img-container{margin:0 0 10px}
.pricingwrapper .product-description{margin:0 0 10px}
.pricingwrapper .product-price strike{float:none;margin:5px 0}
.tabs-wrapper-section ul.tabs li{width:100%}
.store-plans-last li.regbox1,.store-plans-last li.regbox3{height:auto}

/* HOMEPAGE 3 STEPS
----------------------------------------------------------*/
.started-steps{padding:15px 0}
.started-steps ul{margin:20px 0 0}
.steps li{width:100%;margin:0 0 10px}
.start-step .step-caption{padding:0}
.steps .start-step:first-child:before{right:3%}
.steps li:after{right:8%}

/* HOMEPAGE FEATURES
----------------------------------------------------------*/
.featuredtls .two_fifth,.featuredtls .three_fifth{width:100%;margin:0}
.row-fluid .span6{width:100%;margin:0}
.more-features-section .feature-img,.more-features-section .feature-content{width:100%}
.home-featuredtls li{margin:20px 0 0}
.featuresbox .feature-img{width:100% !important;margin:0 0 2%;text-align:center}
.featuresbox .feature-content{width:100% !important}

/* HOMEPAGE PRODUCTS
----------------------------------------------------------*/
.row-fluid .span4,.other-products-list .span4{width:100%;margin:0}
.products h3{padding:10px}
.products-list .product-icon-wrapper{margin:0}
.products-list li{padding-top:0}
.products-list li::after{display:none}
.products-list .arrow-wrapper{height:147px;margin-left:0;position:static;width:auto;background-color:transparent;background-repeat:no-repeat;background-position:center center;
background-attachment:scroll}
.products-list .product-mailbox .arrow-wrapper{background-image:url(images/orange-mob-arrow.jpg)}
.products-list .product-office .arrow-wrapper{background-image:url(images/blue-mob-arrow.jpg)}
.products-list .product-exchange .arrow-wrapper{background-image:url(images/green-mob-arrow.jpg)}
.products-list .arrow-wrapper img{display:none}

/* HOMEPAGE VIDEO
----------------------------------------------------------*/
#homeProductVideo .content-wrapper{padding:15px}
#homeProductVideo h3{margin:0 0 10px}

/* Home Page Converter Screens
----------------------------------------------------------*/
.step-img-box .step-img-caption{margin:0 !important}

/* MAIN CONTENT
----------------------------------------------------------*/
body.page .maincontent{padding:80px 0 20px}

/* FEATURES PAGE
----------------------------------------------------------*/
.feature-left{padding:0}
.feature-left p a.btn{margin:10px 0;display:block}
.feature-left h2{margin:10px 0}
.feature-first-block{padding:0}
.feature-block li{width:100%;margin:10px 0}

/* DOWNLOAD PAGE
----------------------------------------------------------*/
.download-holder h1{font-size:1.5rem}
.ost-download .ost-left{padding:0;border:0;margin:0 0 20px}
.download-holder .btn,.ost-download .ost-left .btn{margin:10px 0}
.download-holder p{margin:0 0 10px}
.download-holder ul.steps-of-install li{width:100%;margin:10px 0;border-botttom:1px solid #c2cbd2}
.download-holder ul.steps-of-install li:last-child{border:0}
.download-holder .down-steps{margin:10px 0 0}
.download-holder li h3{padding:10px}
.downloadwrapper .product-item{padding:10px;border-bottom:1px dashed #c2cbd2}
.downloadwrapper .product-item:last-child{border:0}
.downloadwrapper .product-personal .offertitle{display:none}
.tabs-download-section ul.tabs li{width:100%}
.ost-download-wrapper.edb-download-wrapper,.ost-download-wrapper{position:relative;top:0;width:100%;right:0}
.ost-download-wrapper .pricingwrapper .product-item{width:100%}

/* FAQ PAGE
----------------------------------------------------------*/
.faq-left{position:relative;width:100%}
.faq-right{padding:0}
.faq-box ol.bullets{margin:0 0 0 25px}
.accordian{margin:0}
.faq-holder ul.accordian > li{width:100%}
.accordian h3::after{right:5px}
.accordion-item a{display:inline !important;margin:0 !important;line-height:30px}
.accordion-title p{margin:0 0 10px}
.accordion-content{padding:0 10px !important}

/* FIREWALL PAGE
----------------------------------------------------------*/
.firewall-holder{padding:0}
.firewall_page_container,.firewall-holder .width-50{width:100%}

/* VIDEO
----------------------------------------------------------*/
.video-leftmenu{width:100%;position:relative}
.help_video{padding:0}
.videoboxes{padding:20px}

/* BUY PAGE
----------------------------------------------------------*/
.store-plans-last .one_fourth{width:100%}

/* SUPPORT PAGE
----------------------------------------------------------*/
.support-left{width:100%;margin:20px 0 0}
.support-left .text-50{width:100%}
.helpcenter-holder .helpboxes{margin:20px 0 0;width:100%}
.helpcenter-holder .helpbox{width:100%;height:auto}
.helpcenter-holder .helpbox a::before{left:30% !important}
.help-right-icon .icon::before{padding:10px}
.help-right{width:100%}
.help-right-icon{margin:0}
.supportbtm-holder .help-right:last-child .help-right-icon,.supportbtm-holder .help-right:last-child .text-size-5{display:none}
.supportbtm-holder .help-right:last-child p.address{padding-left:50px}

/* LOGIN PAGE
----------------------------------------------------------*/
.login-left{width:100%}
.login-left .forgot-password{float:none;margin:10px 0 0;display:block}
p.notetxt{padding:0}

/* SIGNUP PAGE
----------------------------------------------------------*/
.signup-left,.signup-left .text-50{width:100%}
.signup-right{margin:20px 0}
.signupboxes .signupbox{padding:15px 0;width:100%}
a.gbtn::before{width:16%}
a.gsignup::before{background-position:left 10px center}

/* PASSWORD REMINDER PAGE
----------------------------------------------------------*/
.password-left,.password-holder .text-50{width:100%}

/* TERMS OF USE PAGE
----------------------------------------------------------*/
.terms-holder{text-align:left}

/* GNU GENERAL PUBLIC LICENSE PAGE
----------------------------------------------------------*/
.gnu-holder{text-align:left}

/* INTRODUCTION AND OTHER INNER PAGES
----------------------------------------------------------*/
.intro-left{width:100%;position:relative}
.intro-right{padding:0}
.intro-right .innercontent{border:0;padding:20px}

/* REFERRALS PAGE
----------------------------------------------------------*/
.refer-holder{width:100%}
.refer-holder .referbox{padding:20px}
.refer-holder .referbox img{margin:0 0 20px}

/* PRIVACY POLICY PAGE
----------------------------------------------------------*/
.privacy-holder{text-align:left}

/* SITE MAP PAGE
----------------------------------------------------------*/
.sitemap-holder .sitemapbox{width:100%;margin:0}

/* 5 EASY STEP BY STEP GUIDE PAGE
----------------------------------------------------------*/
.guide-left{width:100%;position:relative}
.guide-right{padding:0}
.guide-boxes{padding:20px;border:0}
section.container-fluid{padding:0}
section h1{padding:0}
section.stepblocks .stepbox{padding:10px}
.vboxes .vbox{width:72%;margin-bottom:1%}

/* PARTNER ADD PAGE
----------------------------------------------------------*/
.partner-left{width:100%}

/* PARTNER INNER PAGE
----------------------------------------------------------*/
.user-holder .user-leftcontent{width:100%}
.user-holder .user-rightcontent{width:100%;padding:20px}
.user-rightcontent .partner-form{width:100%}

/* MY ACCOUNT PAGE
----------------------------------------------------------*/
div.custom{display:block}
.useraccount .status-btn{margin:20px 0 0;top:0}

/* PRODUCT DETAILS PAGE
----------------------------------------------------------*/
.productdtls-holder .product-wrapper .product-item{border-bottom:1px dashed #c2cbd2}
.productdtls-holder .product-wrapper .product-item:last-child{border:0}
.payment-wrapper .btn{text-align:center;margin:10px 0 0}
.tabs-section ul.tabs li{width:100%}

/* ORDER DETAILS PAGE
----------------------------------------------------------*/
.order-left{width:100%}
.order-right{width:100%;margin:5% 0 0}
.order-holder .squaredCheckbox{margin-left:55px}
.bill-left,.bill-right,.order-holder .text-70{width:100%;border:0;padding:0}

/* GDPR PAGE
----------------------------------------------------------*/
.data-flex{display:block;padding:20px 0}

/* HOMEPAGE QUOTE
----------------------------------------------------------*/
.quote-stories{padding:10px;height:auto}
.quotebox li{padding:0 15px}
.quotebox .centered-btns_nav.prev, .quotebox .centered-btns_nav.next{padding:0 10px}
.quotebox p{padding:10px 15px;line-height:1.5rem}

/* FOOTER
----------------------------------------------------------*/
.footer-boxes{padding:0 10px 20px}
.footer-boxes .product-columns .product-column,.footer-boxes .product-columns .mid-column, .footer-boxes .product-columns .address-column{width:50% !important;margin:0 !important}
.footer-boxes .product-columns .home-column{width:45% !important}
.footer-boxes .product-columns .mid-column{width:55% !important}
.footer-boxes .product-columns .support-column,.footer-boxes .product-columns .product-column:nth-child(5){clear:left}
}

@media only screen and (max-width: 1024px){
.featuresbox .feature-img{width:19%}
.featuresbox .feature-content{width:79%}
.step-img-box .step-img-caption{margin-top:-15%}
.homepricingwrapper .product-item.current .product-form{padding:0 12px}
.homepricingwrapper .buynow{padding:8px 5px}
.homepricingwrapper .product-item .product-form{font-size:0.8rem;line-height:1.8}
.homepricingwrapper .product-offer .highlight{font-size:14px}
.pricingwrapper .product-offer .aligntext span.title{font-size:39px}
.tabs-section ul.tabs li{padding:8px 3%}
.order-holder .squaredCheckbox{margin:15px 0 0 60px}
.order-holder .product-price{float:none;margin:0}
.productdtls-holder .product-wrapper .product-price strong{font-size:2.2rem}
.payment-block .buttonrow .btn-med{padding:10px 7px}
.firewall-holder p{float:left;width:100%}
.support-form-right #security_code{width:53%}
.support-form-right #captchaimg{width:95px;height:30px}
.helpcenter-holder .helpbox a{padding:35px 0 0}
.helpcenter-holder .helpbox a:before{left:-25%;font-size:28px;top:-5%}
.footer-boxes .product-columns .product-column{margin-left:5px;width:11%}
.footer-boxes .product-columns .mid-column, .footer-boxes .product-columns .address-column{width:17%}
.pricingwrapper .product-offer .lifetext{padding:0 5px}
.pricingwrapper .demotext{padding:28px 0 0;font-size:0.8em}
.pricingwrapper #bundleoffer .product-offer .lifetext{padding:10px 5px}
.pricingwrapper #bundleoffer .product-demo .product-heading{margin-top:24px}
.pricingwrapper #bundleoffer .product-heading{font-size:1.1em}
.pricingwrapper #bundleoffer .product-offer .product-heading{font-size:0.8em}
.feature-block .icon7 b{display:block}
.downloadwrapper .product-price .offertitle{margin:0 0 13px;font-size:0.9em}
.downloadwrapper #bundleoffer .product-description{margin:55px 0}
.downloadwrapper #bundleoffer .product-item.product-offer{padding:30px 0}
.help_video .videos_list li.psttoliveserver,.help_video .videos_list li.osttoliveserver{clear:both}
.store-features li.regbox .product-heading{font-size:1rem}
.store-features li.regbox .aligntext span.title{font-size:55px}
.store-features li.regbox .aligntext span{font-size:25px;line-height:32px}
.store-features li.regbox .lifetext{padding:0 5px 3px}
.store-features li.regbox2{height:120px}
.store-plans-last li.regbox1{height:95px}
.store-plans-last li.regbox3{height:140px}
#edbpst .store-plans li:nth-child(5),.store-plans li:nth-child(6),#exchange .store-plans li:nth-child(4){height:76px}
#edbpst .store-plans-last li:nth-child(6),#edbpst .store-plans-last li:nth-child(14),#edbpst .store-plans-last li:nth-child(16),#edbpst .store-plans-last li:nth-child(17),#outlook .store-plans-last li:nth-child(14),
#outlook .store-plans-last li:nth-child(16),#exchange .store-plans-last.store-edb li:nth-child(14),
#exchange .store-plans-last.store-edb li:nth-child(16),#exchange .store-plans-last.store-outlook li:nth-child(14),
#exchange .store-plans-last.store-outlook li:nth-child(16){height:76px}
.quotebox li{padding:0 10px}
.quote-stories{height:360px}
.main-header-buttons a{margin:0}
.headbtns a{letter-spacing:0;margin:0 0 0 5px;padding:5px}
.productdtls-holder .product-wrapper .offer-title{font-size:1rem}
}

@media only screen and (max-width: 1240px){
.step-img-box .step-img-overlay{height:140px}
}

@media only screen and (max-width: 1400px){
.feature-banner-setting.edb-to-live-exchange{background-position:0 -705px}
.feature-banner-setting.edb-migrator{background-position:0 -1410px}
.feature-banner-setting.ost-migrator{background-position:0 -2120px}
.feature-banner-setting.pst-migrator{background-position:0 -2825px}
/* HOMEPAGE PRICING SECTION
----------------------------------------------------------*/
.pricingwrapper{max-width:1160px}
}

@media only screen and (max-width: 1024px){
.feature-banner-setting.edb-to-live-exchange{background-position:0 -525px}
.feature-banner-setting.edb-migrator{background-position:0 -1070px}
.feature-banner-setting.ost-migrator{background-position: 0 -1610px}
.feature-banner-setting.pst-migrator{background-position:0 -2130px}
}

@media only screen and (min-width: 1600px){
/* HOMEPAGE SLIDESHOW
----------------------------------------------------------*/
.feature-banner-setting.edb-to-live-exchange{background-position:0 -900px}
.feature-banner-setting.edb-migrator{background-position:0 -1660px}
.feature-banner-setting.ost-migrator{background-position:0 -2600px}
.feature-banner-setting.pst-migrator{background-position: 0 -3320px}

/* HOMEPAGE PRICING SECTION
----------------------------------------------------------*/
.pricingwrapper{max-width:1400px}
}

@media screen and (min-device-width:1920px){
/* HOMEPAGE SLIDESHOW
----------------------------------------------------------*/
.feature-banner-setting.edb-to-live-exchange{background-position:0 -890px}
.feature-banner-setting.edb-migrator{background-position:0 -1600px}
.feature-banner-setting.ost-migrator{background-position:0 -2450px}
.feature-banner-setting.pst-migrator{background-position: 0 -3175px}
.support-holder{background-position:0px top}

/* HOMEPAGE PRICING SECTION
----------------------------------------------------------*/
.pricingwrapper{max-width:90%}
.pricingwrapper .product-offer .lifetext{padding:16px 5px}
.feature-banner-content .subheading{max-width:50em}
#homeProductVideo h3{margin-left:115px}
.feature-banner-content p.choose-btn{top:47%;right:5%}
}
@media only screen and (min-width:1535px){
.support-holder{background-size:contain}
.support-left{margin-top:29px}
}
/* FANCYBOX
----------------------------------------------------------*/
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/includes/jquery/fancybox/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff !important;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/includes/jquery/fancybox/fancybox.png') -40px 0px;;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/includes/jquery/fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('/includes/jquery/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('/includes/jquery/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/includes/jquery/fancybox/fancybox-x.png');}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/includes/jquery/fancybox/fancybox.png');background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/includes/jquery/fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/includes/jquery/fancybox/fancybox.png');background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/includes/jquery/fancybox/fancybox-x.png');background-position:0px -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/includes/jquery/fancybox/fancybox.png');background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/includes/jquery/fancybox/fancybox-y.png');}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/includes/jquery/fancybox/fancybox.png');background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('/includes/jquery/fancybox/fancy_title_over.png');display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}

#fancybox-title-float-left{padding-left:15px;background:url('/includes/jquery/fancybox/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding-bottom:3px;background:url('/includes/jquery/fancybox/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding-left:15px;background:url('/includes/jquery/fancybox/fancybox.png') -55px -90px no-repeat;}

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop)) + 'px');}