html,body{margin:0;padding:0;}
body{box-shadow: inset 0px 2px 10px #002052ab;font-family:Segoe UI;}
.contenthalf{width:85%;margin:auto;}
.clear{clear:both;}
.header{padding:10px 0;}
.logo{margin:0 !important;position: inherit !important;}
.floatleft{float:left;}
.floatright{float:right;}
.smallnav{font-size:20px;text-align:right;color:#9fabb9;margin: 9px 0 2px 0;}
.smallnav li{border-right:#e2e4e6 1px solid}
.smallnav li:last-child{border-right:#9fabb9 0px none;}
.smallnav a{display:inline-block;color: #344d6d;padding:0px 10px;font-size: 0.9 em;}
.smallnav a:hover{color:#0072c6;}
a{text-decoration:none;transition: 0.3s;}
.nav{font-size:20px;min-height:50px;background-image:url(../new-images/nav_bg_rx.jpg); background-repeat:repeat-x;background-size:contain;}
.nav ul, .support ul{margin:0;padding:0;}
.nav ul li, .support ul li{display:block;float:left;}
.nav ul li a{display:block;color:#fff;padding: 15px 1em 15px 1em;text-decoration:none;border-right: #4a68a1 1px solid;text-transform: uppercase;font-size: 1em;}
.nav ul li.active a, .nav ul li:hover a {background: #223b69;}
.support {margin:20px 0;font-size: 1.2em;}
.support ul li{margin:2px;}
.support ul li:first-child{line-height:30px;color:#335390;font-style:italic;}
.support ul li a{display:block;padding: 6px 10px;color:#fff;border-radius: 3px;}
.support ul li a img {vertical-align: middle;}
.support ul li a.call{background:#2e65c8;font-size: 1.2vw;}
.support ul li a.livechat{background:#2db24d;font-size: 1.2vw;}
.support ul li a:hover{background:#37518c;}
.mainbanner{min-height:350px;background-image:url(../new-images/banner_bg.jpg);background-position:top center;background-size:cover;-moz-box-shadow:inset 0 0 10px #1a3867;-webkit-box-shadow: inset 0 0 10px #1a3867;box-shadow: inset 0px 3px 10px #002052ab;}
.mainbanner h1{color: #ffffff !important;font-size: 1.3em!important;text-align: center;}
.mainbanner p{font-size: 1.22em!important;text-align: center !important;}
.width50{width:50%;}
.bantext{margin:45px 0;color:#ffffff;}
.mainbanner .banheading{font-size:  36px;color:  #fff;padding:  5px 10px;background: #163e6f54;display:inline-block;margin:2px 0;}
.mainbanner .banheading span{color:#f4fecc;}
.marginbotadd{margin-bottom:15px !important;}
.featured div{width: 180px;height:150px;text-align:  center;background-image:url(../new-images/ban_div_line.png);background-position:right center;background-repeat:no-repeat;}
.featured div:nth-child(1), .featured div:nth-child(5){background-image:none;}
.featured div a{height:100%;width:100%;color:#fff;text-decoration:none;padding: 25px 15px;box-sizing: border-box;display: block;}
.featured div img{display: block;margin: auto;margin-bottom:10px;}
.featured div.feattitle{width:auto;}
.featured div a:hover {border-radius: 10px;}
.featured div.sp a:hover {background: #0072c67d;}
.featured div.he a:hover {background: #0446c07d;}
.featured div.hv a:hover {background: #c091407d;}
.featured div.qb a:hover {background: #4dbb037d;}
.bsizing{box-sizing:border-box;}
.conleft{width:25%;padding:20px 20px 20px 0;background-image:url(../new-images/line-ry.jpg);background-repeat:repeat-y;background-position:right center;}
.conright{width:75%;padding: 10px 0 20px 2%;}
.about h1{color:#0b2a4d;font-size: 1.7em;margin: 15px 0;}
.conright .logos{margin:15px 0;}
.conright .logos a:hover {opacity: 0.7;}
.wfeatbox{border-left: #0072c6 2px solid;margin-bottom:20px;border-radius: 5px;}
.wfeatbox.green {border-left: #2ca01c 2px solid;}
.wfeatbox h3 {font-weight: normal;color: #4e75a9;margin: 10px 0;border-bottom: #f4f4f4 1px solid;padding: 10px 15px;font-size: 1.3em;}
.wfeatbox ul {font-size: 1em;color: #676767;list-style: square;margin: 0 0 10px 35px;}
.wfeatbox a {display: inline-block;padding: 5px 15px;background-color: #0072c6;color:  #fff;margin-right:10px;width: auto;height: auto;margin: 0 10px 0 0;border-radius: 0;}
.wfeatbox b{font-size: 2em;color:#2ca01c;font-weight:normal;}
.wfeatbox b span{font-size:18px;font-weight:normal;}
.wfeatbox i{display:block;padding:10px;color:#609389;font-size: 0.8em;}
.wfeatbox.green h3 {color:  #2ca01c;}
.wfeatbox.green a{background-color: #2ca01c;}
.pitem{box-sizing:border-box;border:#0072c6 1px solid;width:23%;float:left;margin:1%;border-radius: 5px;box-shadow: 2px 2px 5px #afafaf78;transition: 0.3s;}
.pitem h3{font-weight: normal;color: #225394;margin: 0;border-bottom: #f4f4f4 1px solid;padding: 10px;font-size: 22px;min-height: 65px;text-align:left;}
.pitem h3 img {float: left;margin: 0 10px 0 0;max-width: 65px;max-height: 65px;}
.pitem ul {font-size: 16px;color: #333;text-align:left;}
.pprice{background-color:#f5f5f5;padding: 10px 12px;}
.pitem b{font-size: 2em;color:#306a01;font-weight:normal;}
.pitem b span{font-size:18px;font-weight:normal;}
.pitem i{display:block;color:#609389;font-size: 0.9em;}
.pitem .actionarea a{background-color: #0072c6;display: block;padding:  10px;color:  #fff;font-size: 1.3em;text-align: center;}
.pitem:hover{border:#2ca01c 1px solid;}
.pitem:hover .actionarea a{background-color: #2ca01c;}
.pitem a.learnmore{color:#0072c6;}
.pitem ul li:last-child{list-style:none;}
.bannersub h1{color: #ffffff !important;font-size: 1.22em!important;text-align: center;}
.bannersub p{text-align: center;font-size: 1.22em!important;}
.pitem1{box-sizing:border-box;border:#0072c6 1px solid;width:18%; background:#f5f5f5; height:270px; float:left;margin:1%;border-radius: 5px;box-shadow: 2px 2px 5px #afafaf78;transition: 0.3s;}
.pitem1 h3{font-weight: normal;color: #fff;margin: 0;border-bottom: #f4f4f4 1px solid;padding: 10px;font-size: 22px;min-height: 65px;text-align:left; text-align:center;font-weight: 600;font-size: 26px;}
.pitem1 h3 img {float: left;margin: 0 10px 0 0;max-width: 65px;max-height: 65px;color:#fff; text-align:center;font-weight: 600;font-size: 26px;}
.pitem1 ul {font-size: 16px;color: #333;text-align:left;}
.pprice1{background-color:#f5f5f5;padding: 10px 12px;text-align: center;margin-bottom: 10px;}
.pitem1 b{font-size: 2em;color:#306a01;font-weight:normal;}
.pitem1 b span{font-size:18px;font-weight:normal;}
.pitem1 i{display:block;color:#609389;font-size: 0.9em;margin-top: 10px;font-style: normal;}
.pitem1 .actionarea a{background-color: #ef9208;display: block;padding:  10px;color:  #fff;font-size: 1.3em;text-align: center;}
.pitem1:hover{border:#2ca01c 1px solid;}
.pitem1:hover .actionarea a{background-color: #2ca01c;}
.pitem1 a.learnmore{color:#0072c6;}
.pitem1 ul li:last-child{list-style:none;}
.comsec1 h3{font-size: 26px;}
.featured-container h2 span {font-family: "MuseoSans-100", arial, sans-serif;border: 3px solid #ffffff;padding: 10px 30px;display: inline-block; }

/* 05. Hosting Software
   ==================================== */
.hosting-software {
margin-top: 65px;
}
.hosting-software ul {
  text-align: center;
}
.hosting-software ul li {
  color: #015091;
  font-size: 50px;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  font-family: sans-serif;
  border-right: 2px solid #e9f1f7;
  margin-right: 68px;
  padding-right: 72px !important;
}
.hosting-software ul li:last-child {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}
.hosting-software ul li span {
  color: #7c8ca4;
  font-size: 16px;
  text-transform: uppercase;
  font-family:sans-serif;
  display: block;
  margin-top: 27px;
  letter-spacing: 1px;
}
.hosting-software .title-head {
  margin-bottom: 71px;
}
.hosting-software.white .title-head {
  color: #fff;
}
.hosting-software.white li {
  color: #fff;
  border-color: rgba(233, 241, 247, 0.2);
}
.hosting-software.white li span {
  color: rgba(255, 255, 255, 0.5);
}


/* 06. Pricing Table
   ==================================== */
.pricing-table {
  padding: 80px 0 30px 0;
  background: url(../images/bg-blue.png) no-repeat center;
  background-size: cover;
  margin-bottom: 130px;
}
.pricing-table .title-head {
  color: #fff;
  margin-bottom: 8px;
}
.pricing-table p {
  text-align: center;
  margin-bottom: 62px;
  letter-spacing: 1px;
  color: rgba(205, 220, 236, 0.8);
}
.pricing-table .pricing-list .custom-btn {
  padding: 14px 15px;
}
.pricing-list {
  margin-bottom: 45px;
  width: 100%;
  clear: both;
  display: inline-block;
}
.pricing-list li {
  width: 18.9%;
  float: left;
  padding: 33px 29px 33px 35px !important;
  text-align: center;
  display: inline-block;
  box-shadow: 1px 1px 22px rgba(157, 184, 209, 0.19);
  border-radius: 3px;
  background-color: #fff;
  margin-right: 19px;
}
.pricing-list li:last-child {
  margin-right: 0;
}
.pricing-list li .images {
  margin-bottom: 17px;
}
.pricing-list li .images img {
  height: 50px;
}
.pricing-list li h5 {
  color: #015091;
  font-size: 0.95vw;
  margin-bottom: 9px;
  letter-spacing: 1px;
  font-family: sans-serif;
  font-weight: 600;
height: 50px;
}
.pricing-list li p {
  color: #252429;
  line-height: 22px !important;
  margin-bottom: 18px;
  font-size: 0.95vw;
  text-align: center;
}
.pricing-list li > span {
  display: block;
  margin-bottom: 15px;
  position: relative;
}
.pricing-list li > span:before {
content: "" !important;
top: 8px !important;
left: 0 !important;
width: 100% !important;
height: 2px !important;
background-color: #d6dde4 !important;
display: inline-block !important;
position: absolute !important;
}
.pricing-list li > span b {
  background-color: #fff;
  padding: 0 10px;
  font-size: 14px;
  color: #39335b;
  font-family: "HelveticaNeue-Medium", serif;
  position: relative;
  display: inline-block;
}
.pricing-list li span {
  color: #015091;
  font-family: sans-serif;
}
.pricing-list li .price {
  color: #015091;
  font-size: 32px;
  margin-bottom: 23px;
  font-family: sans-serif;
}
.pricing-list li .price span {
  font-size: 18px;
  display: inline-block;
  margin-left: 3px;
  letter-spacing: 2px;
}
.pricing-list li .custom-btn {
  width: 100%;
padding: 14px 40px;
font-size: 20px;
font-weight: 600;
color: #fff;
box-shadow: 1px 1px 11px rgba(98, 129, 157, 0.4);
border-radius: 7px;
display: inline-block;
text-transform: uppercase;
background-color: #0072c6;
}
.pricing-list li .custom-btn:hover {
  -ms-transform: scale(1.02);
      transform: scale(1.02);
  background-color: #238ff9;
}
.info-pricing {
  padding: 50px 52px 20px 52px;
  box-shadow: 1px 1px 30px rgba(14, 21, 34, 0.07);
  border-radius: 4px;
  background-color: #fff;
  width: 100%;
  display: inline-block;
}
.info-pricing h4 {
  font-size: 24px;
  color: #39335b;
  margin-bottom: 33px;
  letter-spacing: 2px;
}
.info-pricing ul {
  width: 50%;
  float: left;
  display: inline-block;
}
.info-pricing ul li {
  width: 100%;
  text-align: left;
  display: inline-block;
  margin-bottom: 34px;
  background: url(../images/check.svg) no-repeat;
  padding-left: 32px;
}
.info-pricing ul li.button {
  background: none;
}
.info-pricing ul li h6 {
  color: #39335b;
  font-size: 14px;
  font-family: "HelveticaNeue-Bold", serif;
  margin-bottom: 8px;
  letter-spacing: 1px;
}
.info-pricing ul li p {
  color: #7782aa;
  text-align: left;
  margin-bottom: 0;
}
.info-pricing ul .custom-btn {
  box-shadow: 1px 1px 11px rgba(98, 129, 157, 0.4);
  border-radius: 7px;
  background-color: #0479ec;
  display: inline-block;
  padding: 14px 40px 14px 38px;
  letter-spacing: 0;
  text-transform: uppercase;
}
.info-pricing ul .custom-btn:hover {
  color: #fff;
  -ms-transform: scale(1.02);
      transform: scale(1.02);
  background-color: #238ff9;
}
.info-pricing ul.right {
  padding-left: 44px;
}
.info-pricing ul.right .button {
  margin-top: 13px;
}
.typography {
  margin-bottom: 60px;
}
.typography .title-head {
  margin-bottom: 30px;
}
.typography .custom-btn {
  margin-bottom: 15px;
}
.typography ol,
.typography ul {
  margin: 0 20px;
}


.weekfhead{color:#1568da;padding: 5px 0 10px 0;font-weight:  bold;font-size: 1.2em;}
.mshostpanel{background-color:#dfe7ee;padding: 20px 20px 35px 20px;text-align:center;}
.mshostpanel h2, .comsec h2{color: #0b2a4d !important;width: 60%;margin: 20px auto 25px auto;font-weight: normal !important;line-height: 35px !important;font-size: 30px !important;text-align:center;}
.mshostpanel h2:after, .comsec h2:after {display: block;border: #1962a3 2px solid;content: '';margin: 20px auto 0 auto;width: 20%;}
.msitem{color:#15548d;box-sizing:border-box;margin:1%;width:23%;padding: 2% 2%;height:480px;background-color:#fff;float: left;box-shadow: 0px 0px 6px #b1bdc7;}
.msitem h3 {margin: 10px 0;font-size: 1.3em;font-weight:600;}
.msitem1{color:#15548d;box-sizing:border-box;margin:1%;width:30%;padding: 2% 2%;background-color:#fff;float: left;box-shadow: 0px 0px 6px #b1bdc7;}
.msitem1 h3 {margin: 10px 0;font-size: 1.3em;font-weight:600;}
.msitem2{background: url(https://www.apps4rent.com/wp-content/uploads/2019/08/blue-patch.jpg);color:#fff;box-sizing:border-box;margin:1%;width:23%;padding: 2% 2%;height:320px;background-color:#fff;float: left;box-shadow: 0px 0px 6px #b1bdc7;}
.msitem2 h3 {margin: 10px 0;font-size: 1.3em;font-weight:600;}
.msitem3{text-align:center;background: #f9f9f9;color:#15548d;box-sizing:border-box;margin:1%;width:23%;padding: 2% 2%;height:320px;background-color:#fff;float: left;box-shadow: 0px 0px 6px #b1bdc7;}
.msitem3 h3 {color:#15548d;margin: 10px 0;font-size: 1.3em;font-weight:600;text-align:center}

.commontext{margin:40px 0;}
.trusted{text-align:center;padding:0 0 20px 0;font-size: 1.5em;}
.trusted img{margin:10px; margin-right: 20px;}
.footer{background-color:#6c7073;color:#fff;}
.footer a:hover{text-decoration:underline;}
.footbggray{background-color:#626669;padding:10px 0;}
.footitems{padding:20px 0;}
.footitems:after{content:'';clear:both;display:block;}
.footitems div{float:left;border-right:#797979 1px solid;box-sizing:border-box;padding:10px 25px;min-height:450px}
.footitems div strong{font-size:20px;display:block;}
.footitems div:nth-child(1){width:25%}
.footitems div:nth-child(4){width:35%;border-right:0 none;}
.footitems div:nth-child(2){width:20%;}
.footitems div:nth-child(3){width:20%;}
.footitems div:nth-child(4) img{width:100%;}
.footitems div:nth-child(1) img{width:100%;}
.footitems div ul{padding:0;margin:0;list-style:none;font-size:17px;}
.footitems div ul li {padding:10px 5px !important;}
.footitems div ul li a{color:#fff;}
li.tellfot {font-size: 30px}
li.tellfot img{vertical-align:middle;}
li.tellfot a{ color: #c9c9c9 !important;}
.copysocial{text-align:center;color:#c0c0c0;font-size:14px;}
.copysocial .copywrite a{color:#c0c0c0;display:inline-block;padding:0 10px;margin:5px 0;}
.copysocial .socialicons a{display:inline-block;height:35px;width:35px;margin:5px 5px;}
.socialicons a.fb{background-image:url(../new-images/fb.png);}
.socialicons a.fb:hover{background-image:url(../new-images/fb-h.png);}
.socialicons a.tw{background-image:url(../new-images/tw.png);}
.socialicons a.tw:hover{background-image:url(../new-images/tw-h.png);}
.socialicons a.gp{background-image:url(../new-images/youtube.png);}
.socialicons a.gp:hover{background-image:url(../new-images/youtube-h.png);}
.socialicons a.link{background-image:url(../new-images/gray-linked-in.png);}
.socialicons a.link:hover{background-image:url(../new-images/LinkedIn.png);}


.nav ul {list-style-type:none;margin:0;padding:0;}
.nav li {display:inline-block;float: left;margin-right: 1px;}
.nav li a {display:block;}
.nav li:hover a {background: #19c589;}
.nav li:hover ul a {background: #f3f3f3;color: #2f3036;height: 40px;line-height: 40px;}
.nav li:hover ul a:hover {background: #19c589;color: #fff;}
.nav li ul {display: none;}
.nav li ul li {display: block;float: none;}
.nav li ul li a {width: auto;min-width: 100px;padding: 0 20px;}
.nav ul li a:hover + .hidden, .hidden:hover {display: block;}
.nav .show-menu {text-decoration: none;color: #fff;background: #2db24d;text-align: center;padding: 9px 0;cursor:  pointer;display: none;font-size: 1.1em;}
.nav input[type=checkbox]{display: none;-webkit-appearance: none;}
.nav input[type=checkbox]:checked ~ #nav_menu-2{display: block;}
.innerbanners{min-height:180px;background-image:url(../new-images/sharepoint_banner.jpg);background-position:top center;background-size:cover;-moz-box-shadow:inset 0 0 10px #1a3867;-webkit-box-shadow: inset 0 0 10px #1a3867;box-

shadow: inset 0px 3px 10px #002052ab;box-sizing:border-box;padding:20px 0;}
.innerbanners .pageicon{float:left;margin:0 20px 0 0;}
.innerbanners .pagehnlinks{float:left;width: 85%;}
.innerbanners .pagehnlinks h1{color: #fff !important;font-size: 2em !important;font-weight: normal !important;margin: 15px 0 25px 0 !important;float:  none !important;}
.innerbanners .pagehnlinks a {display:  inline-block;padding: 5px 15px;color:  #fff;border:  #fff 1px solid;margin: 0 5px 7px 0;}
.caselayout {padding-left: 10%;padding-right: 10%;}
.caselayout-inner {width:55%;float:left;}
.caselayout-left {height:690px;background: #eaeaea;width: 25%;float: left;margin-left: 80px;border-radius: 5px;padding: 2%;text-align:center;}
.innerbanners .pagehnlinks a:hover {background: #fff;color: #304d85;}
.about h3 {font-size: 1.8em;margin: 10px 0 15px 0;font-weight:normal;text-align:left;}
.about.astyle a{font-weight: 500;color:#335390;}
.accordionnav {width: 100%;border-radius: 5px;overflow: hidden;margin: -35px auto 0 auto;box-shadow: 0px -2px 8px #004982;}
.accordionnav .itemac .heading {font-size: 18px;padding: 10px 0 10px 0;cursor: pointer;color: #fff;padding-left: 20px;background: #ffffff url(../new-images/arrow.png) no-repeat;background-position: right 20px top -96px;border-bottom:1px solid #eef1f6;box-sizing: border-box;font-weight: 550;}
.accordionnav .itemac.open .heading, .accordionnav .itemac:last-child .heading { border: 0; }
.accordionnav .itemac.open .heading {background-position: right 20px top -5px; }
.accordionnav .itemac .heading:hover {background-color: #f0f9ff;}
.accordionnav .itemac .content {display: none;padding: 10px;background: #fff;font-size: 14px;}
.accordionnav .itemac .heading.nobg {background-image: none;border-bottom: 1px solid #e6e9ef !important;}
.accordionnav a{color: #004e87;}
.subnavnobg{background-image:none !important;}
.accordionnav .heading a {display: block;padding: 0 45px 0 15px;background-image:url(../new-images/nav-arrow.png);background-position: 0 9px;background-repeat:no-repeat;outline: 0;text-align:left;}
.accordionnav .itemac .content ul {margin: 0 0 5px 40px;list-style-image:url(../new-images/nav-arrow-2.png);}
.accordionnav .itemac .content ul li{padding: 5px 0 !important;font-size: 16px;text-align:left;font-weight: 400;}
.acordsection .itemac .content ul li{font-size: 20px;font-weight: 300;line-height: unset;}
.accordionnav .itemac .content ul li a:hover{color:#0072c6;text-decoration:underline;}
.prodtitels{text-align:center;font-weight:bold;color: #225394;padding:10px 5px;}
.content-m-max{margin:35px 0;}
.col-md-6{float:left;width:50%;box-sizing:border-box;}
.col-pad-max{padding: 25px 5%;}
.col-v-line-r{border-right:#cfdce8 2px solid;}
.slideshow-container{text-align:center;margin: 15px 0;min-height: 225px;}
.quotes .prev, .quotes .next{display:none;}
.quotes .next {right: 0;border-radius: 3px 0 0 3px;}
.quotes .prev:hover, .quotes .next:hover {background-color: rgba(0,0,0,0.8);color: white;}
.quotes .dot-container {text-align: center;padding: 20px;}
.quotes .dot {cursor: pointer;height: 15px;width: 15px;margin: 0 2px;background-color: #bbb;border-radius: 50%;display: inline-block;transition: background-color 0.6s ease;}
.quotes .active, .quotes .dot:hover {background-color: #717171;}
.quotes q {font-style: italic;font-size: 26px;}
.col-m-top-70{margin-top:70px;}
.caseitem {box-sizing: border-box;margin: 1%;float:  left;width: 23%;background-color:  #fff;padding: 2%;box-shadow: 1px 2px 5px #92a9bd;border-radius:10px;transition: 0.3s;}
.caseitem:hover {background-color: #fbfffb;}
.caseitem a {display: inline-block;background-color: #0072c6;color:  #fff;padding:  7px 14px;border-radius:5px;}
.caseitem a:hover{background-color:#2ca01c;color:  #fff;}
.caseitem h3{font-size: 20px;font-weight: 600;margin: 10px 0;text-align: left;}
.onecase h3{min-height: auto;}
.caseitem span{color:#5a5959;font-size: 0.9em;}
.caseitem span img{vertical-align:middle;}
.press {box-sizing: border-box;margin: 1%;float:  left;width: 31%;background-color:  #fff;padding: 2%;box-shadow: 1px 2px 5px #92a9bd;border-radius:10px;transition: 0.3s;}
.press:hover {background-color: #fbfffb;}
.press a {display: inline-block;background-color: #0072c6;color:  #fff;padding:  7px 14px;border-radius:5px;}
.press a:hover{background-color:#2ca01c;color:  #fff;}
.press h3{font-size: 20px;font-weight: 600;margin: 10px 0;text-align: left;}
.onecase h3{min-height: auto;}
.press span{color:#5a5959;font-size: 0.9em;}
.press span img{vertical-align:middle;}
.comsec{margin: 35px 0;}
.casecontent p.casecontp{text-align: justify;}
#FSContact4{width:70%;margin:auto;-webkit-font-size-delta:;}
#fscf_div_clear4_0, #fscf_div_clear4_4, #fscf_div_clear4_1, #fscf_div_clear4_2{float:left;padding:1%;width: 25%;box-sizing:border-box;}
#FSContact4 .fscf-div-clear input, #FSContact4 .fscf-div-clear textarea{width:100%;border:#1962a3 1px solid;}
.fscf-div-submit{clear:both;text-align:center;}
.fscf-div-submit input{padding:10px 20px !important;font-size:18px !important;}
#fscf_required4 {text-align:  center;color: #808080;font-style:  italic;}
#FSContact4 #fscf_div_clear4_3{width:100%;box-sizing:border-box;padding:1%;}
#FSContact4 #fscf_div_clear4_3 textarea{height:70px;}
.fscf-div-error {color: #ad6161;font-style: italic;font-size:  13px;}
.contentfull p, .contenthalf p {line-height:  unset !important;text-align: justify;}
.contentfull p strong, .contenthalf p strong, .contentfull p b, .contenthalf p b {font-size: 20px !important;font-weight: 400;}
.pagehnlinks p{text-align:left;}
.fscf-div-clear label.fscf-label {font-size: 1.2em;}
.commontext p{margin:1em 0;}
.wfeatbox ul li {line-height:  1.5em;}
.store{margin: 1.5em 0;}
.msiconitem{color:#15548d;box-sizing:border-box;margin:1%;width: 12%;padding:1.5% 1%;float: left;background-color:#fff;height:200px;font-weight: 600;}
.msiconitem h3{margin:5px 0;font-size:1.1em;}
.alignleft{text-align:left;float: none !important;display: block !important;margin:0px !important}
.acordsection{margin: 70px 0;text-align:left;}
.acordsection .accordionnav {border: #dfe7ee 1px solid;box-shadow: none;}
.acordsection .accordionnav .heading a {background-position: 0 11px;}
.acordsection .accordionnav .itemac .heading {border-bottom: #dfe7ee 1px solid;border-top: #dfe7ee 1px solid;}
.acordsection .itemac.open .heading{background-color: #eaf1f7;}
.acordsection .accordionnav .itemac .content{padding: 1.5em 1.5em 1em 1.5em;}
.acordsection .accordionnav .content p{}
.acordsection .accordionnav .content ul li p{font-size: 20px !important;}
.acordsection .accordionnav.noaction .itemac .heading:hover, .acordsection .accordionnav.noaction .itemac .heading:hover a, .acordsection .accordionnav.noaction .itemac .heading{background-color:#fff;pointer-events: none;}
.onecase .caseitem {width:100%;text-align:left;}
.onecase .caseitem .casecontent p{min-height:auto;}
.comareaotext {background-color: #fff;font-size:  1.2em;border: #d7dfe6 1px solid;padding: 1.5% 2%;border-radius: 5px;}
.comareaotext a{color:#0072c6;}
.comareaotext a:hover{text-decoration:underline;}
.comareaotext h3{font-weight:600;}
.accordionnav h4 {margin: 10px 0;font-weight:600;}
.stmargrl{margin: 0 -1%;}
.stmargrl .pitem h3{line-height:  55px;}
.stmargrl .pitem h3 span{line-height: 30px !important;display: block;}
.store.box3 .pitem {width:31%}
.store.box2 .pitem {width:48%}
.margbot20{margin-bottom:20px;}
.bullets ul{list-style:none;}
.bullets ul li{padding: 0 20px 15px 20px !important;background-image: url(../new-images/nav-arrow.png);background-repeat: no-repeat;background-position: 0 4px;}
.bullets ul li p{font-size:1em !important;}
.bullets ul li h4 {margin: 10px 0;}
.comsec h3{font-size: 22px;margin: 0.5em 0 0.5em 0;}
.comareaotext ul {}
.comareaotext ul li{padding-bottom:10px !important;font-weight: 300;line-height: unset;}
h3.secsubhead {color: #1962a3;margin: 10px 0;font-size: 24px;}
h3.secsubhead:after{display: block;border-bottom: #376eaa 1px solid;content: '';margin: 5px auto 0 auto;width: 50px;}
.quotes h3 {font-size: 22px;margin: auto 0 0 0;}
.quotes i {display: block;margin-top: 12px;}

.contact-form{width:70%;margin:auto;}
.contact-form div b{font-size:20px;font-weight:600;display:block;margin-bottom:5px;}
.contact-form div{box-sizing: border-box;text-align:left;padding:1%;}
.contact-form div.filds{float:left;width: 33%;box-sizing:border-box;}
.contact-form div.list{float:left;width: 33%;box-sizing:border-box;padding: 12px;border-radius: 5px;font-size: large;}
.contact-form input{padding:10px 20px !important;font-size:18px !important;border:#1962a3 1px solid !important;width:100%;box-sizing:  border-box;border-radius: 3px !important;}
.contact-form div.fsubmit{text-align:center;padding: 0;}
.contact-form input[type="submit"]{width:auto;}
.contact-form div.textarea{float:none;width:100%;}
.contact-form div.textarea textarea{width:98.5%;border:#1962a3 1px solid;border-radius: 3px !important;height:80px;}
.contact-form div.captchas input{width:100px;padding:5px 10px !important;}
.contact-form div.textarea span {display: block !important;}
.contact-form div.captchas span[role="alert"]{float: right;padding-left:5px}
.reqform .widget_text.widget-nav{margin:0;}
.ootbold .contact-form{width:96%;}
.ootbold div.filds{float:clear;width: 100%;box-sizing:border-box;}
.ootbold .contact-form b{font-size: 16px;}
.ootbold .contact-form input[type="text"], .ootbold .contact-form input[type="email"], .ootbold .contact-form input[type="tel"]{padding:5px !important;}
.ootbold.fpageleft b.formlefttitle {display:block;padding-left:7px;}
.ootbold.fpageleft #gcaptcha div:nth-child(1), .ootbold.fpageleft #gcaptcha iframe{width: 100% !important;}
.contact-form div.captchas div {padding: 0;}
.caseimg img{width:100%;}
.onecase .caseimg{float:left;width:20%;padding:1%;box-sizing:border-box;}
.onecase .caseimg1{float:left;width:40%;padding:1%;box-sizing:border-box;}
.onecase .casecontent{float:left;width:80%;padding:1%;box-sizing:border-box;}
.onecase .casecontent1{float:left;width:60%;padding:1%;box-sizing:border-box;}
.onecase .casecontent h3{margin:0;}
.casecontent p span {display: block;}
.cart1{width: 40%; float: left;    padding-left: 10%;}
.cart2{width: 42%; float: left;    padding-left: 7%;}
.cart3{width: 42%; float: left;    padding-left: 5%;}
@media screen and (max-width : 1780px){
	.contenthalf {width: 96%;}
}
@media screen and (max-width : 1580px){
	.bancentent.floatleft.width50 {width: 65%;}
	.banimg.floatright{width:35%;margin-top:2%;}
	.banimg.floatright img {width: 100%;height: 100%;}
	.bantext {margin: 30px 0;}
	.featured div a {padding: 10px 15px;}
	.featured .feattitle img {width: 55px;height:  auto;}
	.mainbanner {min-height: 370px;background-size: cover;}	
	.pitem, .store.box3 .pitem, .store.box2 .pitem{width: 46%;}
	.pitem h3 {min-height: 70px;}
	.nav ul li a {padding: 15px 1em 15px 1em;}
	.msiconitem{width:18%;}
	.banimg.floatright{width: 25%;height: 400px;  margin-top: 0%;}
.nav ul li a {padding: 15px 10px 15px 10px;font-size:0.9em;}
}
@media screen and (max-width : 1450px){
.nav ul li a {padding: 15px 10px 15px 10px;font-size:0.79em;}
.pricing-list li {
  width: 18.5%;
  float: left;
  padding: 33px 29px 33px 35px !important;
  text-align: center;
  display: inline-block;
  box-shadow: 1px 1px 22px rgba(157, 184, 209, 0.19);
  border-radius: 3px;
  background-color: #fff;
  margin-right: 19px;
margin-bottom: 10px;
height:460px;
}
.mainbanner h1{color: #ffffff !important;font-size: 1.3em!important;text-align: center;}
.mainbanner p{font-size: 1.17em!important;text-align: center !important;}
.pricing-list li .price {
  color: #015091;
  font-size: 25px;
  margin-bottom: 23px;
  font-family: sans-serif;
}

.pricing-list li .custom-btn {
  width: 100%;
padding: 14px 20px;
font-size: 182:58 PM 9/11/2019px;
font-weight: 600;
color: #fff;
box-shadow: 1px 1px 11px rgba(98, 129, 157, 0.4);
border-radius: 7px;
display: inline-block;
text-transform: uppercase;
background-color: #0072c6;
}
.pricing-list li .custom-btn:hover {
  -ms-transform: scale(1.02);
      transform: scale(1.02);
  background-color: #238ff9;
}
.pricing-list li h5 {
  color: #015091;
  font-size: 18px;
  margin-bottom: 9px;
  letter-spacing: 1px;
  font-family: sans-serif;
  font-weight: 600;
height:50px;
}
.pricing-list li span {
  color: #015091;
  font-family: sans-serif;
height:48px;
}
.trusted img{margin:10px; margin-right: 10px;height: 80px;width: auto;}
li.tellfot {font-size: 27px}
.msitem3{text-align:center;background: #f9f9f9;color:#15548d;box-sizing:border-box;margin:1%;width:23%;padding: 2% 2%;height:350px;background-color:#fff;float: left;box-shadow: 0px 0px 6px #b1bdc7;}
.msitem3 h3 {color:#15548d;margin: 10px 0;font-size: 1.3em;font-weight:600;text-align:center}
.hosting-software ul li {
  color: #015091;
  font-size: 50px;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  font-family: sans-serif;
  border-right: 2px solid #e9f1f7;
  margin-right: 30px;
  padding-right: 72px !important;
}
}

@media screen and (max-width : 1200px){

	.nav ul li a {padding: 13px 8px 12px 8px;}
	.support {margin: 10px 0;}
	.subnav.floatright{float: right;width: 50%;}
	.smallnav {text-align: left;}
	.featured div a {padding: 10px 15px;}
	.featured div {width: 150px;height: 150px;}
	.msitem {}
	.msitem1 {}
	.footitems div{min-height:auto;}
	.innerbanners .pageicon {float:  none;margin: auto;width: 90px;text-align: center;}
	.innerbanners .pagehnlinks {text-align: center !important;margin:  0 0 15px 0;width:  100%;}
	.innerbanners .pagehnlinks p{text-align:unset !important;}
	.innerbanners .pagehnlinks h1 {margin: 10px 0 15px 0;text-align:center !important;line-height: unset !important;}
	.mssp .msitem {width: 31%;}
	#FSContact4, .contact-form{width: 90%;}
	.caseitem {width: 48%;}
	.press {width: 48%;}
.caselayout-left {height:750px;background: #eaeaea;width:95%;border-radius: 5px;padding: 2%;text-align:center;margin-left: 0px;}
.bancentent.floatleft.width50 {width: 65%;}
	.banimg.floatright{width:26%;margin-top:2%;height: 370px;}
	.banimg.floatright img {width: 100%;height: 100%;}
	.bantext {margin: 30px 0;}
.nav ul li a {padding: 15px 10px 15px 10px;font-size:0.8em;}	
}
@media screen and (max-width : 1024px){
	.nav ul li a {padding: 10px 10px 10px 20px;font-size: 1.2em;}
	.support {margin: 10px 0;}
	.subnav.floatright{float: right;width: 50%;}
	.smallnav {text-align: left;}
	.featured div a {padding: 10px 15px;}
	.featured div {width: 150px;height: 150px;}
	.msitem {width: 48%;}
	.msitem1 {width: 48%;}
	.msitem3 {width: 48%;}
	.banimg.floatright {display: none;}
	.bancentent.floatleft.width50 {width:  100%;}
	.nav .contenthalf {padding-top: 2px;}
	#nav_menu-2{position: absolute;display: none;width: 96%;background: #31518d;}
	.nav ul {border: #2db24d 2px solid;}
	.nav li {margin-bottom: 1px;}
	.nav ul li {display: block;float: none;width: 100%;border-bottom: #4a68a1 1px solid;}
	.nav ul li a{border-right: #4a68a1 1px none;}
	ul#menu {width:95.5%;border: #4a68a1 1px solid;}
	.nav .show-menu {display:block;}
	.msiconitem{width:23%;}
.caselayout-left {height:750px;background: #eaeaea;width:95%;border-radius: 5px;padding: 2%;text-align:center;margin-left: 0px;}
.nav ul li a {padding: 15px 10px 15px 10px;font-size:0.8em;}
}
@media screen and (max-width : 768px){	
	.conleft.floatleft.bsizing {width:100%;background:none;padding: 20px 0 20px 0;}
	.conright.floatright.bsizing {width:100%;}
	.wfeatbox {float: left;width:  46%;margin: 1%;}	
	.logo.floatleft {float: none;}
	.logo.floatleft img {width:  75%;}
	.subnav.floatright {/* width: 100%; */}
	.support ul li:first-child {display: none;}
	.mainbanner {background-size: cover;}	
	.footitems div{width: 50% !important;border: 0 none;min-height: 435px;padding: 25px;}
	.mssp .msitem {width: 48%;}
	.mssp .msitem1 {width: 48%;}
	.col-md-6 {width: 100%;float:  none;}
	.col-v-line-r {border-right: #fff 0px none;border-bottom: #cfdce8 2px solid;padding-bottom: 60px;}
	.col-m-top-70 {margin-top: 40px;}
	#fscf_div_clear4_0, #fscf_div_clear4_4, #fscf_div_clear4_1, #fscf_div_clear4_2, #FSContact4 #fscf_div_clear4_3, .contact-form div.filds{width: 100%;text-align:left;}
	.mshostpanel h2, .comsec h2 {width: 90%;}
	.caseitem {width: 100%;}
	.caseitem h3, .casecontent p.casecontp {height:auto !important;}
	.press {width: 100%;}
	.press h3, .casecontent p.casecontp {height:auto !important;}
	.msiconitem{width:31%;}
	.imgresponsive{width: 100%;height: auto;}
	.onecase .caseimg, .onecase .casecontent{float:none;width:100%;}
	.onecase .caseimg1, .onecase .casecontent1{float:none;width:100%;}
	.cart1{width: 90%;padding: 5%;}
	.cart2{width: 90%;padding: 5%;}
	.cart3{width: 90%;padding: 5%;}
.caselayout {padding-left: 1%;padding-right: 1%;}
.caselayout-inner {width:100%;}
.caselayout-left {height:750px;background: #eaeaea;width:95%;border-radius: 5px;padding: 2%;text-align:center;margin-left: 0px;}
.nav ul {list-style-type:none;margin:0;padding:0;font-size:0.7em;}
.mainbanner h1{color: #ffffff !important;font-size: 1.1em!important;text-align: center;}
.mainbanner p{font-size: 1.1em!important;text-align: center !important;}
}
@media screen and (max-width : 580px){
	.featured div {width: 40%;}
	.featured div.feattitle {min-height: 300px;}
	.mshostpanel h2 {width: 90%;}	
	.wfeatbox {float: none;width: 100%;}
	.pitem, .store.box3 .pitem, .store.box2 .pitem{width: 98%;margin:5px 0;}
	.msitem {width: 100%;height:  auto !important;padding: 25px;}
	.msitem1 {width: 100%;height:  auto !important;padding: 25px;}
	.msitem3 {width: 100%;height:  auto !important;padding: 25px;}
	.mshostpanel {padding: 20px 10px 35px 5px;}
	.about h1{margin-top:0;}
	.footitems div{width: auto !important;min-height: auto;padding: 15px;float:none;}
	.logo.floatleft {position: inherit;width:100%;}
	.logo.floatleft img{width:auto;}
	.subnav.floatright {float: none;margin:auto;width:100%}
	.mssp .msitem{width: 100%;height: auto !important;}
	.mssp .msitem1{width: 100%;height: auto !important;}
	.mssp .msitem3{width: 100%;height: auto !important;}
	.caseitem{width: 100%;padding:15px;margin:15px 0}
	.casecontent p.casecontp{height:auto !important;}
	.press{width: 100%;padding:15px;margin:15px 0}
	.press p.casecontp{height:auto !important;}
	.msiconitem{width:48%;}
	.cart1{width: 90%; padding: 5%;}
	.cart2{width: 90%;padding: 5%;}
	.cart3{width: 90%;padding: 5%;}
.support ul li a.call{background:#2e65c8;font-size: 4vw;}
.support ul li a.livechat{background:#2db24d;font-size: 4vw;}
.caselayout {padding-left: 1%;padding-right: 1%;}
.caselayout-inner {width:100%;}
.caselayout-left {height:770px;background: #eaeaea;width:95%;border-radius: 5px;padding: 2%;text-align:center;margin-left: 0px;}
.featured-container h2 span {font-family: "MuseoSans-100", arial, sans-serif;border: 3px solid #ffffff;padding: 10px 10px;display: inline-block; }
.nav ul {list-style-type:none;margin:0;padding:0;font-size:16px;}
}
@media screen and (max-width : 480px){
.logo.floatleft img {width:  90%;}
.stmargrl .pitem h3 {line-height: 30px;}
.cart1{width: 90%; padding: 5%;}
.cart2{width: 90%;padding: 5%;}
.cart3{width: 90%;padding: 5%;}
.support ul li a.call{background:#2e65c8;font-size: 4vw;}
.support ul li a.livechat{background:#2db24d;font-size: 4vw;}
.caselayout {padding-left: 1%;padding-right: 1%;}
.caselayout-inner {width:100%;}
.caselayout-left {height:790px;background: #eaeaea;width:95%;border-radius: 5px;padding: 2%;text-align:center;margin-left: 0px;}
.pricing-list li {
  width: 100%;
  float: left;
  padding: 33px 29px 33px 35px !important;
  text-align: center;
  display: inline-block;
  box-shadow: 1px 1px 22px rgba(157, 184, 209, 0.19);
  border-radius: 3px;
  background-color: #fff;
  margin-right: 19px;
margin-bottom: 10px;
}
.pricing-list li p {font-size:18px;}
.fleche {
  position: absolute;
  bottom: -120px !important;
  left: 50%;
}
.add-space {
  width: 100%;
  clear: both;
  height: 20px !important;  }
.featured-container h1 span {font-family: "MuseoSans-100", arial, sans-serif;border: 3px solid #ffffff;padding: 10px 10px;display: inline-block; }
.hosting-software ul li {
  color: #015091;
  font-size: 50px;
  text-align: center;
  text-transform: uppercase;
  display: inline-block;
  font-family: sans-serif;
  border-right: 2px solid #e9f1f7;
  margin-right: 0px !important;
  padding-right: 0px !important;
  width: 50%;
  float: left;
  margin-bottom: 50px;
}


}
.menu-header-menu-container li {display: inline-block;margin-top: 20px}
.mainbanner .featured {width: auto;font-size: 1.1em;}
.store ul {list-style: square;margin: 10px 5px 10px 35px;}
.store ul li{padding:0;line-height: 1.5em;font-weight: 400;font-size: 18px;}
#legal-page p, li {line-height: initial;padding: 0 !important;}
.wfeatbox a {margin-right:10px !important;width: auto !important;height: auto !important;margin: 0 10px 0 0 !important;border-radius: 0 !important;font-size: 1.3em;}
footer:before {display: block;content: '';clear: both;}
.footer #nav_menu-4 {margin:0px !important;float:none !important}
.copywrite ul{padding:0;margin:auto;}
.copywrite ul li{display:inline-block;}
div#main-banner {margin: 0;width: 100%;}
div#hosted-exchange {margin: 175px 0px 0px 25px;}
main#front {margin:  0;width: 100%;text-align: inherit;}
#inside-page, #fact-page, #contact-page, #plans-page, #apps4rent-page, #udom-page, #inside2-page, #client-page{margin: 4px 0px 0px 290px !important;}
#social-media{margin:-20px 0 0 0 !important;display: none;}
#hosted-exchange ul, #hosted-exchange-plus ul {padding: 0 0 0 0;}
.nav .current_page_item {background-color: #1c3056;}
#back-top span {width: 46px !important;height: 46px !important;background: url(../new-images/gototop.png) no-repeat !important;}
div#fact-page {min-height: auto !important;}
.entry-content p{font-size: 20px !important;line-height: unset !important;color: #292929 !important;font-weight: 400 !important;}
.entry-content p a{color: #0b50a2;border-bottom: 2px #0b50a2 dotted;}
.entry-content p a:hover{border-bottom: 2px #0b50a2 solid;}
.acordsection.pageaccord .accordionnav p, .acordsection.pageaccord .accordionnav ul{float:none !important;}
.acordsection.pageaccord .accordionnav ul{margin: 0 0 0 15px !important;}
.acordsection.pageaccord p.headppp {margin:20px 0 !important;font-size: 25px !important;}
.acordsection.pageaccord .accordionnav .heading a {background-position: 0 8px;}
#header-storyboard p{font-size: 32px !important;color: #fff !important;font-weight: 300 !important;width:1050px !important}
.mainbanner p {color: #ffffff !important;font-size: 1.3em!important;}
.caseitem a{color:  #fff !important;border:#fff 0px none !important;}
.innerbanners .pagehnlinks a {border: #fff 1px solid !important;}
#hosted-exchange li, #hosted-exchange li:hover, #hosted-exchange-plus li, #hosted-exchange-plus li:hover, #sharepoint-2013 li:hover, #sharepoint-plus li:hover {padding: 2px 10px 10px 20px !important;font-weight: 400;}
#hosted-exchange a.menu1.menu1-11px {padding-top: 7px;}
#secondbox1 p, #thirdbox ul, #inside-page p, #inside2-page p, #inside-page ul, #main-sub p, #main-sub ul, #legal-page p, #secondbox1 li, #plans-page p, #tv-desc4, #tv-desc, #fact-page ul li, #plans-page ul li, #fact-page p, #contact-page p, #faqbox ul li, #faqbox #item a, #faqbox .item, #faqbox .item p{font-size:19px !important;line-height:28px !important;font-weight:400 !important;}
#secondbox1 p b, #secondbox1 p .heavyweight, #plans-page a, #fact-page p a, #fact-page p a b, #contact-page p strong, #faqbox #item a{font-weight:600 ! important;}
.caseintro, .newOption td, #box1-list1 h2, #box1-list1 h3, #faqbox ul li, #midsectionbox ul li, #box1-list1 ul li{font-weight:400 !important;}
#secondbox h4, #secondbox1 h4 {font-size: 19px;}
#plansbox ul, #plansbox ul li, #tv-desc ul, #crmbox ul li {font-size: 18px !important;font-weight:400 ! important;}
#plansbox ul, #crmbox ul{padding-left: 15px !important;}
#secondbox li plus:before, #secondbox1 li plus:before, #thirdbox li plus:before {}
.caseimagehead{background:transparent !important;}
.caseimagehead img {width: 100%;}
#plans-page table#mytable, #udom-page table#mytable, div#tabs-box, table#faqTable, table#faqTable table, #inside-table table#mytable, #inside-table, #inside2-page table#mytable{width: 100% !important;}
table#mytable p, table#mytable .tablehead{font-size: 19px !important;line-height: 26px;font-weight: 400 !important;color: #00467F !important;}
#tv-desc, #tv-desc3, #tv-desc4 {margin: -180px 0 0 450px !important;height: auto !important;}
.main:after {content: '-';color:#fff;clear: both;display: block;}
.big-buy p a {border: none;}
#inside-page #tv-desc, #bottombox, #bottombox p, #bottombox h2, #bottombox h3, #bottombox ul, #bottombox ul li, #inside2-page p{width:auto !important;}
#screenbox1 h2, #screenbox2 h2, #screenbox3 h2, #bottombox h2, #bottombox h3, #bottombox p{float:none !important;}
#bottombox p{padding-bottom:5px !important;}

