/* Business name generator */
.business-name-header {
  background-color:#F54747;
  padding:60px 0;
  color:#fff;
}
.business-name-header h4 {
  font-size:18px;
}
.business-name-header h1 {
     font-size: 40px;
    font-weight: bold;
    margin: 5px 0 20px;
}
.business-name-header h3 {
    font-weight: 400;
    line-height: 40px;
    font-size: 30px;
}
.business-name-search {
  padding:50px 0;
}
.business-name-search h2 {
    font-size: 26px;
    font-weight: bold;
    margin:0;
}
.business-name-search #businessNameForm {
    margin: 40px auto 10px;
    max-width: 600px;
}
.business-name-search #businessNameForm .form-control {
  height:51px;
}
.business-name-search #businessNameForm  .col-sm-4 {
  padding-left:0;
}
.business-name-search #businessNameForm .btn {
  color:#fff;
  background:#F54747;
  font-weight: bold;
  height:51px;
  width:100%;
}
.business-name-search p {
    font-size: 13px;
    color: #6b7177;
}
.service-content {
  margin-bottom:80px;
}
.service-content h2 {
  font-weight: 400;
  font-size: 30px;
  margin: 0 0 90px;
}
.service-content h3 {
  font-size:18px;
}
.service-content p {
  font-size:16px;
}
.business-name-content .content-max {
  margin-bottom:100px;
}
.business-name-content .content-max h2{
  font-weight: bold;
  margin: 0 0 50px;
}
.business-name-content .content-max h4 {
  font-size:18px;
}
.business-name-content .content-max p {
  font-size:16px;
}
.group-two-coloumn {
  column-count: 2;
  -webkit-column-count: 2;
}
.business-name-content h3 {
  font-size:20px;
  margin:0 0 30px;
}
.business-name-content h4 {
  font-size:16px;
}
.business-name-content a {
  font-size:16px;
}
.faq-custom h2 {
  margin:0 0 30px;
}
.faq-custom .faq-list .faq-item {
  margin-bottom:30px;
}
.faq-custom .faq-list .faq-item .current{
  display:block;
  color:#212326;
  border-bottom:1px solid #ccc;
  padding-bottom:15px;
  position:relative;
  font-weight: 600;
  padding-right:100px;
}
.faq-custom .faq-list .faq-item .current i {
  position:absolute;
  top:0;
  right:0;
}
.faq-custom .faq-list .faq-item .faq-content {
  color:#6b7177;
  font-size:16px;
  padding-top:20px;
  display:none;
}
.faq-custom .faq-list .faq-item .faq-content p {
  color:#6b7177;
  font-size:16px;
}
.business-name-result ul{
  margin:50px auto;
}
.business-name-result ul li {
  width:33.33%;
  padding:0 10px;
  margin:0 0 20px;
}
.business-name-result ul li a {
  display:block;
  padding:10px 15px;
  font-size: 16px;
  line-height: 22px;
  color: #202020;
  position:relative;
  background: #FFFFFF;
  border: 1px solid #EEF2F5;
  box-shadow: 0px 0px 16px rgba(59, 66, 95, 0.02);
  border-radius: 8px;
}
.business-name-result ul li a:hover {
  border-color:#387F58;
}
.business-name-result ul li a i {
  position:absolute;
  top:50%;
  right:15px;
  transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
}
#domainModal .close{
  position: absolute;
  top: 0;
  right: 11px;
  font-size: 35px;
  z-index:999;
}
#domainModal .modal-body {
  padding:30px;
  min-height: 450px;
}
#domainModal.loading .modal-body {
  background-image:url('loading.gif');
  background-position: center center;
  background-repeat: no-repeat;
}
.checkdomain-available .top-modal img{
  max-width: 250px;
}
.checkdomain-available .top-modal h3 {
  font-size:22px;
}
.checkdomain-available .top-modal p {
  font-size:16px;
}
.checkdomain-available ul {
  margin:50px -10px;
}
.checkdomain-available ul li{
  width:33.33%;
  padding:0 10px;
  margin:0 0 20px;
}
.checkdomain-available ul li a {
  background: rgba(254, 160, 0, 0.1);
  border-radius: 4px;
  padding: 12px 13px;
  display:block;
  font-size:12px;
  color: #666;
  text-transform: uppercase;
  position:relative;
}
.checkdomain-available ul li a span {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    right: 13px;
    color: #FEA000;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
}
.checkdomain-available ul li.item-noavailable a {
  background: rgba(74, 74, 74, 0.1);
}
.checkdomain-available ul li.item-noavailable a span {
  color: rgba(74, 74, 74, 0.5);
  font-size:12px;
}
.checkdomain-available .check-for {
    max-width: 250px;
    margin: 0 auto;
}
.checkdomain-available .check-for .btn {
    background: #F2F4FE;
    border-radius: 4px;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #0054FF;
    width: 100%;
    text-align: center;
    padding:10px;
    margin:0 0 10px;
}
.checkdomain-available .check-for p {
    font-size: 12px;
    color: #8D8D8D;
}
.busi-top-has {
  padding:40px 0 1px;
  margin:0 0 40px;
}
.busi-top-has.busi-top .inner {
  background:none;
  padding:0;
  max-width: 800px;
  margin: 0 auto;
}