/*--------------------------------------------------------------
15. Media queries
--------------------------------------------------------------*/
@media only screen and (min-device-width: 1400px) and (max-device-width: 1600px){ 
   

}
@media only screen and (min-width : 1600px) {

}
@media only screen and (min-width: 1200px) {


}
@media only screen and (max-width: 1300px) {


}

@media only screen and (max-width: 980px) {
 
.first-down{
    margin-top: 0px;
}
.second-up{
    margin-top: 0px 
}
.nav-link {
    transition: all 0.3s ease-in-out;
    display: inline-block;
}
.nav-link {
    padding: 0.8rem 0rem !important;
}
.top-nav {
    position: absolute;
    left: 15px;
    right: 0px;
    top: 96px;
    padding-right: 15px;
    transition: all 0.2s ease-in-out;
}
.navbar-toggler{
        position: absolute;
    top: 87px;
    right: 0px;
}
.navbar {
    padding-top: 15px;
    padding-bottom: 50px;
}
.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
    margin-top: 66px;
}
.navbar-toggler:focus {
    box-shadow: 0 0 0 0rem;
}
.header.sticky-bar  .navbar-toggler {
    top: 71px;
}
.header.sticky-bar .top-nav {
    top: 84px;
    padding-right: 15px;
    font-size: 15px;
}.innerpage-hero {
    margin-top: 150px
}
}
@media only screen and (max-width: 800px) {

}
@media only screen and (max-width: 768px) {
 

}
@media (min-width: 992px){

}

@media only screen and (max-width: 768px) {
.primary-footer {
    padding: 2rem 0 1rem;
}
.f-box {
    padding: 15px 25px;
    margin-bottom: 50px;
}
.owl-theme .owl-nav {
    display: none;
}
.testimonials-box {
    padding: 3rem 2rem 0 2rem;
}

}
@media only screen and (max-width: 640px) {
  .border-right-counter {
    border-right: 0px solid #0872ab;
}
.counter-box{
    margin-bottom: 30px;
}
.sec-pad{
    padding: 2rem 0;
}
.investigative-box .d-flex{
    display: block !important;
} .investigative-box .d-flex img{
    margin-bottom: 15px;
}
.investigative-box {
    padding: 25px;
}

.innerpage-hero .breadcrumb.justify-content-end {
    justify-content: flex-start!important;
}
.m-d-block{
    display: block !important;
}
}
    

@media only screen and (max-width: 590px) {

}
@media (min-width: 576px){

}

@media only screen and (max-width: 480px) {
  
}
@media only screen and (max-width: 400px) {

}
@media screen and (max-width: 375px){

}
@media screen and (max-width: 321px){

}







