@media (min-width:1200px) {

.container {
    max-width: 1280px;
    
}
}

@media (min-width:991px) {
    .navbar-collapse {
    flex-direction: column;
    justify-content: end;
    }
    
.working_slider img {
    border-radius: 15px;
    height: 480px;
    object-fit: cover;
}

.ignitionbox.large .logoimg {width:100%; margin-bottom:0; height:300px;}

.ignitionbox.large .hoverlink {margin-bottom:0; position:initial;}

.nav-item.dropdown:hover .dropdown-menu{
    display:block;
}

}


@media only screen and (max-width: 991px) {
    
body {
    margin-top: 65px;
}
    
  nav {
      background:#000;
  }    
 nav img {
    width: 120px;
}
  nav .navbar-brand {
    margin-left: 15px;
  }
  nav .navbar-toggler-icon {
    background: #606d6d;
    width: 50px;
    height: 2px;
  }
  
  
  
nav .navbar-nav {
    margin-top: 10px;
    margin-bottom: 20px;
}
  
  nav .navbar-nav .nav-item {
      margin-bottom:10px;
  }
  
  nav .navbar-nav .nav-item:last-child {
      margin-bottom:0px;
  }
  nav .navbar-nav .nav-item {
    margin-left: 15px;
}

.dropdown-menu a {
    padding: 9px 14px;
}
.dropdown-menu li {
    border-bottom: solid 1px #474747;
}
.dropdown-menu a {
    padding: 9px 10px;
    color: #fff;
    font-size: 14px;
}
.dropdown-menu a{
    background:transparent !important;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: #fff;
}

.navbar-nav .dropdown-menu {
   
    padding: 0;
    border-radius: 0;
    background: transparent;
    color: #fff;
}
  
  .pad80 {
    padding: 40px 0px;
  }
  
  .padt80 {
      padding-top:40px;
  }
  
  
  .pad60 {
    padding-bottom: 40px;
}

  .banner {
      height:600px;
  }
  
  .banner .h2 {
      font-size:30px;
  }
  
  p {
      font-size:15px;
  }
  
 
  
  .h2 {
    font-size: 35px;
    margin-bottom: 20px;
}

.ignitionbox.large {display:block}
.ignitionbox.large img {
    width: 100% !important;
    margin-bottom: 30px;
}
.ignitionbox.large p {
    padding-right: 0px;
} 

.testimonials .custom-arrows {float:left; margin-top:15px;}
.working_section .custom-arrows {position:initial;}
.working_slider img {
    min-height: 450px;
    object-fit: cover;
}

.newsbox p {min-height:50px;}


  
footer .h2 {
    font-size:25px;
}

footer .h2 span {
    font-size:12px;
}

.footerlogo img {
    width:120px;
}
.slick-dotted.slick-slider {
    margin-bottom: 0px;
} 

.leader_details .custom-arrows {
  
    margin-left: 20px;
    margin-right: 20px;
 
}
.top {padding-right:10px;}

.slick-dots {position:initial;}
.slick-dots li {border:1px solid #1d70b8;}
.slick-dots .slick-active { background: #1d70b8;}

.banner_slider .slick-dots {position:absolute;}
.banner_slider .slick-dots li {border:1px solid #fff;}
.banner_slider .slick-dots .slick-active { background: #fff;}
.more_cont {
    display: none;
}
.readmore {display:inline;}

 
}



@media (max-width:767px) {
    
    
nav > .container {
    padding-left:15px !important;
    padding-right:15px !important;
}
    
.container {
    padding-left:30px;
    padding-right:30px;
}
    
nav .navbar-nav .nav-item {
    margin-left: 15px;
}  

.dropdown-toggle::before {right:18px;}

.banner {
    height:auto;
}

/*.banner.drop::before, .banner::before {display:none;}*/

.banner img {
    height: calc(100vh - 230px) !important;
}

.banner .h2 {
    font-size:25px;
    margin-bottom:30px;
    
}

.banner::before {
   
    backdrop-filter:blur(20px)
}


.banner.drop::before {
    background: #000;
}

.banner h5 { font-size:14px; margin-bottom:25px;}

.banner p { margin-bottom:65px;}

.banner p br {display:none;}

/*.banner .container {*/
/*    position: initial;*/
/*    background: #F5F5F5;*/
/*    min-height: 370px;*/
/*}*/


.banner .container > div {padding:30px 0px; }

/*.banner .psn-btn {*/
/*    width: calc(100% - 30px);*/
/*    text-align: center;*/
/*    position: absolute;*/
/*    bottom: 30px;*/
/*    left: 15px;*/
/*}*/

.banner_slider .slick-dots {
    bottom: 30px !important;
    /* top: 309px; */
}



.h2 {
    font-size: 25px;
}

.h2 br {
    display:none;
}

h3 {font-size:22px;}

h4 {
    font-size: 20px;
}



.description {
    margin-bottom: 30px;
}

.working_text_slide {max-width:100%;}
.leader_text_slide {
    padding: 15px;
}
.leader_text_slide p {padding-right:0px;}
.leader_imageP {padding-left:0px;}

.leader_imageP img {
    height: 340px;
    object-fit: cover;
    border-radius: 15px;
    object-position: top;
}


.leader-ship-inner {
    padding: 15px;
}
.leader_details .custom-arrows {
    padding-bottom: 10px;
    padding-top: 30px;
}
.btn-header-link {
    text-align: left;
    padding: 0;
}

.feulingsbox {background:none; padding:0px;}

.news_slide { margin-top: 20px;}
.news_slide .slick-list, .news_slide .slick-track {display:flex;}
.newsbox {margin:0 5px; height:100%;}


footer {
    padding-top: 40px;
    padding-bottom: 20px;
}

.footerlogo {
    text-align: center;
    margin-bottom:20px;
} 

.social_icons {
    display: flex;
    justify-content: center;
}
.ftcenter a {
    padding:0 5px;
}

.footerborder {
    padding:0px;
}

.copy {
    padding:15px 50px;
}
.btn-header-link {font-size:16px;}

.working_slider {display:none;}
.working_text_slide {background:#F5F5F5; position:initial !important; min-height:initial; transform:none; padding:20px;}
.working_text_slide h3, .working_text_slide p {color:#000000bd;}
.working_section .custom-arrows {display:none;}


.ecosys_slide .slick-list, .ecosys_slide .slick-track {display:flex;}
.ecosys_slide .ignitionbox {height:100%; margin:0 5px; padding-bottom:40px;}
.ecosys_slide .slick-dots {margin-top:20px;}

.text-slide img { border-radius:15px; margin-bottom:25px; }
.working_text_slide h3 {font-size:20px; margin-bottom:15px;}
.working_section {padding-bottom:50px;}
.working_section .slick-dots {position:absolute; bottom:-65px;}
#themes .h2 {padding:0 10px;}
.logoimg {height:190px;}
#newsroom .slick-dots {margin-top:20px;}
   
}
