@media screen and (max-width: 1200px) {
    .logo-image {
            content: url('https://amicro.gr/images/Amicro white.png');
        }
    }
    /* Inline block */
    #sp-logo .sp-column .d-lg-inline-block {
        max-width: 200px;
    }
    
    /* Column 6/12 */
    #sp-contact {
        white-space: normal;
        text-align: right;
    }
    
    @media (min-width:1000px) {
    
        /* Column 3/12 */
        #sp-header .d-block {
            position: relative;
            left: 70px;
        }
    }
    
    @media (min-width:1200px) {
    
        /* Burger icon */
        #offcanvas-toggler .burger-icon {
            display: none;
        }
    }
    
    /* Inline block */
    .body-wrapper .body-innerwrapper #sp-header-topbar .container .container-inner .align-items-center #sp-logo .sp-column .logo a .d-lg-inline-block {
        width: 500px !important;
    }
    
    /* Dropdown inner */
    .d-lg-block .sp-menu-item:nth-child(5) .sp-dropdown-inner{
     width:500px;
     transform:translatex(0px) translatey(0px);
     max-width:600px;
     min-width:500px;
    }
    
    /* Link */
    .row .col-sm-6 .sp-mega-group .menu_item a{
     text-transform:capitalize;
     color:rgba(255,255,255,0.7);
     font-weight:400;
    }
    
    /* Link */
    .d-lg-block .sp-dropdown-items a{
     color:rgba(255,255,255,0.7);
    }
    /* Link (hover) */
    .row .menu_item a:hover{
     color:#ffffff !important;
    }
    @media (min-width:1200px){
     /* Dropdown main */
     .d-lg-block .sp-menu-item:nth-child(5) .sp-dropdown-main{
      width:400px !important;
     }
    }
    
    @media (min-width:993px) {
        /* Inline block */
        #sp-logo .sp-column .d-lg-inline-block {
            height: 72px;
        }
    }
    
    /* Header */
    #sp-header {
        min-height: 90px !important;
       /* background-color: #09063d !important; */
	   background: linear-gradient(115deg, #09063d, #143d5d);
        position: relative;
    }
    
    /* Column */
    #sp-menu .sp-column {
        transform: translatex(0px) translatey(10px);
    }
    
    #sp-header-topbar .container .container-inner>.align-items-center {
        color: #09063d;
        background-color: #fafafa;
        width: 100%;
        height: 110px;
        min-height: 10px;
    }
    
    /* Row */
    #sp-header-topbar .container .container-inner>.align-items-center {
        min-height: 10px;
        height: 110px;
    }
    
    /* Dropdown inner */
    .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
        color: #09063d !important;
    }
    
    .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right {
        width: 220px !important;
    }
    
    /* Dropdown inner */
    #sp-header .container .container-inner .row .col-xl-12 .d-flex .sp-megamenu-wrapper .d-lg-block .sp-menu-item:nth-child(3) .sp-dropdown-main .sp-dropdown-inner {
        width: 900px !important;
    }
    
    /* Dropdown inner */
    .d-lg-block .sp-menu-item:nth-child(3) .sp-dropdown-inner {
        padding-top: 10px;
        padding-left: 40px;
        padding-right: 40px;
        padding-bottom: 20px;
    }
    
    #sp-header-topbar {
        background-color: #fafafa;
    }
    
    /* Header topbar */
    #sp-header-topbar {
        margin-bottom: 0px;
        margin-top: 0px;
    }
    
    #sp-header-topbar .container-inner {
        border-bottom-width: 0px !important;
    }
    
    /* Link (hover) */
    #sp-contact .sp-contact-info a:hover{
     color:#09063d;
    }
    /* Link (hover) */
    .social-wrap .social-icon-facebook a:hover{
     color:#09063d !important;
    }
    /* Link */
    .social-wrap .social-icon-twitter a:hover{
     color:#09063d !important;
    }
    /* Font Icon (hover) */
    .social-wrap .social-icon-linkedin span:hover{
     color:#09063d;
    }
    
    /* Dropdown inner */
    .d-lg-block .sp-menu-item:nth-child(5) .sp-dropdown-inner {
        width: 240px;
    }
    
    .page-item.active .page-link {
        background-color: #09063d;
        border-color: #09063d;
    }
    
    @media (min-width:992px) {
    
        /* Block */
        .flex-auto .sp-megamenu-wrapper .d-lg-block {
            display: none !important;
        }
    }
    
    @media (max-width:992px) {
    
        /* Container */
        #sp-main-body .container {
            width: 99%;
        }
    
    .article-details p img {
            margin-left: 10px;
            margin-right: 10px;
            margin-top: 20px;
            margin-bottom: 20px;
        }
    }
    
    @media (min-width:992px) {
    
        /* Container */
        #sp-main-body .container {
            width: 78%;
        }
    }
    
    /* Heading */
    .article-details .article-header h1 {
        font-weight: 600 !important;
        word-spacing: 1px;
        color: #09063d !important;
    }
    
    @media (min-width:576px) {
    
        /* Heading */
        .body-wrapper .body-innerwrapper #sp-main-body .container .container-inner .row #sp-component .sp-column .article-details .article-header h1 {
            line-height: 1.3em !important;
        }
    
    }
    
    .view-article #sp-main-body {
        padding-top: 50px;
    }
    
    @media (min-width:1200px) {
    
        /* Container */
        #sp-main-body .container {
            max-width: 1200px !important;
        }
    
        /* Heading */
        #sp-main-body .container .container-inner .row #sp-component .sp-column .article-details .article-header h1 {
            font-size: 40px !important;
        }
    
        .article-details p img {
            margin-left: 25px;
            margin-right: 25px;
            margin-top: 0px;
            margin-bottom: 25px;
        }
    
        /* Heading */
        .blog .page-header h1 {
            z-index: -1;
            position: absolute;
        }
    
    }
    
    /* Heading */
        .article-list .blog-list-title-wrap h1 {
            display: none;
        }
    
    /* Heading */
        .article-list .blog-list-title-wrap h3 {
            display: none;
        }
    
    /* Row */
    .blog .article-list .row-1 {
        margin-top: 75px;
    }
    
    
    /* Container */
     #sp-main-body .container{
      width:90%;
     }
        /* Heading */
        .article-list .article h2 {
            padding-left: 20px;
            padding-right: 20px;
            padding-top: 15px;
            padding-bottom: 15px;
            margin-top: 0px;
            margin-bottom: 20px;
            color: #09063d;
            border-bottom-style:solid;
            border-bottom-width:2px;
            border-bottom-color:#e20510;
    
        }
    
        /* Heading */
        #sp-component>div>div.blog .article-list .article h2 {
            font-size: 14px;
        }
    @media (min-width:1000px){
    
     /* Row */
     .blog .article-list .row-1{
      margin-top:0px!important;
     }
     
    }
    
    
    /* Page header */
    #sp-component .sp-column .page-header {
        margin-bottom: -50px;
        margin-top: -20px;
    }
    
    @media (min-width:1000px) {
    
        /* List */
        #sppb-addon-wrapper-1686986324026 .clearfix ul {
            min-width: 240px;
        }
    
        /* Article list */
        #sp-component .blog .article-list {
            margin-top: 20px;
            display: inline-block;
            transform: translatex(0px) translatey(0px) !important;
        }
    }
        /* Heading */
        #sp-bottom .sp-column h3 {
            color: #ffffff !important;
        }
    
    
    /* Link */
    #sp-bottom .menu a {
        color: rgba(255, 255, 255, 0.7) !important;
    }
    
    /* Link (hover) */
    #sp-bottom .menu a:hover {
        font-weight: 400;
    }
    
    * Button (hover) */ .cf-text-left:hover {
        background: #e20510;
    }
    
    @media (max-width:990px) {
    
        /* Inline block */
        #sp-logo a .d-inline-block {
            position: relative;
            top: 9px;
        }
    }
    
    @media (max-width:575px) {
    
        /* Inline block */
        #sp-logo a .d-inline-block {
            top: 13px;
        }
    }
    
    @media (max-width:991px) {
    
        /* Column 9/12 */
        #sp-header .col-xl-12 {
            position: relative !important;
            top: 16px;
        }
    }
    
    @media (max-width:1199px) {
    
        /* Link */
        .d-lg-block>.sp-menu-item>a {
            display: none !important;
        }
    }
    
    @media (min-width:992px) {
    
        /* Heading */
        .sp-page-title h2 {
            font-weight: 500 !important;
            margin-top: 41px !important;
            letter-spacing: 2px;
        }
    
        /* Page title */
        #sp-title .sp-column .sp-page-title {
            padding-top: 50px;
        }
    
        /* Heading */
        .sp-page-title h2 {
            font-size: 45px !important;
        }
    }
    
    /* Link */
    .d-lg-block>.sp-menu-item>a {
        text-transform: uppercase;
    }
    
    @media (min-width:1500px){
    
     /* Background */
    #sppb-sp-slider-1687328915060 > div.sp-slider-outer-stage{
      height:662px!important;
     }
    }
    /* List */
    .article-social-share .social-share-icon ul{
     display:none;
    }
    /* Article info */
    #sp-component .sp-column .article-info{
     display:none;
    }
    
    @media (max-width:1200px){
    .table-smart{
    display: none;
    }
    }
    
    /* Main body */
    .view-article #sp-main-body{
     background-image:url("/images/banners/background-article-amicro.png");
     background-attachment:fixed;
    background-position-y:1000%;
     background-size:contain !important;
     background-repeat:no-repeat;
    }
    
    /* Pitech mod latestnews */
    #sp-component .clearfix .pitech-mod-latestnews{
     display:flex;
    }
    
    /* Division */
    .pitech-mod-latestnews > div{
     margin-left:10px;
     margin-right:10px;
     margin-top:10px;
     margin-bottom:10px;
     border-top-left-radius:10px;
     border-top-right-radius:10px;
     border-bottom-left-radius:10px;
     border-bottom-right-radius:10px;
    width:25% !important;
    }
    
    /* Image */
    .pitech-mod-latestnews div img{
     margin-bottom:10px;
    }
    
    /* Span Tag */
    .pitech-mod-latestnews .latest-post-info span{
     font-size:12px;
    text-align:center;
     margin-top:5px;
    }
    
    /* Pitech news title */
    .pitech-mod-latestnews .latest-post-title .pitech-news-title{
     color:#ffffff;
     text-align:center;
     margin-top:5px;
    }
    
    /* Latest post content wrap */
    .pitech-mod-latestnews div .latest-post-content-wrap{
     padding-left:10px;
     padding-right:10px;
     padding-top:10px;
     padding-bottom:10px;
     transform: translatey(-135px);
     text-align:center;
     font-weight:500;
     letter-spacing:1.2px;
     box-shadow:none;
     white-space:normal;
     background-color:rgba(0,16,71,0.75);
    }
    
    /* Latest post title */
    .pitech-mod-latestnews div .latest-post-title{
     box-shadow:none;
    }
    
    /* Span Tag */
    .pitech-mod-latestnews .latest-post-title span{
     box-shadow:none;
    }
    
    /* Span Tag */
    .pitech-mod-latestnews .latest-post-info span{
     color:#e8e7e7;
     font-weight:400;
    }
    
    /* Division */
    .pitech-mod-latestnews > div{
     height:200px;
    }
    
    @media (max-width:758px){
    
    /* Division */
     .article-details > div > div{
      display:flex;
      flex-direction:column;
     }
    
     /* Division */
     .article-details > div > div > div{
      display:flex;
      flex-direction:column;
      flex-wrap:wrap;
      max-width:100%;
     }
     
    /* Division */
     .body-wrapper .body-innerwrapper #sp-main-body .container .container-inner .row #sp-component .sp-column .article-details > div > div > div{
      display:flex !important;
      width:100% !important;
     }
    }
    
    @media (max-width:990px){
    
     /* Span Tag */
     .pitech-mod-latestnews .latest-post-title span{
      font-size:14px;
     }
     
     /* Latest post content wrap */
     .pitech-mod-latestnews div .latest-post-content-wrap{
      position:relative;
      top:125px;
      background-color:#001047;
     }
     
     /* Module content */
     #sp-component .clearfix .sp-module-content{
      display:flex;
      flex-direction:column;
      flex-wrap:wrap;
     }
     
    }
    @media (max-width:990px){
    
     /* Span Tag */
     .pitech-mod-latestnews .latest-post-title span{
      font-size:14px;
     }
     
     /* Latest post content wrap */
     .pitech-mod-latestnews div .latest-post-content-wrap{
      position:relative;
      top:125px;
      background-color:#001047;
     }
     
     /* Module content */
     #sp-component .clearfix .sp-module-content{
      display:flex;
      flex-direction:column;
      flex-wrap:wrap;
     }
     
    .blog .article-list .row-1 {
       margin-top: 0px;
    }
    
    }
    
    @media (max-width:758px){
    
     /* Pitech mod latestnews */
     #sp-component .clearfix .pitech-mod-latestnews{
      flex-direction:column;
      flex-wrap:wrap;
      column-count:2;
     }
     
     /* Division */
     .pitech-mod-latestnews > div{
      margin-bottom:126px;
     }

     /* Division */
     .body-wrapper #sp-main-body .container .container-inner .row #sp-component .sp-column .clearfix .sp-module .sp-module-content .pitech-mod-latestnews > div{
      width:100% !important;
     }
     
     /* Heading */
     #sp-component .clearfix h3{
      font-size:22px;
     }
       
    }
    
    @media (max-width:550px){
    
     /* Division */
     .pitech-mod-latestnews > div{
      margin-bottom:55px;
     }
          
     /* Span Tag */
     .pitech-mod-latestnews .latest-post-info span{
      margin-top:0px;
     }
     
     /* Latest post info */
     .pitech-mod-latestnews div .latest-post-info{
      margin-top:-2px;
     }
     
    /* Division */
     .pitech-mod-latestnews > div{
      position:relative;
      left:-8px;
    
    }
    }
    
    @media (max-width:1199px){
    
     /* Latest post content wrap */
     .pitech-mod-latestnews div .latest-post-content-wrap{
      transform: translatey(-10px);
      background-color:#001047;
      font-size:13px;
      line-height:1.5em;
      letter-spacing:1.1px;
      font-weight:500;
     }
     
    }
    
