/*----------------------------------------
* 1080px
*---------------------------------------*/
@media screen and (max-width: 1080px) {
  .footer__contact-bar-phone {
    padding: 0 110px;
    position: relative;
  }
}

/*----------------------------------------
* 1000px
*---------------------------------------*/
@media screen and (max-width: 1000px) {
  br {
    display: none;
  }
  .pl-none-mobile {
    padding: initial;
  }
  .header__info {
    display: none;
  }
  .fusion-secondary-main-menu {
    padding-top: 0;
    padding-bottom: 0;
  }
  .fusion-footer-widget-area {
    padding-bottom: 60px !important;
  }
  .fusion-mobile-menu-icons {
    top: 20px;
  }
  .fusion-mobile-menu-icons a:after, 
  .fusion-mobile-menu-icons a:before {
    color: #666666 !important;
  }
  #menu-footer-menu,
  .footer__address-list {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
  }
  .footer__address-list-item {
    margin-bottom: 10px;
  }
  .footer__address-list-item:last-child {
    margin-bottom: 0;
  }
  .footer__contact-bar {
    margin-top: 0;
  }
  .footer__contact-bar-inner {
    display: block;
  }
  .footer__contact-bar-phone {
    padding: 0;
    margin: 20px 0;
  }
  .footer__contact-bar-phone::before,
  .footer__contact-bar-phone::after,
  .menu-item-has-children a::after {
    content: none;
  }
  .footer__contact-bar-email-content, 
  .footer__contact-bar-phone-content {
    padding-left: 0;
  }
  .footer__contact-bar-title,
  .footer__contact-bar-text,
  .footer__siteinfo-right-text {
    text-align: center;
  }
  .footer__contact-bar-list {
    margin: 0 auto;
    display: table;
  }
  .footer__contact-bar-email-content::before,
  .footer__contact-bar-phone-content::before,
  .footer__copyright::before {
    position: inherit;
    display: block;
    margin: 0 auto 15px;
  }
  .footer__copyright {
    padding-left: 0;
    margin-bottom: 20px;
  }
  .footer__siteinfo-inner {
    display: table;
    margin: 0 auto;
  }
  .footer__siteinfo-left, 
  .footer__siteinfo-right {
    width: 100%;
  }
  .footer__siteinfo-right-content {
    padding-right: 0;
  }
  .footer__siteinfo-right-text {
    text-align: center;
  }
  .footer__siteinfo-right-link {
    float: none;
  }
  .footer__siteinfo-right-content::before {
    content: "";
    background: transparent url("assets/images/websiteness-logo.png") no-repeat scroll 0 0 / 100% auto;
    width: 54px;
    height: 35px;
    margin: 0 auto 15px;
    display: block;
  }
  .fusion-copyright-notice a {
    display: block;
  }
  .footer__siteinfo-right-content::after {
    left: 0;
    margin: 0 auto;
  }
  .who-we-service-alternate-img {
    margin-top: 30px !important;
  }
  .benefits-middle-img {
    margin-top: 0;
  }
  .benefits-left-col .fusion-row:first-child, 
  .benefits-left-col .fusion-row:last-child {
    margin-left: 0;
  }
  .benefits-right-col .fusion-row:first-child,
  .benefits-right-col .fusion-row:last-child {
    margin-left: 0;
  }
  .benefits-left-col .fusion-row:nth-child(2), 
  .benefits-left-col .fusion-row:nth-child(3) {
    margin-left: 0;
  }
  .benefits-right-col .fusion-row:nth-child(2), 
  .benefits-right-col .fusion-row:nth-child(3) {
    margin-left: 0;
  }
  .title-heading-left,
  .title-heading-right,
  .text-center-mobile,
  .cta-black__text {
    text-align: center !important;
  }
  .separator-center {
    margin-left: auto;
    margin-right: auto;
  }
  .image-text-right-1,
  .image-text-right-2 {
    margin-top: 40px !important;
  }
  .cta-black__text-small {
    text-align: center;
    display: block;
    margin-bottom: 20px;
  }
  .cta-black {
    padding-left: 0;
  }
  .cta-black::before,
  .cta-green__text::before {
    content: none;
  }
  .cta-black-btn {
    float: none;
    margin: 0 auto !important;
    display: block !important;
  }
  .cta-green__text {
    text-align: center;
    padding-left: 0;
  }
  .cta-green-btn {
    max-width: 300px;
    margin: 20px auto 0 !important;
    display: block !important;
  }
  .offering-section {
    background-color: #161616 !important;
    background-image: none !important;
  }
  .offering-btn {
    max-width: 210px;
    margin: 0 auto !important;
    display: block !important;
  }
  .video-btn {
    margin: 16px auto 0;
    display: block !important;
    max-width: 300px;
  }
  .contact-us__form-left,
  .contact-us__form-right {
    float: none;
    width: 100%;
  }
}