@font-face {
    font-family: 'NDI_GROTESQUE 28';
    src: url('../fonts/NDI_GROTESQUE 28.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'NDI_SERIF BOLD 06';
    src: url('../fonts/NDI_SERIF BOLD 06.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
h1,h2,h3,h4,h5{
    font-family: 'NDI_SERIF BOLD 06'!important;
}
body,p, a{
    font-family: 'Inter'!important;
}

#sp-header{
    margin:auto ;
}
#sp-header .row{
    flex-wrap: nowrap;
}
#sp-header .container{
    margin:0;
}
#sp-header.header-with-modal-menu #offcanvas-toggler {
display: flex !important;
}
#sp-header.header-with-modal-menu #modal-menu-toggler {
    display: none;
}
#sp-logo{
    margin-left: 50px;}
#logo-right1{
    margin-right: -30px;
}
@media (min-width: 1400px){
#logo-right{
    margin-right: -30px;}
.sp-simpleportfolio-image {
 width: 70%;
}
}
@media (max-width: 1400px){
#sp-logo1{
    margin-left: -30px;}
}

@media (max-width: 1200px){
#sp-logo1{
    margin-left: 80px;}
#consult {
 font-size:15px;
 padding: 2px 2px 2px 2px;}
#logo-right1{
margin-right:-60px;}
}

@media (max-width: 992px){
#sp-header {
    height: 110px;
}
#sp-logo{
    margin-left: 0px;}
.logo-image{
    height: 110px!important;
}
#logo-right1{
margin-right:-60px;}
#consult {
 font-size:13px;}
}
@media (max-width: 991px){
#sp-header .logo {
    height: 75px;}
#logo-right1{
margin-right:-130px;}
}
@media (max-width: 769px){
#sp-header .sp-module {
    display: none;}
.top-link {
    display: none;!important}
#logo-right1{
margin-right:0px;}
}
@media (max-width: 500px){
#sp-logo{
    margin-left: -25px;}
}
._access-icon {
   position: absolute!important;
   top: 8px !important;
   right: 4% !important;
   left: unset!important;
   background-color: unset!important;
   box-shadow: none!important;
   color: black!important;
   font-size: 24px!important;
   line-height: 5px!important;
}
.sp-simpleportfolio-btns{
 display:none;
}
.sp-simpleportfolio-tags{
 display:none;
}
.sp-simpleportfolio-info{
background: #000!important;
}
.sp-simpleportfolio-info h3>a{
color: #fff!important;
background: #000!important;
}

input[type=text]{
font-size: 14px;
padding: 10px 15px;
}
.sear{
width: 20%;
}
.arrow{
width: 20px;
height: 20px;
position: absolute;
border-right: 2px solid black;
border-top: 2px solid black;
transform: translateY(-50%) rotate(45deg);
}

#pwebcontact138_box, 
#pwebcontact138_form label, 
#pwebcontact138_form input, 
#pwebcontact138_form textarea, 
#pwebcontact138_form select, 
#pwebcontact138_form button, 
#pwebcontact138_form .btn {
    font-size: 16px;
    font-family: 'Inter';
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
#pwebcontact138_form button, 
#pwebcontact138_form .btn{
    border-radius: 20px;
}

form.pwebcontact-form .pweb-field-captcha .pweb-field{
margin-left: 0!important;
}
.burger-icon {
 transform: scale(1.4);
}
