/* @import url('https://fonts.googleapis.com/css?fasmily=Muli&display=swap'); */
/* @import url('https://fonts.googleapis.com/css?family=Quicksand&display=swap'); */
/* html tags */

*{
  /* font-family: 'Roboto', sans-serif!important; */
  /* font-size: 14px!important; */
} 

/* Website Colors */

:root{
    --primary-color:#07846e
    --secondary-color:#666758;
    --light-color:#fff;
    --dark-color:#333;
}

/* Utiltiy Classes */

  /* Animation Utility */

.moveUp{
  animation-name: moveUp!important;
  animation-duration: 1s!important;
  animation-delay:2s;
}  
/* Headings */
.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a{
  color:#07846e!important;
  font-family: 'Roboto', sans-serif!important;
  /* animation-name:moveUp;
  animation-duration: 3s;
  animation-iteration-count: 3; */
}

/* Font */
.inteco-body, .inteco-body .gdlr-core-content-font, .inteco-body input, .inteco-body textarea, .inteco-body button, .inteco-body select, .inteco-body .inteco-content-font, .gdlr-core-audio .mejs-container * {
  /* font-family: "Source Sans Pro", sans-serif; */
  font-family: "Roboto", sans-serif;
  font-size:15px!important;
}
.inteco-body, .inteco-body p{
  font-family: "Roboto", sans-serif;
  font-size:17px!important;

}
/* .gdlr-core-page-builder-body p{
  font-family: "Roboto", sans-serif;
  font-size:10px!important;
} */
.submit-button{
  background-color: #07846e!important;
}




.inteco-header-container{
  background :#fff!important;
  height:90px;
}
.inteco-header-container .inteco-logo{
  padding-top:18px;
}
.inteco-header-container .inteco-navigation,.inteco-header-container   .inteco-header-right-social {
  padding-top : 38px;
}
.inteco-header-style-plain.inteco-style-float-left .inteco-navigation {
float: left;
margin-left: 5rem;
}
.inteco-header-style-plain.inteco-style-float-left .inteco-navigation a {
color: #666758  ;
margin-left: 10px;
font-weight:normal!important;
}
.inteco-item-pdlr, .gdlr-core-item-pdlr {
padding-left: 1px;
padding-right: 20px;
}

.inteco-navigation .sf-menu > li > a, .inteco-navigation .sf-vertical > li > a, .inteco-navigation-font{

  /* font-family:ArcaMajora bold !important; */
  font-family: 'Roboto', sans-serif;
  font-size:15px;

}

.inteco-logo-bottom-divider{
display:none!important;
}

.fa-sort-down{
padding-bottom:30px!important;
}
.my-social a i{
color:#666758  !important;
font-family: 'Font Awesome\ 5 Free'!important;
}


.mobile-heading-m a{
  color:#fff;
}
/* rev slider */
      /* .rev_slider > .wpb_text_column {
        padding-left:20rem!important;
      } */

/* #rev_slider_2_1_wrapper{
height:100vh!important;

}
.rev_slider_wrapper, .fullwidthbanner-container{

background:url('images/img/hp1-slider-1.jpg') !important;
back
}
.tp-bgimg ,.defaultimg{
background:url('images/img/hp1-slider-1.jpg')!important;
height:100vh!important;
}  */





/* b&d page */
.bg-white {
background :#fff!important;
}
/* Contact index page */
.contact-home .gdlr-core-pbf-background-wrap{
background : #fff!important;
}
.inteco-header-background{
background : #fff;
}
.inteco-main-menu-search{
display:none;
}

.inteco-mobile-button-hamburger::before, .inteco-mobile-button-hamburger::after, .inteco-mobile-button-hamburger span{
background : black;
}
.child-menu-item a{
color:#fff!important;
opacity:0.6;
}
.child-menu-item a:hover {
background-color:#07846e!important;
opacity:1!important;
}

/* .child-menu-item a:hover{
color:#fff!important;
} */


/* footer */

.inteco-item-pdlr, .gdlr-core-item-pdlr{
  color:#666758;  
}
.inteco-copyright-left  i {
  color:#666758!important;
}
/* Contact page */
.gdlr-core-page-builder-body p a {
  color: #666758!important;
}  



@media screen and (min-width: 700px){
  
      
  .rev-text{
    font-size: 45px!important; 
    line-height: 4rem!important;
    font-family: 'Roboto', sans-serif!important;
    font-weight: 600!important;
    color: #666758  !important;
    /* font-family:'arcamajora bold!important'; */
    
  
  }
  .rev-text-slide1{
    /* margin-right:rem!important; */
    text-align:center!important;
    margin-top:2rem;
  }
  .rev-text-slide-2{
    margin-right:45rem!important;

  }
  

  .rev-s-text-inventory{
    margin-right:55rem!important;
    
    color:black!important;
  }
  .rev-s-text-security{
    margin-right:66rem!important;
    color:black!important;
  }
  .rev-s-text{
    margin-right:30rem!important;
  }
  .padding-left{
    margin-left:18rem!important;
  }

  .underline{
    border-bottom:5px solid #9A827D!important;
    /* border-bottom:5px solid var(--primary-color)!important; */
      

  }


  
  }



  /* Mobile Styling */

@media only screen and (max-width: 600px){
.gdlr-core-left-align{
  text-align:center!important;
}
.gdlr-core-pbf-column-content-margin {
  padding:10px!important;
}
p{
  text-align:justify!important;
  text-justify: auto!important;

  /* text-justify: inter-character!important; */
  
  /* word-spacing:-2px!important; */
}
/* utility */
.padding-0{
  padding:3px!important;
}
#gdlr-core-column-5 .gdlr-core-pbf-column-content-margin{
  padding : 0px!important;
}
.gdlr-core-title-item{
  margin-top:15px;
}
#gdlr-core-column-1 .gdlr-core-pbf-column-content-margin{
  padding:20px 2px!important;
}
#gdlr-core-column-5 {
  padding:0px!important;
}
.m-text-center{
  text-align:center!important;
}

/* home Page Section : about-us */
#home-about-us{
padding-top:4rem!important;
}

.mobile-heading-l{
  font-size:18px!important;
}
.mobile-heading-m a{
  padding-top:13px!important;
  font-size:10px!important;
  color:#fff!important;
  text-decoration: underline;
}

/* mobile Rev Slider */
.rev-text{
  font-size: 13px!important; 
  line-height: 2rem!important;
  font-family: 'Roboto', sans-serif!important;
  font-weight: 600!important;
  color: #666758  !important;
  
  

}
.rev-text-slide1{
  /* margin-right:rem!important; */
  text-align:center!important;
  margin-top:2rem;
}
.rev-text-slide-2{
  margin-right:12rem!important;

}



}
/* end of mobile Styling  */





/* animations */

@keyframes moveUp {
  0%{
    opacity:0;
    transform:translateY(100px)
  }
  100%{
    opacity:1;
    transform:translateY(0)
  }
}