*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

@import url('https://fonts.cdnfonts.com/css/futura-lt');


@font-face {
  font-family: 'Futura Md BT';
  src: url('../Futura-Md-BT-Font/FutuBd.ttf') format('ttf'),
    url('../Futura-Md-BT-Font/FutuBdIt.ttf') format('ttf'),
    url('../Futura-Md-BT-Font/FutuMd.ttf') format('ttf'),
    url('../Futura-Md-BT-Font/FutuMdIt.ttf') format('ttf'),
    url('../Futura-Md-BT-Font/FuturaBoldBT.ttf') format('ttf'),
    url('../Futura-Md-BT-Font/FuturaBoldItalicBT.ttf') format('ttf'),
    url('../Futura-Md-BT-Font/FuturaMediumBT.ttf') format('ttf'),
    url('../Futura-Md-BT-Font/FuturaMediumItalicBT.ttf') format('ttf'),

    /* Add more src declarations for other font formats if necessary */
}

@font-face {
  font-family: 'Futura Hv BT';
  src: url('../Futura-Hv-BT/FutuHv.ttf') format('ttf'),
    url('../Futura-Hv-BT/FutuHvIt.ttf') format('ttf'),
    url('../Futura-Hv-BT/FuturaHeavyBT.ttf') format('ttf'),
    url('../Futura-Hv-BT/FuturaHeavyItalicBT.ttf') format('ttf'),
    url('../Futura-Hv-BT/futurahi.ttf') format('ttf'),


}


 
.bg-header-details{
    /* background: linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.7)), url('../img/Rectangle\ 4.png') no-repeat center;; */
    background-size: cover;
    width: 100%;
    background-position: center;
    height: 100vh;
}
.revie-contner{
    background-image: url('../img/reviewmain.png');
    width: 100%;
    height: 100%;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
}
 
/* body {
    background-color: #161817;
} */
.service{
    height: 90vh;
    display: flex;
    align-items: center;
}  
.service h1{
    font-family: Futura Lt BT;
font-size: 45px;
font-weight: 700;
line-height: 40px;
letter-spacing: 1.5px;
color: #FFFFFFDE;
text-align: left;
} 
.para{
    font-family: Futura Lt BT;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    text-align: left;
    color: #ffffff;
    
}
.parareview{
    font-family: Futura Lt BT;
    font-size: 18px;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 1.5px;
    text-align: left;
    color: #737373;
    
}
.head-section{
    font-family: Futura Lt BT;
    font-size: 42px;
    font-weight: 600;
    line-height: 69px;
    letter-spacing: 0.1em;
    text-align: left;  
    color: #FFFFFFDE;  
}
.btn-overlay{
    position: absolute;
    top: 50%;
    left: 24%;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.05em;
    text-align: center; 
}
@media (max-width:576px){
    .head-section{
        font-size: 31px;
        line-height: 42px;
    }
    .bg-header-details{
        height: 70vh;
    }
    .service{
        height: 50vh;
    }
    .btn-overlay{
        left: 30%;
    }

}

.paginat {
    /* background-color: #161817 !important; */
    text-decoration: none;
     color: #737373;
}
.page-link img{
    mix-blend-mode: exclusion;
}
.backhjground{
    /* background-color: #1e201f !important; */
}
.bg-uperspace{
   /* background-color:  #161817; */
   padding-block: 20px ;
}
.page-item{
   
    padding: 10px;
    padding-inline: 20px;
    background-color:#0b334c;
    border-radius: 5px;
    margin-inline: 5px;
    color: rgba(255, 255, 255, 0.87);
}
.linedh{
    background-color: black !important;
    color: black;
    height: 3px;
}
@media(max-width:368px){
    .page-item{
        margin-inline: 1px;
    }
}