   #sp-bottom .container,
   body.view-article.remove-container .body-innerwrapper>#sp-main-body>.container {
     max-width: 90%;
   }

   .view-article #sp-main-body .article-details div[itemprop="articleBody"] {
     max-width: 100%;
   }

   .sp-megamenu-parent>li::after {
     height: 1px;
     background-color: #1e1e23;
   }

   .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,
   .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
     line-height: 1.5;
   }

   .bx-wrapper .bx-controls-direction a {
     position: relative;
     top: 100%;
     left: 50% !important;
   }

   div.bx-wrapper .bx-controls-direction a:hover {
     color: #c7017f;
   }

   .sppb-articles-carousel-meta,
   .sppb-articles-carousel-meta-category,
   .speasyimagegallery-gallery-item-title,
   .speasyimagegallery-image-title {
     display: none;
   }

   .view-article #sp-main-body .article-details .article-header h1 {
     font-size: 50px;
     text-transform: inherit;
     width: 100%;
   }

   #sp-right .sp-module ul>li>a {
     display: block;
     line-height: 20px;
     padding: 6px 0;
     font-size: 16px;
   }

   /* iPhone bg fix */

   @media only screen and (min-device-width: 320px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) {
     .sp-page-builder .page-content #section-id-1603175361137,
     .sp-page-builder .page-content #section-id-1614061579343,
     #call-to-action {
       background-size: unset !important;
       background-attachment: scroll !important;
       background-position: top !important;
     }
   }

   /* Extra small devices (phones, 600px and down) */

   @media screen and (min-width:320px) and (max-width:932px) {
     #sppb-addon-0d9e661e-5f0f-49fb-aeed-c43d211a5870 .sp-slider #sp-slider-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-0-key #sp-slider-inner-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-0-key,
     #sppb-addon-0d9e661e-5f0f-49fb-aeed-c43d211a5870 .sp-slider #sp-slider-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-0-key #sp-slider-inner-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-1-key,
     #sppb-addon-0d9e661e-5f0f-49fb-aeed-c43d211a5870 .sp-slider #sp-slider-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-1-key #sp-slider-inner-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-0-key,
     #sppb-addon-0d9e661e-5f0f-49fb-aeed-c43d211a5870 .sp-slider #sp-slider-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-1-key #sp-slider-inner-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-1-key,
     #sppb-addon-0d9e661e-5f0f-49fb-aeed-c43d211a5870 .sp-slider #sp-slider-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-2-key #sp-slider-inner-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-0-key,
     #sppb-addon-0d9e661e-5f0f-49fb-aeed-c43d211a5870 .sp-slider #sp-slider-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-2-key #sp-slider-inner-item-0d9e661e-5f0f-49fb-aeed-c43d211a5870-num-1-key {
       padding: 0px 5% 0px 5%!important;
     }
   }

   /* Small devices (portrait tablets and large phones, 600px and up) */

   @media only screen and (min-width: 600px) {
     ...
   }

   /* Medium devices (landscape tablets, 768px and up) */

   @media screen and (min-width: 768px) and (max-width:1023px) {
     ..
   }

   /* Large devices (laptops/desktops, 1024px to 1366px) */

   /* This range covers the main laptop display resolution range */

   @media screen and (min-width: 1024px) and (max-width: 1366px) {
     #sp-header #sp-logo {
       max-width: 19%;
     }
     #sp-header #sp-logo .logo-image {
       height: 60px;
       object-fit: contain;
     }
   }

   /* Large devices (laptops/desktops, 992px and up) */

   @media screen and (min-width: 900px) and (max-width:1440px) {
     ...
   }

   /* Extra large devices (large laptops and desktops, 1200px and up) */

   @media only screen and (min-width: 1200px) {
     ...
   }

   /* Codes for Bootstrap hidden elements on devices
hidden-xs
hidden-sm
hidden-md
hidden-lg
 */