body .product-short-description { text-align: left; }
body #chronoform-fpa14 label { color: white; }
.mobile-top {
    display: none;
}
.contactP>.col-md-3 {
    display: none;
}
.contactP>.col-md-9 {
    width: 100%;
}
.moduletablecontactForm {
    margin: 0px 15px 10px 0;
    float: left;
    width: auto;
}
.navbar-nav .nav-child li a {
    padding: 0px 15px;
}
.navbar-nav li:hover>a{
  color: #da9a29;
}
#header-container ul.nav-child.open {
    padding: 0 15px;
}
.navbar-nav ul.nav-child li a:hover {
    padding: 0 15px!important;
}
#header-container .parent:hover>ul.nav-child , .navbar-nav .nav-child.open li a{
    padding: 0;
}
#header-container ul.nav-child {
    width: 100%;
}
#header-container .parent ul.nav-child {
    min-width: 180px;
    background: #092a30;
}

@media (max-width: 1365px) and (min-width: 992px){
  .container.homepage .col-md-7, .container.homepage .col-md-5 {
    margin-top: 0;
}
  .container.homepage .col-md-5 img {
   width: 65%;
    max-width: 225px;
}
}

.homepage .col-md-7 h2:nth-child(1) {
display:none;
}

body:not(.page1) .container.homepage div:not(.dental-office-manual) > h2 {
  /*  display: none; */
}
#header-container ul.nav-child {
    list-style: none;
    position: absolute;
    z-index: 999;
}
#header-container ul.nav-child {
    display: none;
}
#header-container .nav-child li {
    margin-bottom: 2px;
    color: #fff;
    background-color: #092a30;
}
#header-container .parent:hover>ul.nav-child {
    display: block;
}
#header-container ul.nav-child.open {
    display: block!important;
}
body .header-top .header-top-links li.my-account a {
    padding: 0px 10px;
}

body .header-top .header-top-links li {
    margin-left: 0;
}

@media(max-width: 1170px){
  
  .navbar-nav>li{
    float: left;
    width: 100%;
  }  
  #header-container .nav-child li {
    color: #092a30;
    background-color: #c3c5c5;
    position: relative;
    float: left;
    width: 100%;
}
 #header-container ul.nav-child.open {
    position: relative;
    width: 100%;
    padding: 0;
}
#header-container .parent:hover>ul.nav-child {
    display: none;
}  
  #header-container ul.nav-child.open li a{
    width: 80%;
    float: left;
    border: none;
    margin-left: 8%;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .parent .caret{
    border-top: 10px dashed;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
  
  }
  #header-container .navbar-header button.navbar-toggle {
    margin-top: 30px;
  }
  #header.navbar>.container .navbar-brand{
     margin: 0!important;
     padding: 0!important;
  }
  
  
}




@media(max-width: 600px){
  .parent .caret{
    margin-top: 4px;
    position: absolute;
    right: 15px;
    border-top: 10px dashed;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
  
  }
  .contactP .container.innerpage h1 {
    white-space: inherit;
  }
  body.contactP .contactP h3 {
    padding-left: 0!important;
}
  body.contactP .contactP h3 img {
    display: block;
    float: none!important;
    margin: 0 auto 15px!important;
}
  h3.h3by {
    font-size: 18px;
}
  
  
  
}




@media (max-width:500px){
  #header-container .navbar-toggle {
     margin: 30px 35px 10px!important;
  }
  #brand.logo, #header-container{
    min-height: auto!important;
  }
  nav#header.navbar.fixed-theme img {
    margin-top: 0;
  }
  nav#header.navbar.fixed-theme {
    min-height: 90px!important;
  }
  .articleBody .moduletablecontactForm {
    margin-bottom: 30px;
  }
  .contactP>.col-md-9 {
    padding: 0;
  }
  .moduletablecontactForm {
    margin: 0 auto 10px;
    float: none;
    width: 100%;
  }
  .moduletablecontactForm form#chronoform-SimpleForm {
    margin: 0 auto;
  }
  .container.homerow05.internal .custom h4 {
    padding: 5px 0px!important;
    float: left!important;
    text-align: center;
  }
  .desk-top {
    display: none;
  }
  .mobile-top {
    display: block;
    margin-left: 0!important;
}
  .mobile-top img {
    margin-left: 5px;
}
  .contactP .internalhomerow {
    margin-bottom: 0px;
  }
 

  
}

@media (max-width:425px){
   #header-container .navbar-toggle {
    margin: 27px 35px 10px!important;
  }
 
}

@media (max-width:400px){
   #header-container .navbar-toggle {
    margin: 22px 35px 10px!important;
  }
  
  
}


@media (max-width:340px){
   #header-container .navbar-toggle {
    margin: 20px 35px 10px!important;
  }
  
  
}
  ul.header-top-text>li>a:nth-child(1) {
    border-left: none;
    border-right: none;
    display: none;
}
ul.header-top-text>li>a:nth-child(2) {
    border-left: none;
}