@media (max-width:900px){

 /* Latest post content wrap */
 .pitech-mod-latestnews div .latest-post-content-wrap{
  top:0px;
 }
 
}

@media (max-width:767px){

 /* Division */
 .pitech-mod-latestnews > div{
  margin-bottom:30px;
 }
 
}

@media (max-width:758px){

 /* Division */
 .pitech-mod-latestnews > div{
  flex-direction:column;
  flex-wrap:wrap;
  margin-bottom:114px;
 }
 
 /* Article list img */
 .pitech-mod-latestnews div .article-list-img{
  flex-wrap:wrap;
 }
 
 /* Pitech mod latestnews */
 #sp-component .clearfix .pitech-mod-latestnews{
  column-count:1;
 }
 
 /* Module */
 #sp-component .clearfix .sp-module{
  column-count:2;
  transform:translatex(0px) translatey(0px);
 }
 
 /* Pitech mod latestnews */
 .body-wrapper .body-innerwrapper #sp-main-body .container .container-inner .row #sp-component .sp-column .clearfix .sp-module .sp-module-content .pitech-mod-latestnews{
  width:100% !important;
 }
 
}

@media (max-width:568px){

 /* Division */
 .pitech-mod-latestnews > div:nth-child(1){
  margin-bottom:60px;
 }
 
 /* Division */
 #sp-component .clearfix div:nth-child(3){
  margin-bottom:60px;
 }
 
}
    
    /* blog-list columns 50% for mobile and 33.33333333% for large screens*/
    body.layout-blog.itemid-329 .blog > .article-list > .row > div:not(.blog-list-title-wrap){
        flex: 0 0 auto;
        width: 50%;
    }

    @media(min-width: 992px){
        body.layout-blog.itemid-329 .blog > .article-list > .row > div:not(.blog-list-title-wrap){
            flex: 0 0 auto;
            width: 33.33333333%;
        }
    }


