#sp-header-topbar .container {
  max-width:90%;
}

#sp-header-topbar .container-inner {
    border-bottom: 0px;
}

#sp-header-topbar  {
    padding-top: 30px;
  padding-bottom: 10px;
}

.logo-image {
    height: auto!important;
      transform: scale(1.2);
}

#sp-header,
#sp-header-topbar, 
.view-article #sp-header {
  background: #232323;
}

#sp-header.header-sticky {
  background-color: rgba(35, 35, 35, 0.95);
}

#sp-menu.menu-center .sp-megamenu-wrapper {
  position: relative;
  left: 3vw;
}

#sp-menu .d-flex {
  display: grid!important;
}

.sp-megamenu-parent>li>a,
.sp-megamenu-parent>li>span {
  color: #ffffff!important;
  text-transform: uppercase;
}

.sp-megamenu-parent>li>a:hover,
.sp-megamenu-parent>li>span:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
  color: #eec43c!important;
}

#section-id-1666662440174,
#column-wrap-id-1666665518237,
#column-wrap-id-1666665518238 {
  background: #030303;
}

.sppb-btn-outline {
  border: 1px solid !important;
}

.sppb-btn-outline:hover {
  border: 1px solid !important;
  border-colour: inherit!important;
}

.badge {
  color: #000;
}

.sp-scroll-up {
  bottom: 20px;
}

#sp-bottom .sp-module .sp-module-title {
  color: #edba2a;
  font-size: 22px;
}

#sp-footer .container-inner {
  border-top: none;
}

.itemid-135 .sppb-btn-custom:hover {
  border-color: #000000!important;
}

.pitech-blog-title {
  display: none;
}

.blog,
.view-tag #sp-main-body{
  margin-top: 5rem;
}

.article-intro-image img {
    float: left;
    margin-right: 3rem;
    max-height: 250px;
    min-height: 250px;
    max-width: 300px;
    min-width: 300px;
    object-fit: cover;
}

.readmore a {
    border-color: #edba2a;
    background-color: transparent;
    color: #edba2a!important;
    font-size: 16px;
    border: 1px solid;
    padding: 6px;
  text-transform:uppercase;
}

.readmore a:hover {
 background-color: #ffffff;
    color: #000000!important;
}

.layout-blog .article {
      margin-bottom: 7rem;
}

.view-article #sp-main-body .container .article-header h1 {
    color: #000000;
}

.view-article #sp-main-body .container {
    max-width: 1320px;
}

.blog h2 {
    font-size: 48px;
    margin-bottom: 2rem;
}

.article-info {
color:#949393;
  margin-bottom:-1rem;
}

input[type="text"], input[type="email"], input[type="url"], input[type="date"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], select {
        border: 1px solid #edba2a;
}

body .btn.btn-primary {
    background: linear-gradient(255.48deg, rgba(255, 255, 255, 0.2) 4.07%, rgba(255, 255, 255, 0) 103.07%), #edba2a;
}

body .btn.btn-primary:hover {
    background: linear-gradient(255.48deg, rgba(255, 255, 255, 0.2) 4.07%, rgba(255, 255, 255, 0) 103.07%), #000000;
}

  #sppb-addon-1667265527627 img,
  #sppb-addon-1667265527783 img,
  #sppb-addon-1667265527843 img{
    width: 100%!important;
        object-fit: cover;
}

.itemid-136 .sppb-addon-single-image-container {
    display: inherit;
}

#sp-header-topbar #top-1 {
    display: block !important;
}