.navbar-nav li a {
    padding-right: 12px;
    padding-left: 12px;
}
ul.header-top-text>li>a:nth-child(3) {
    border-right: none;
}
body .header-top .header-top-links .contact-text a{
    border-left: 0px solid #fff;
}
.container-fluid.footer .footerleft .navbar-right {
    margin-top: 15px;
}
@media (min-width: 1170px) {
.page1 div#eb.eb-mod.mod_easyblograndompost{
        width: 1170px !important;
        margin: auto;
          padding-top: 120px;
    }
  .page1 div#eb.eb-mod.mod_easyblograndompost .eb-mod-thumb.is-center.is-full {
    width: 30%;
    display: flex;
    float: left;  
  }
  .page1 div#eb.eb-mod.mod_easyblograndompost .eb-mod-body{
    width: 70%;
    display: flex;
        padding-left: 15px;
}
}
 .page1 div#eb.eb-mod.mod_easyblograndompost  .mod-grid .mod-item {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid rgba(var(--fd-gray-200), 1);
    border-radius: 2px;
    padding: 2px 10px;
}
 .page1 div#eb.eb-mod.mod_easyblograndompost  .eb-mod-thumb .eb-mod-image-cover{
      border: 0px solid rgba(var(--fd-gray-200), 1);
}
 .page1 div#eb.eb-mod.mod_easyblograndompost  .eb-mod-title a {
    color: #000;
}
body #eb .eb-post-listing__item .eb-post-thumb .eb-post-image img {
    width: auto;
    height: 160px;
    object-fit: cover;
}
body #mainbody #eb .eb-post-listing__item .eb-post-thumb  a {
    border-bottom: 0px solid #169bbf;
}
@media (max-width:500px){
 body .internalhomerow {
    margin-bottom: 0;
}
 body .container.innerpage {
    padding-top: 10px;
  }
.container.innerpage h1 {
  font-size: 38px;
    white-space: initial;
    line-height: 45px;
  }
    #akeeba-renderjoomla .coupon form input[type="text"] {
        width: 100%;
    }
 div#akeeba-renderjoomla  h3 {
    margin-top: 15px;
}
 body .container.innerpage {
    padding-bottom: 0;
}
  
  body div#header-container #brand.logo {
        width: 75%;
    }
    body  #header-container .navbar-toggle {
        width: 10%;
        height: auto;
    }
  body div#header-container #brand.logo  img {
        max-width: 72% !important;
    }
}
@media (max-width:380px){
body #header-container .navbar-toggle {
        padding: 8px 7px;
    }
}

 body .container.innerpage {
    padding-bottom: 0;
}



 #chronoform-simpleform{
 -ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; 
box-sizing:border-box;
     background-color: #092A30;
    width: 330px;
    padding: 14px;
 }
 
#chronoform-simpleform input[type=text], textarea, ::placeholder
{
    background-color: #fff;
    border: none;
    color:#112E33;
    font-size: 12pt;
    border-radius: 0px;
}

#chronoform-simpleform label {    display: none;}
#chronoform-simpleform .button {background-color: #D8992D;padding: 25px;margin-top: 0;margin-bottom: 0;line-height: 0px;width: 100% !important;text-transform: uppercase;color: #fff!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;font-size: 20px;text-shadow: 1px 1px 1px #000;}


#chronoform-simpleform textarea { border-radius:0px;}


#chronoform-fpa14,#chronoform-statrequest,#chronoform-fpa14-new {
    background: #092a30;
    color: white;
    padding: 15px 15px;
}
#chronoform-fpa14 input[type='text'],#chronoform-statrequest input[type='text'] {
margin: 0 10px 15px 0; border:0; width: 100%; padding:5px 10px; color:black;
}
#chronoform-fpa14 label ,#chronoform-statrequest label{ margin:0 10px 5px 0 ; }
#chronoform-fpa14 .gcore-line-tr.gcore-form-row,#chronoform-statrequest .gcore-line-tr.gcore-form-row { margin:0 0 10px 0; }
#chronoform-fpa14 input[type='submit'],#chronoform-statrequest input[type='submit'] { background:#da9a29; border:0; font-size:17px; font-weight: 600; padding:5px 10px; }
#chronoform-fpa14 .gcore-radio-item,#chronoform-statrequest .gcore-radio-item{ display:inline-block; }
#chronoform-statrequest .field>.nui.grid.stackable.horizontal {
    display: flex !important;
}
#chronoform-simpleform input[type=text], textarea, ::placeholder {   padding: 5px;}

#chronoform-simpleform.form {gap: calc(var(--space) * 1);}


#chronoform-fpa14 {
    color: white;
    padding: 20px 15px;
    background: #092a30;
      min-height: 645px;
}
.nui.checkbox.radio .hidden {
    display: block !important;
      margin: 7px 10px 0 0;
}
#chronoform-fpa14 .field {
    display: inline-block;
}
#chronoform-fpa14 .field .radio label, #chronoform-fpa14 .field.checkbox label {
    margin: 0 10px 5px 0;
}
#chronoform-fpa14 .field label {
    margin: 0 10px 5px 0;
}
#chronoform-fpa14 .field.holder {
    width: 100%;
}
#chronoform-fpa14 a.chronocredits {
    display: none;
}
#chronoform-fpa14  textarea#message {
    width: 100%;
    color: #000;
    padding: 2px 8px;
    height: 136px;
}
#chronoform-fpa14 button#submit {
    background: #da9a29;
    border: 0;
    font-size: 17px;
    font-weight: 600;
    padding: 5px 10px;
    margin-top: 10px;
}
form#member-registration span.form-control-feedback {
    display: none;
}

form#member-registration.has-success .control-label {
    color: #000;
}
form#member-registration .form-control {
    width: 41%;
  }
 form#member-registration input {
    min-height: 34px;
}
  form#member-registration .password-group input {
    width: 100%;
}
#mainbody a.chronocredits {
    display: none;
}