@font-face {
    font-family: 'Gill-Sans';
    src:  url('/templates/shaper_helixultimate/fonts/Gill-Sans.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} 
#sp-main-body {
    padding: 150px 0;
}
/*html {scroll-behavior: smooth;}*/

h1,h2,h3,h4,h5,h6, p {font-family: 'Gill-Sans' !important;}
a {  color: #252525;}

.sppb-addon-content, .sppb-addon-text {font-family: 'Gill-Sans';font-weight:normal;}

.com-content #sp-main-body { padding: 150px 0 !important;}


/*------
preloader
------*/
.sp-pre-loader .sp-loader-with-logo {
    width: 150px;
}
.sp-pre-loader {
    background:#001522;
   
}
.home .sp-pre-loader { 
    transition: opacity .9s ease-in-out;
   /*animation: fade-in 1s ease-in forwards, fade-out 4s 1s ease-out forwards;*/
}
div#line-load {
    height:1px;
}

/*@keyframes fade-in {
  100% {
    opacity: 1;
  }
}

@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}*/

/*-----
slogan
-----*/
.slogan .sppb-addon-title {
    font-size: 5pc;
    font-weight: 800;
    max-width:80%;
}
.slogan:before,
.slogan:after{
    content:' ';
    position:absolute;
    width:120px;height:120px;
    background-size:120px;
    background-repeat:no-repeat;
    opacity:.2;
}
.slogan:before{    
    background-image:url('/images/1_TS-Exim/icon/mark1.png');
    top:-7em;
    left:0em;
}
.slogan:after{    
    background-image:url('/images/1_TS-Exim/icon/mark2.png');
    bottom:-7em;
    right:0em;}
@media(max-width:1199px){
    .slogan .sppb-addon-title{
    max-width:100% !Important;font-size:35px;
    margin:20px 0 -10px 30px !Important;
    }
}

/*-------
Service
-------*/
.blur-bg {
    backdrop-filter: blur(10px);
}

/*-----
How it works 
-----*/
/*step*/
.steps .sppb-addon-title {
    background:#001622;
    color:#efecea;
    padding:5px 20px 3px 20px !important;
    border-radius:35px;
    font-size:16px;
    margin-bottom:20px !important;
}

/*------
portfolio
-------*/
.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a {
    background: #001622;
}
.sp-simpleportfolio .sp-simpleportfolio-filter a{
    padding:10px 25px !important;
    border-radius:35px !important;
}
.sp-simpleportfolio .sp-simpleportfolio-filter a:hover,
.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a:hover{
    background:#af8061;color:white;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3>a{
    font-family:'Gill Sans';
    font-size:18px;
    letter-spacing:.5px;
}



/*--------------------------
Scrollup Button
--------------------------*/

.sp-scroll-up {
    bottom: 35px;
    background: #af8061;
    right: 100px;
    line-height:40px;
}

.sp-scroll-up:hover, .sp-scroll-up:active, .sp-scroll-up:focus {
    background: #875f44;
}

.sp-scroll-up {
    color: #fff;
}

/*------
live chat
--------*/
.fab-wrapper div#whatsapp  button.whatsapp-button span.hover_text {margin-top:-20px !important;}


/*------
news
------*/
body.news { background: #c2b0a1;}

/*----
portfolio
----*/
a.btn-zoom {
    display: none !Important;
}
.sp-simpleportfolio-meta {
    display: none;
}

.custom-tab ul.sppb-nav.sppb-nav-custom {
    min-width: 100%!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}