/* 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-1666662440174,
  .sp-page-builder .page-content #section-id-1666665518376,
  .sp-page-builder .page-content #section-id-1667265527508,
  #sppb-addon-1667265527627 img,
  #sppb-addon-1667265527783 img,
  #sppb-addon-1667265527843 img{
    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:845px) {
  #sp-header .logo-image-phone.d-inline-block.d-lg-none {
    display:none!important;
}
  
  .sp-slider #sp-slider-item-1669780266882-num-2-key #sp-slider-inner-item-1669780266885-num-0-key,
  .sp-slider #sp-slider-item-1669780266882-num-3-key #sp-slider-inner-item-1669780266886-num-0-key,
  .sp-slider #sp-slider-item-1669780266882-num-0-key #sp-slider-inner-item-1669780266883-num-0-key,
  .sp-slider #sp-slider-item-1669780266882-num-1-key #sp-slider-inner-item-1669780266884-num-0-key{
    font-size: 40px!important;
}
  
  .sp-slider #sp-slider-item-1669780266882-num-0-key #sp-slider-inner-item-1669780266883-num-1-key,
  .sp-slider #sp-slider-item-1669780266882-num-1-key #sp-slider-inner-item-1669780266884-num-1-key,
  .sp-slider #sp-slider-item-1669780266882-num-2-key #sp-slider-inner-item-1669780266885-num-1-key,
  .sp-slider #sp-slider-item-1669780266882-num-3-key #sp-slider-inner-item-1669780266886-num-1-key{
    font-size: 25px!important;
    margin-bottom:-1.7rem;
}
  
  
  #sppb-addon-1667265527627 img,
  #sppb-addon-1667265527783 img,
  #sppb-addon-1667265527843 img{
    width: 100%!important;
}
  
  #sppb-addon-1666668584033 #btn-1666668584033.sppb-btn-custom {
    left: 70vw;
    bottom: 3rem;
}
  
  .sp-page-builder .page-content #section-id-1666662440174 {
    padding-top: 150px!important;
    padding-bottom: 50px!important;
    background-size: cover!important;
  }
  
  #sppb-addon-wrapper-1666666346856,
  #sppb-addon-wrapper-1666665944140,
  #sppb-addon-wrapper-1666667909827{
    margin: 25px 5% 30px 5%!important;
}
  
  #sppb-addon-wrapper-1667263424368,
  #sppb-addon-wrapper-1667263943975,
  #sppb-addon-wrapper-1667264096271,
  #sppb-addon-wrapper-1667264163398,
  #sppb-addon-wrapper-1668123890170,
  #sppb-addon-wrapper-1667264215271{
    margin: 0px 0px -60px 0px!important;
} 
  
  #sppb-addon-wrapper-1667264215271{
    margin: 0px 0px 0px 0px!important;
}
  
  .article-info {
    display:none;
  }
  
  
.sp-slider .sp-item .sp-background {
    background-size: contain;
    background-repeat: no-repeat;
      background-position: top;
}
  
  .sp-slider {
    max-height: 258px;
}
  
  .sppb-addon-sp-slider .sp-item.slider-content-vercally-center {
    align-items: baseline;
    padding-top: 2rem;
}
  
    #top3 {
        position: relative;
        width: 100%;
        top: 3.5rem;
        left: 1rem;
    }
  
      body.ltr #offcanvas-toggler.offcanvas-toggler-left {
        float: left;
        position: relative;
        right: 4rem;
        top: 7.5rem;
        z-index:999999;
    }
  
  
  #sp-header.lg-header.header-sticky #offcanvas-toggler.offcanvas-toggler-left {
        right: 0rem;
        top: 1rem;
    }
  
  #sp-header.lg-header .menu-with-offcanvas #offcanvas-toggler {
    display:block!important;
  }
  
  #sp-header-topbar  {
    padding-top: 0px;
  padding-bottom: 0px;
            margin: 0px;
}
  
 ul.social-icons li a {
    color: #000000!important;
}
  
 #top1.col-6 {
    width: 60%;
    padding: 15px 0 10px 0;
}
 
   #sp-bottom1 .sppb-hidden-xs {
    display:block!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:1024px) {
  
  #sp-logo {
    transform: scale(0.7);
    margin-left: -5vw;
        margin-top: -2rem;
}
  
  #sp-menu {
    position: relative;
    bottom: 4rem;
    left: 1rem;
}
  
  #menu-right {
    position: relative;
    bottom: 12rem;
}
}

/* 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
 */