@media (max-width: 758px) {
#sp-component .clearfix .sp-module {
    column-count: 1!important;
    transform: translatex(0px) translatey(0px);
}
}

h1 {
 font-size: calc(3vw + 3vh + 1vmin)!important;
}


#sp-footer, #sp-bottom {
    background: linear-gradient(115deg, #09063d, #143d5d);
    color: #ffffff;
}


#sp-header-topbar a {
       color: #143c5c;
}

#sp-header-topbar .sp-contact-info {
    color: #09063d;
    font-size: 1.4em;
}

ul.social-icons {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    font-size: 1.6em;
}


.sp-page-title:before {
    content: "";
    background: unset;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -100;
    width: 100%;
    height: 100%;
    max-width: 70%;
}


.sp-page-title .sp-page-title-heading {
    font-weight: 800;
    font-size: 100px;
    line-height: 110px;
    position: relative;
    z-index: 2;
    max-width: 50%;
    margin-bottom: 50px;
    filter: drop-shadow(2px 4px 12px #09073e);
}

.sp-page-title .breadcrumb {
    background: none;
    padding: 0;
    margin: 10px 0 0 0;
    filter: drop-shadow(2px 4px 12px #09073e);
}


@media (max-width: 575px) {
    .sp-page-title .sp-page-title-heading {
        font-size: 4em !important;
        line-height: 1em !important;
        margin-bottom: 10px;
    }
}

div.sp-column.d-flex.align-items-center.justify-content-center {
	margin-left: -960px;
}


