/*----------------------header #start#----------*/
@media screen and (max-width: 1199px) and (min-width: 992px) {
.navigation ul li ul.sub-menu .menu-item a{
    font-size: 13px; line-height: 1.3;padding: 6px 0; font-weight: 300;    text-transform: capitalize;}
}/*max-width: 1199px and min-width: 992px */
@media screen and (max-width: 991px) and (min-width: 769px) {
    .navigation ul li ul.sub-menu .menu-item a{
        font-size: 11px !important; line-height: 1.3;padding: 1px 0;font-weight: 300;     text-transform: capitalize;}
    .mobile-nav .modal-content, .mobile-nav .modal { width: 390px;}
     header .details .breadcrumb>li.breadcrumb-item .breadcrumb-item-navbar-icon{display:inline-block;}
     header .details .breadcrumb>li.breadcrumb-item .breadcrumb-item-navbar-text{display: none;}
    header div#header-widget-area { top: -16px;}
    header .details .justify-content-end { -ms-flex-pack: end!important; justify-content: flex-end!important;}
    header nav ul li ul.sub-menu{ min-width: 7.7rem;}
    div#header-widget-area {right: 175px;}
    .trp-language-switcher > div {max-width: calc(100% - 5px);}
    .top-footer .adresses-map{    background-position: center;}
   /* header .navigation ul li ul.sub-menu .menu-item a{padding: 10px 0px;} */
}/*max-width: 991px and min-width: 769px */
@media screen and (max-width: 823px) and (min-width: 800px) {
    header div#header-widget-area { right: 15px; top: -23px;}
}/*max-width: 823px and min-width: 800px */

@media screen and (max-width: 768px) and (min-width: 576px) {
     .mobile-nav .modal-content, .mobile-nav .modal { width: 275px;}
    div#header-widget-area { top: 12px;}
     .trp-language-switcher > div {max-width: calc(100% - 5px);}
   .mobile-nav .modal {width: 272px;}
   .sliders h1, .sliders .h1 {line-height: 1.5; font-size: 24px;}
      .teams-banner .carousel-caption h2 {font-size: 19px;}
}/*max-width: 768px and min-width: 576px */
@media screen and (max-width: 575px) and (min-width:320px) {
   .mobile-nav .modal-content, .mobile-nav .modal {width: 100%; max-width: 275px;}
   .teams-banner .carousel-caption h2 {font-size: 16px;}
}/*max-width: 575px and min-width: 320px */
/*----------------------header #end#----------*/
/*---------------------- #start#----------*/
@media screen and (max-width: 991px){
 .location-map iframe{max-width: calc(100% - 30px); width: 98%; margin: 0 auto;}
}
@media screen and (max-width: 991px) and (min-width: 769px) {
 .infographic-cont { min-height: 190px;}
 .social-good .skyblue-bg, .social-good .purple-bg {padding: 40px 25px;}
 .cybersecurity-tabs .download-ebook a.btn-white{margin: 10px 5px 0;}
 .funding ul li.no-right:after {border-right: none;}
 .funding ul li:nth-child(2n -1):after { border-right: 1px dashed #fff;}
 .funding-cont.btm-bor:before{border-bottom: 1px dashed #fff;}
 .funding ul li .para { min-height: 175px;}
  /*gopi*/.sjb-page .col-md-5.job-info-col {flex: 0 0 100%; max-width: 100%;}
  /*gopi*/.sjb-page .col-sm-4.job-type-col, .sjb-page .col-sm-4.job-location-col, .sjb-page .col-sm-4.job-posted-date-col{
    flex: 0 0 33.33%; max-width: 33.33%;
 }

 .location-map .col-md-12{display: flex;  justify-content: center; align-items: center;}
}/*max-width: 991px and min-width: 769px */
@media screen and (max-width: 823px) and (min-width: 800px) {
    .teams-banner, .services-banner,.posts-banner { margin-top: 72px !important;}
}/*max-width: 823px and min-width: 800px */
@media screen and (max-width: 768px) and (min-width: 576px) {
.teams-banner {margin-top: 70px;}
.services-banner .carousel-caption h2, .teams-banner.posts-banner .carousel-caption h2 {font-size: 24px;}
.infographic-cont { border-right: 0; border-bottom: 0;  box-shadow: 0 0 1rem rgba(0,0,0,.15)!important;margin: 5px;}
.for-reviews >p >strong { display: block;margin-bottom: 10px;}
.cybersecurity-tabs .download-ebook { font-size: 14px; padding: 8px;}
.risk-assesment-btn { margin-bottom: 10px;}
.cyber-content .media { flex-direction: column;     padding-top: 10px;}
.cybersecurity-tabs #accordion .media{flex-direction: column-reverse;}
.cybersecurity-tabs #accordion .media-body { width: 100%;}
.cybersecurity-tabs #for-cmmc .media { padding-right: 54px;}
.funding ul li .para { min-height: 200px;}
.case-study-section h5.tagline, .case-study-section h4.tagline, h1.tagline {font-size: 19px; line-height: 1.5;}
}/*max-width: 768px and min-width: 576px */
/*---------------------- #end#----------*/